请问逻辑右移指令什么情况下影响CF标志位,谢谢各位!(内空)

lijj0327 2004-09-23 07:53:04
如题
...全文
1010 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
crackdate 2004-09-24
  • 打赏
  • 举报
回复
把大学課堂搬回家,大量珍貴資料——主要是编程方面的!
所有教程均是各大专院校內部资料,全部由名师主讲,教程全程录制課堂上每一节课,使您不进大学也能接受到高等的教育,为您打下扎实的计算机基础!
http://www.cnandusa.com/home/xiawei
http://www.sygr.org/user/xiawei/web
yiemyn 2004-09-24
  • 打赏
  • 举报
回复
运算结果标志位(包括CF)受算术运算和逻辑运算结果的影响。

进位标志CF(Carry Flag)
进位标志CF主要用来反映运算是否产生进位或借位。如果运算结果的最高位产生了一个进位或借位,那么,其值为1,否则其值为0。

使用该标志位的情况有:多字(字节)数的加减运算,无符号数的大小比较运算,移位操作,字(字节)之间移位,专门改变CF值的指令等。



levis_ju 2004-09-23
  • 打赏
  • 举报
回复
shr dest,src
按照src指定的移位次数将dest连续右移!cf=最后一次移进去的数!
大熊猫侯佩 2004-09-23
  • 打赏
  • 举报
回复
在什么情况下都影响CF
Warren_F_Zhang 2004-09-23
  • 打赏
  • 举报
回复
逻辑右移指令shr在任何情况下都会把最右边的一位(就是被移出的那位)放到CF里面去。

21,497

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧