问题
填空题
下列程序段执行完后,A单元的内容是 【7】 H。 DATA SEGMENT A DW 0 B DW 0 C DW 230,20,54 DATA ENDS CODE SEGMENT …… MOV BX,OFFSET C MOV AX,[BX] ADD B,AX MOV AX,2[BX] SAL AX,1 ADD AX,B MOV A,AX …… CODE ENDS
答案
参考答案:0EEH
解析: 本题中,都是以字存放的,把C中十进制数转化为十六进制数为E6H,14H,36H。执行MOV BX,OFFSET C和MOV AX,[BX]指令后,AX=E6H,让AX和B中的值相加后B中的值也为E6H,MOV AX,2[BX]是把BX的偏移地址加2,然后取值给AX,即14H。经算术左移1位后再和B相加得EEH。