习题5NW201305.docVIP

  • 30
  • 0
  • 约9.79万字
  • 约 9页
  • 2017-01-30 发布于河南
  • 举报
习题5NW201305

习题5(ver2.01305) 5-1.设已定义数据段 DATA SEGMENT ①ORG 0020H ②DA DB 20H DUP(0) DA1 DB 12H, 34H DA2 DB 56H, 78H ADDR DW DA1, DA2 ;变量ADDR(指定的单元)中存放变量DA1、DA2的(16位)偏移地址。 ;也就是说,ADDR字存储单元的内容为变量DA1的(16位)偏移地址,ADDR+2字存储单元的内容为变量DA2的(16位)偏移地址. 为使ADDR+2字存储单元中存放的内容为0022H,试用两种不同语句填写上述空格。 5-2.试用DW数据定义语句改写下面两条语句,使它们在存储器中与上述语句分别有完全一致的存储情况。 DA1 DB ‘ABCDEFGHI’ DA2 DB 12H, 34H, 56H, 78H, 9AH, 0BCH, 0DEH 【分析】 在DB伪指令中,一个字符串表达式可以连续书写少于255个的字符,每一个字符分配一个字节存储单元,按地址递增的排列顺序依次存放字符串白左至右的每一个字符。 在DW伪指令中,每一个字符串表达式只能由1~2个字符组成,DW伪指令为每一个字符串表达式分配两个字节存储单元。如果表达式是由两个字符组成,那么前一个字符的ASCII码存放在高字节中,后一个字符的ASCII码存放在低字节中。如果表达式由一个字符组成,那么该字存储单元的高字节存放0

文档评论(0)

1亿VIP精品文档

相关文档