DAT1 DW 12H,23H,34H,46H,57H DAT2 DW 03H LEA BX ,DAT1 ADD BX ,DAT2 MOV DX ,[BX]

DAT1 DW 12H,23H,34H,46H,57H DAT2 DW 03H LEA BX ,DAT1 ADD BX ,DAT2 MOV DX ,[BX]
执行完dx等于多少啊?
其他人气:780 ℃时间:2020-04-20 21:33:16
优质解答
DAT1 DW 12H,23H,34H,46H,57H;在内存从DAT1开始存放的字节依次为12H 00H 23H 00H34H 00H 46H 00H 57H 00H
DAT2 DW 03H
LEA BX ,DAT1 ;BX的值为DAT1的首地址,即BX指向DAT1的第一个单元
ADD BX ,DAT2 ;BX加3,指向DAT1的第四个单元
MOV DX ,[BX];从DAT1的第四个单元开始取一个字节,高地址中的内容存入高字节,DX的值为3400H
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版