早教吧作业答案频道 -->其他-->
DSEGSEGMENTDATA1DB10H,20H,30HDATA2DW10DUP(?)STRINGDB‘123’DSEGENDS写出各指令语句独立执行后的结果(1)MOVAL,DATA1(2)MOVBX,OFFSETDATA2(3)LEASI,STRINGADDDI,SI1)取变量DATA1的值.指令执行后,(AL)=10H.2)变量DA
题目详情
DSEG SEGMENT DATA1 DB 10H,20H,30H DATA2 DW 10 DUP(?) STRING DB ‘123’ DSEG ENDS
写出各指令语句独立执行后的结果
(1) MOV AL,DATA1
(2) MOV BX,OFFSET DATA2
(3) LEA SI,STRING
ADD DI,SI
1)取变量DATA1的值.指令执行后,(AL)=10H.
2)变量DATA2的偏移地址.指令执行后,(BX)=0003H.
3)先取变量STRING的偏移地址送寄存器SI,之后送SI的内容与DI的内容相加并将结果送DI.指令执行后,(SI)=0017H;(DI)=(DI)+0017H.
问:怎么知道(BX)=0003H,(SI)=0017H?
写出各指令语句独立执行后的结果
(1) MOV AL,DATA1
(2) MOV BX,OFFSET DATA2
(3) LEA SI,STRING
ADD DI,SI
1)取变量DATA1的值.指令执行后,(AL)=10H.
2)变量DATA2的偏移地址.指令执行后,(BX)=0003H.
3)先取变量STRING的偏移地址送寄存器SI,之后送SI的内容与DI的内容相加并将结果送DI.指令执行后,(SI)=0017H;(DI)=(DI)+0017H.
问:怎么知道(BX)=0003H,(SI)=0017H?
▼优质解答
答案和解析
Result DW ,'$' DATA ENDS STACK SEGMENT PARA STACK DB 20H DUP(0)STRING+2同理表示后面100 DUP(?)个字节数的首地址 lea dx,String mov
看了 DSEGSEGMENTDAT...的网友还看了以下:
两列火车同时从相距910km的两地相向而行,10h后相遇,如果第一列火车比第二列火车早出发4h20 2020-05-14 …
ab两地相距200千米,甲、乙两人分别从啊,A,B两地出发,若相向而行,则经2H后两人相遇;若同向 2020-05-22 …
已知有A,B,C,D,E,F,取值1,2,3,4,5,6;则S=|A-B|+|B-C|+|C-D| 2020-05-23 …
张女士,30岁,误服敌敌畏10h后昏迷。急救措施不妥的是A.催吐B.洗胃C.导泻D.利尿E.吸氧 2020-06-07 …
A、B、E为矩阵,A=1/2(B+E),当且仅当B^2为何值时,A^2=A?填空题,E应该为单位矩 2020-06-30 …
在excel2010中当D列数值小于E列数值的时候相对应的单元格填充颜色变为红色或者其他颜色在exc 2020-11-06 …
用C++求不超过30000E数列的最大E数的值/*数列:E(1)=E(2)=1E(n)=(n-1)* 2020-11-20 …
A,B两地相距200km,甲、乙两人分别从A,B两地分别出发.二元一次方程A,B两地相距200km, 2020-11-29 …
甲乙同向而行经10h后甲追上乙能列什么方程AB两地相距200千米,甲乙两人分别从AB两地同时出发。若 2020-11-29 …
欧姆调零后表头满偏,此时电阻等于E/Ig,中值电阻也是这些,那么换档后呢?欧姆调零后表头满偏,此时电 2021-01-01 …