下列指令序列执行后,AL寄存器中的内容为【  】。    MOV  AL,1    SAL  AL,1    MOV  BL,AL    SAL  AL,1    SAL  AL,1    ADD  AL,BL

admin2009-02-15  21

问题 下列指令序列执行后,AL寄存器中的内容为【  】。
   MOV  AL,1
   SAL  AL,1
   MOV  BL,AL
   SAL  AL,1
   SAL  AL,1
   ADD  AL,BL

选项

答案10

解析 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。
转载请注明原文地址:https://jikaoti.com/ti/WlV7FFFM
0

最新回复(0)