作业帮 > 综合 > 作业

一道有关微机程序的题目,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 07:08:48
一道有关微机程序的题目,
程序如下
DATA1 DW 10,20,30,40,50
DATA2 DW 3
.
MOVE BX,OFFSET DATA1
ADD BX,DATA2
MOVE AX,[BX]
AX=?
上边2个DATA是定义了几个WORD型的数
下边第一句是将 DATA1的偏移地址给BX,就相当于BX指向了DATA1所定义的几个数中的和一个数,即 10
然后 ADD BX,DATA2 这句话是把DATA2的第一个元素3 加到BX (注意这里BX是地址,所以相应的是地址的值加3)
因此相当于BX指向了第四号元素 即40
最后[BX]取得元素值赋给AX 所以AX=40