工业计算机的一些题目帮我看下吧应该不难
我是自考的自己看书学习 没什么基础所以有些题目不太明白,谢谢大家帮我看看这几个题目!1.
MOV AX,87ABH ;87AB移动到AX
MOV BX,8500H ;8500移动到BX
SUB AX,BX ;AX-BX 后放到AX
JS LOP ;如果负数转移到LOP
ADD AX,AX ;AX+AX 后放AX
JMP DONE ;无条件转移到DONE
LOP:SHR AX,1 ;逻辑右移一位
DONE:INT 3
程序运行结果:AX=___,BX=___
答案0556H,8500H
感觉这答案我算不出来这答案,不知道哪里错了,;后为我自己的理解!如果有错的帮我也指出来吧谢谢!
2.
DA_BY DB 83H ,72H ,61, 94H, 5AH
MOV CX,WORD PTR DA_BY ;把字为单位的DABY移动到CX
AND CX,OFH ;逻辑与
MOV AL,DA_BY+3 ;DABY指针+3下的内容移到AL
SHL AL,CL ;逻辑左移,CL应该是1吧 所以做移动一位
上诉指令序列执行后,AL___ .CL___
答案是0A0H, 03H
我感觉这答案怎么好像不对!同样;后是我自己的理解不知道哪里有问题!大家帮忙!