问题
填空题
根据下面的指令序列,CX寄存器中的值应该是 【6】 。
SHR1 DW’AB’
SHR2 DB 16 DUP()
CNT EQU $-STR1
MOV CX,CNT
答案
参考答案:14H
解析: DUP的作用是重复操作,即X2放的是16个不确定的字节,$代表当前位置的偏移地址,那么CNT的值就等于当前的偏移地址减去SHR1的偏移地址,SHR1是用字表示的,一共占用4个地址,所以CNT的值就等于16+4=20即14H。