微机原理,求大神讲解

MOV BX,OFFSET BUF 之后BX等于多少 最后AX等于多少
2025-01-20 12:04:16
推荐回答(5个)
回答1:

这是什么东东?我不是大神,可是我家供奉神。信佛


喝晚水吧

回答2:

微型计算机原理。 是一门计算机专业的必修课程。 《微机原理》是一门专业基础课程,它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。要求考生对微机原理中的基本概念有较深入的了解,能够系统地掌握微型计算机的结构、8086微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程方法等,并具有综合运用所学知识分析问题和解决问题的能力。

回答3:

你没有必要关心BX=?,主要的是AL=?
AL=34H。因为无论BX=?,[BX+0]=52H,[BX+1]=21H,[BX+2]=16H,[BX+3]=34H,......
所以当AL=3的时候,执行查表指令XLAT之后,AL=[BX+AL]=[BX+3]=34H。

回答4:

MOV BX,OFFSET BUF :是将BUF的首地址告诉BX,然后XLAT查表指令,AL就是第几位(从0开始算)
BX =2152H
MOV AL,3;是查找BUF里第4个数据
AL =4684H

回答5:

所以当AL=3的时候,执行查表指令XLAT之后,AL=[BX+AL]=[BX+3]=34H。