使用8086/8088汇编语言的伪操作命令定义: VAL DB 93 DUP(5,2 DUP(2 DUP(1,2 DUP(3)),4))    则在VAL存储区内前10个字节单元的数据是(   )。

admin2009-01-15  23

问题 使用8086/8088汇编语言的伪操作命令定义: VAL DB 93 DUP(5,2 DUP(2 DUP(1,2 DUP(3)),4))    则在VAL存储区内前10个字节单元的数据是(   )。

选项 A、9、3、5、、2、1、2、3、4、5
B、5、2、2、1、2、3、4、1、2、3
C、5、1、3、3、1、3、3、4、1、3
D、5、2、1、3、3、4、1、3、3、1

答案D

解析 从所列出的语句分析可知共有4层重复定义操作,由内向外逐层展开,分别相当于:
   (1)93 DUP(5,2 DUP(1、3、3),4))
   (2)93 DUP(5,2 DUP(1、3、3、1、3、3、4))。
   (3)93 DUP(5、1、3、3、1、3、3、4、1、3、3、1、3、3、4)。
   即表示重复93个数据序列’5、1、3、3、1、3、3、4、1、3、3、1、3、3、4’。
转载请注明原文地址:https://kaotiyun.com/show/VTrZ777K
0

最新回复(0)