微机原理程序习题.docVIP

  • 83
  • 0
  • 约6.67万字
  • 约 6页
  • 2016-12-23 发布于贵州
  • 举报
4.1 请分别用DB、DW、DD伪指令写出在DATA开始的连续8个单元中依次存放数据11H、22H、33H、44H、55H、66H、77H、88H的数据定义语句。 解:DB、DW、DD伪指令分别表示定义的数据为字节型、字类型及双字类型。其定义形式为: DATA DB 11H, 22H, 33H, 44H, 55H, 66H, 77H, 88H DATA DW 2211H, 4433H, 6655H, 8877H DATA DD , 4.2 若程序的数据段定义如下,写出各指令语句独立执行后的结果。 DSEG SEGMENT DATA1 DB 10H, 20H, 30H DATA2 DW 10 DUP (?) String DB ‘123’ DSEG ENDS MOV AL, DATA1 MOV BX, offset DATA2 LEA SI, String ADD DI,SI 解:先取变量String的偏移地址送寄存器SI, 之后将SI的内容与DI的内容相加并将结果送DI。指令执行后,SI=0017H, DI=DI+0017H 4.3 试编写求两个无符号数双字长数之和的程序。两数分别在MEM1和MEM2单元中,其和放在SUM单元。 DSEG SEGMENT MEM1 DW 1122H, 3

文档评论(0)

1亿VIP精品文档

相关文档