问题
填空题
执行以下程序段后 STR1 DW ’AB’ STR2 DB 16DUP() CNT EQU $-STR1 MOV CX, CNT 写出CX= 【7】 。
答案
参考答案:R
解析: 当字符串长度不超过两个字符时,可以用DW来定义。它占用的是两个字节的空间。STR2 DB 16 DUP()的作用是重复操作,即STR2放的是16个不确定的字节,$代表当前位置的偏移地址,那么CNT的值就等于当前的偏移地址减去STR1的偏移地址,STR1占用 2个地址,所以CNT的值就等于16+2=18。