若AL=98H,CL=3,则执行指令SAR AL,CL后,AL=
答案:1 悬赏:70 手机版
解决时间 2021-04-05 03:04
- 提问者网友:孤凫
- 2021-04-04 19:56
若AL=98H,CL=3,则执行指令SAR AL,CL后,AL=
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-04-04 21:19
mov al,200(c8) ;(al=c8H)
SAR AL,1 ;AL算数右移一位(AL=64H)
MOV BL,AL ;把AL的值给BL(AL=BL=64H)
MOV CL,2 ;(CL=2)
SAR AL,CL ;AL算数右移两位(AL=19H)
ADD AL,BL ;AL和BL求和结果放到AL,BL不变(AL=7DH,BL=64H)
所以最后(AL=7DH,BL=64H;十进制的话AL=125,BL= 100)
补充一句算数右移一次相当于原数除以2,左移一位相当于乘以2
SAR AL,1 ;AL算数右移一位(AL=64H)
MOV BL,AL ;把AL的值给BL(AL=BL=64H)
MOV CL,2 ;(CL=2)
SAR AL,CL ;AL算数右移两位(AL=19H)
ADD AL,BL ;AL和BL求和结果放到AL,BL不变(AL=7DH,BL=64H)
所以最后(AL=7DH,BL=64H;十进制的话AL=125,BL= 100)
补充一句算数右移一次相当于原数除以2,左移一位相当于乘以2
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯