早教吧作业答案频道 -->其他-->
汇编指令求解释每一行的意思和运行的结果是什么啊?OEG2000HNUM1DB200,2DUP(1,2),'ABC'NUM2DW12,'9',1234H,5678HCNTEQU$-NUM2LEABX,NUM1ADDBX,CNTMOVAL,BYTEPTRNUM2+2寄存器BX的值?
题目详情
汇编指令求解释 每一行的意思和运行的结果是什么啊?
OEG 2000H
NUM1 DB 200,2 DUP(1,2),'ABC'
NUM2 DW 12,'9',1234H,5678H
CNT EQU $-NUM2
LEA BX,NUM1
ADD BX,CNT
MOV AL,BYTE PTR NUM2+2
寄存器BX的值?
OEG 2000H
NUM1 DB 200,2 DUP(1,2),'ABC'
NUM2 DW 12,'9',1234H,5678H
CNT EQU $-NUM2
LEA BX,NUM1
ADD BX,CNT
MOV AL,BYTE PTR NUM2+2
寄存器BX的值?
▼优质解答
答案和解析
OEG 2000H ;告诉编译器指定代码装入地址
NUM1 DB 200,2 DUP(1,2),'ABC' ;定义NUM1变量,单位字节数据为:200,1,2,1,2,‘A’(41H),‘B’(42H),‘C’(43H)
NUM2 DW 12,'9',1234H,5678H ;定义NUM2变量,单位字数据为:12(000CH),'9'(0039H),1234H,5678H
CNT EQU $-NUM2 ;指定CNT等于当前地址减去NUM2地址,结果是NUM2变量的长度
LEA BX,NUM1 ;取NUM1地址,相当于MOV BX,OFFSET NUM1
ADD BX,CNT ;BX+CNT(NUM2长度)
MOV AL,BYTE PTR NUM2+2 ;NUM2+2地址处取一个字节给AL,即AL=39H
NUM1 DB 200,2 DUP(1,2),'ABC' ;定义NUM1变量,单位字节数据为:200,1,2,1,2,‘A’(41H),‘B’(42H),‘C’(43H)
NUM2 DW 12,'9',1234H,5678H ;定义NUM2变量,单位字数据为:12(000CH),'9'(0039H),1234H,5678H
CNT EQU $-NUM2 ;指定CNT等于当前地址减去NUM2地址,结果是NUM2变量的长度
LEA BX,NUM1 ;取NUM1地址,相当于MOV BX,OFFSET NUM1
ADD BX,CNT ;BX+CNT(NUM2长度)
MOV AL,BYTE PTR NUM2+2 ;NUM2+2地址处取一个字节给AL,即AL=39H
看了 汇编指令求解释每一行的意思和...的网友还看了以下:
华人在美国但是不会说中国话的叫什么啊?英文ABC是否是这个意思啊?全称是不是Americanbor 2020-06-15 …
几何高手进...麻烦自己画图,不好意思啊如图,△ABC中,∠BAC=60°,∠ACB=40°,Q、 2020-06-27 …
元字符都是怎么用的啊?(.)\1(..)?\2*(.)\3每个符号各是什么意思啊?答案不要有多余的 2020-07-12 …
摇表120r/min是什么意思啊、每分钟摇120下吗? 2020-07-18 …
1/1998+23/1998+35/1998+47/1998...+5099/1998空格=又可能听 2020-11-03 …
银行卡有ABC啥意思啊求大神帮助不会用银行卡第一次用可是这张银行卡上有ABC中国农业银行ABC是啥意 2021-02-01 …
关于圆的表示看到一个圆的题目.用字母表示的话是⊙ABC,"⊙ABC"到底是什么意思啊,谁是圆心谁是半 2021-02-01 …
ABC的意思和国外地址咋翻译外贸函电中经常出现ABC,真的不晓得这是什么意思啊,求大神告知。。。Th 2021-02-01 …
∠ABC=22°30'是什么意思啊?它的余角和补角都是多少啊? 2021-02-01 …
△ABC中,∠C=90°,斜边上的中线CD=3,sinA=1/3,则△ABC的面积是我问个题没人回答 2021-02-01 …