早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
在公式s=u+at中,当t=1时,s=11,当t=2时,s=38.求u,a的值以及t=3时s的值 2020-04-08 …
已知特征值与特征向量,求未知参数设λ1=3,λ2=2是实对称矩阵A的特征值,α=(1,t+2,1) 2020-05-14 …
PI的 初始值为什么是pi=1#includemain(){int s;float n,t,pi; 2020-05-16 …
matlab新人,想把矩阵中的符号变量替换为数值变量,程序运行结果不对,程序为:x=-1:0.5: 2020-05-16 …
(初一数学)在公式s=vt+½at(明天就要!)当t=1时,s=13;当t=2时,s=42,求v、 2020-05-17 …
S=te^t–e^t+1,当S=3时求t值,S=te^t–e^t+1,当S=3时求t 2020-06-14 …
关于导数的问题?将一个物体垂直上抛,设经过时间t(s)后,物体上升的高度h=10t-1/2gt^2 2020-07-21 …
1-2t^2+2t求最大值和最小值1≥t≥-1 2020-08-01 …
在公式S=Vot+1/2at^2中,当t=1时,s=13,当t=2时,s=42,则t=5时,s=已知 2020-11-01 …
物体自由落体运动方程为s(t)=12gt2,若limn→∞s(1+△t)−s(1)△t=g=9.8m 2021-01-22 …