社区
汇编语言
帖子详情
减法里面的借位,究竟CF位的意义是什么
Soundboy
2004-12-20 10:44:03
如题,
SUB 3,4 后 CF的值是什么? 怎么才算是借位。
不好意思,编程已经几年了(没有用汇编写) 这个问题还是不清楚。
...全文
3304
6
打赏
收藏
减法里面的借位,究竟CF位的意义是什么
如题, SUB 3,4 后 CF的值是什么? 怎么才算是借位。 不好意思,编程已经几年了(没有用汇编写) 这个问题还是不清楚。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
VxD1
2004-12-20
打赏
举报
回复
1
cf在add,adc中当进位,在sub,sbb中当借位
lotusflower701
2004-12-20
打赏
举报
回复
计算结果被舍掉一位有两种情况,结果对,结果错
错的叫溢出,对的叫进位
加法的溢出有两种情况,如果是减法也差不多
两个正数相加 4f+5f变成一个负数了,溢出
两个负数相加 af+af变成一个正数了,溢出
进位,NND有点阴险,进了位被舍掉一位数据还正确,靠!
Cassati
2004-12-20
打赏
举报
回复
CF表示无符号数的溢出,OF表示带符号数的溢出。
加法中CF表示最高有效位有无向高位进位,有进CF=1,无进CF=0;
减法中CF表示最高有效位有无向高位借位,有借CF=1,无借CF=0。
Soundboy
2004-12-20
打赏
举报
回复
这个借位和用补码加法计算时候在最高位丢失一位没有关系吗? CF的值也和丢失一个数字没有关系吗?
kokblack
2004-12-20
打赏
举报
回复
sub 3,4 后,cf的值为1,
字操作时的15位或字节操作时的第7位)产生一个进位或借位时,cf被置1
lotusflower701
2004-12-20
打赏
举报
回复
无论怎么说来说去,总的原则只有两条:
第一:操作数没有明确到底是有符号数还是无符号数,你认为它是什么就是什么。
比如:a2可以是无符号数吧,大于128了,也可以是有符号数吧,就是个负数了。。。。
第二:处理器对两个操作数进行运算时,按照无符号数求得结果。 这只是处理器的处理方式。
溢出OF和进
位
CF
标志
位
的判定_
cf
cin cout-CSDN博客 (2024_12_6 09|41|53).html
溢出OF和进
位
CF
标志
位
的判定_
cf
cin cout-CSDN博客 (2024_12_6 09|41|53).html
加减运算器.docx
计算机组成原理上机实验:加减运算器。其中包括设计思路,过程,结果分析等详细步骤
win32汇编环境,怎么进行
减法
运算的
win32汇编环境,怎么进行
减法
运算的
东大11秋学期《汇编语言程序设计》在线作业2
东大11秋学期《汇编语言程序设计》在线作业2 1. 当执行完下列指令序列后,标志
位
CF
和OF的值为 ( )。 MOV AH,95H ADD AH,82H A. 0,0 B. "0,1" C. "1,0" D. "1,1" 正确答案:D
(3.4)--整数加减运算1
整数加减运算南京大学计算机科学与技术系袁春风整数加、减运算• C语言程序中的整数有– 无符号整数,如unsigned char、unsigned short、u
汇编语言
21,497
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章