00000011 循环右移一位和带进位循环右移一位的结果分别是?
3个回答
展开全部
循环右移后为10000001;带进位循环右移后为00000001
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
;循环右移和带进位循环右移的区别
assume cs:code
code segment
start:
mov al,95h ;10010101
ror al,1 ;11001010 cf=1
add al,0 ;cf=0
mov al,95h
rcr al,1 ;01001010 cf=1
mov ax,4c00h
int 21h
code ends
end start
调试过程。
assume cs:code
code segment
start:
mov al,95h ;10010101
ror al,1 ;11001010 cf=1
add al,0 ;cf=0
mov al,95h
rcr al,1 ;01001010 cf=1
mov ax,4c00h
int 21h
code ends
end start
调试过程。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最低位1移动至最高位:10000001
带进位循环右移最低位移至最高位并进1:00000001
带进位循环右移最低位移至最高位并进1:00000001
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询