问题
填空题
下列指令序列执行后,AL寄存器中的内容为 【7】 。
MOV AL,1
SAL AL,1
MOV BL,AL
SAL AL,1
SAL AL,1
ADD AL,BL
答案
参考答案:J
解析: SAL是算术左移,开始AL=1,即AL=0000 0001。经过SAL AL,1后AL=0000 0010,然后把AL的值也给BL,BL=2。再经过两次SALAL,1后,得到AL=0000 1000=8,再把AL和BL的值相加,所以AL=10。