社区
汇编语言
帖子详情
关于移位指令对标志位的影响,OF位只有对CNT=1时才有效,该如何理解
OICQshenshi
2012-02-04 11:30:37
教程定义了关于移位指令对标志位的影响,OF位只有对CNT=1时才有效,该如何理解
请教下当CNT>1时为何对OF位的影响无效?
...全文
434
3
打赏
收藏
关于移位指令对标志位的影响,OF位只有对CNT=1时才有效,该如何理解
教程定义了关于移位指令对标志位的影响,OF位只有对CNT=1时才有效,该如何理解 请教下当CNT>1时为何对OF位的影响无效?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
masmaster
2012-02-05
打赏
举报
回复
哦,我觉得移位次数大于1时,OF无法确定吧。。。
OICQshenshi
2012-02-05
打赏
举报
回复
[Quote=引用 1 楼 masmaster 的回复:]
CNT是神马
[/Quote]
cnt是操作次数
masmaster
2012-02-05
打赏
举报
回复
CNT是神马
3-2@-第3章-80x86的指令系统和寻址方式(3).ppt
3-2@-第3章-80x86的指令系统和寻址方式(3).ppt
汇编语言程序设计基本方法.pptx
汇编语言程序设计基本方法.pptx
汇编
移
位
指令
对OF的
影响
[
移
位
指令
] OPR,
CNT
测试完后的全部结果:RCL、RCR、ROL、ROR、SHR 指令:最后一次移
位
后的符号
位
与最后一次的前一次移
位
后的符号
位
不同,OF=1SHA 指令:最后一次移
位
后的符号
位
与未移
位
的符号
位
不同时,OF=1由此可知
CNT
为任意值时都可能改变 OF ,而非
CNT
=1
时才
能改变OF...
常用汇编指令对
标志
位
的
影响
加法指令 ADD (addition) 指令对
标志
位
的
影响
: CF=1 最高
有效
位
向高
位
有进
位
CF=0 最高
有效
位
向高
位
无进
位
OF=1 两个同符号数相加(正数+正数 或 负数+负数),结果符号与其相反。 OF=0 ...
汇编 逻辑运算对
标志
位
的
影响
各种
标志
位
: 有符号溢出
标志
位
OF(Over flow flag) OV(1) NV(0) 方向
标志
位
DF(Direction flag) DN(1) UP(0) 中断
标志
位
IF(Interrupt flag) EI(1) DI(0) 符号
标志
位
SF(Sign flag) NG(1) PL(0) 零
标志
位
ZF(Zero flag) ZR(1) NZ(0) 辅助进
位
标志
位
AF(Auxiliary carry flag) AC(1) NA(0) 奇偶
标志
位
PF(Parity flag) PE(1) PO(0)
汇编语言
21,497
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章