作业帮 > 综合 > 作业

已知,DS =2000H,BX=100H,SI=02H.从物理地址20100H单元开始,依次存放数据12H,34H,56

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 17:56:29
已知,DS =2000H,BX=100H,SI=02H.从物理地址20100H单元开始,依次存放数据12H,34H,56H,78H 耳聪物理地址
21200H单元开始,依次存放数据2AH,4CH,8BH,98H 是说明下列各条指令单独执行后AX寄存器的内容 1)MOV AX,3600H 2)MOV AX,BX 3)MOV AX,1100H[BX]
已知,DS =2000H,BX=100H,SI=02H.从物理地址20100H单元开始,依次存放数据12H,34H,56
1.mov AX,3600h
AX的值可通过立即数得到,此时AX = 3600h
2.mov AX,BX
AX的值通过BX获得,题设中BX = 100h,故AX = 100h
3.mov AX,1100h[BX]
该指令等效于mov AX,[BX + 1100h],若没有显式指定段寄存器,则默认段地址在DS中,因此要想求得AX的值,必须知道DS :[BX + 1100h]的值.
DS :[BX + 1100h]的物理地址PA = DS * 16d (10h) + BX + 1100h = 21200h
根据题设可知,21200h单元存放的字类型数据为4c2ah,故AX = 4c2ah