- 1
- 0
- 约3.44千字
- 约 10页
- 2026-09-18 发布于北京
- 举报
第4章汇编语言程序设计
4.1请分别用DB、DW、DD伪指令写出在DATA开始的连续8个单元中依次存放数据11H、22H、33H、44H、55H、66H、77H、88H的数据定义语句.
解:DB,DW,DD伪指令分别表示定义的数据为字节类型、字类型及双字型.其定义形式为:
DATADB11H,22H,33H,44H,55H,66H,77H,88H
DATADW2211H,4433H,6655H,8877H
DATADD
4.2若程序的数据段定义如下,写出各指令语句独立执行后的成果:
DSEGSEGMENT
DATA1DB10H,20H,30H
DATA2DW10DUP(?)
STRINGDB‘123’
DSEGENDS
(1)MOVAL,DATA1
(2)MOVBX,OFFSETDATA2
(3)LEASI,STRING
ADDDI,SI
解:
取变量DATA1的值.指令执行后,(AL)=10H.
变量DATA2的偏移地址.指令执行后,(BX)=0003H.
;(3)先取变量STRING的偏移地址送存放器SI,之后送SI的内容与DI的内容相加并将成果送DI.指令执行后,(SI)=0017H;(DI)=(DI)+0017H.
4.3
原创力文档

文档评论(0)