80386的规律

在这里插入图片描述
mul source
乘法列表
当cf=of=1的时候 条件是算出来的结果的高位不为0 也就是本来al是目的操作数 但是结果回存到ax的时候 ah不为0

movl $100,%edx
imul $2,%edx,%eax
结果是2*100 存到eax寄存器里面

在这里插入图片描述
add 指令在计算机看来啊 内部计算全部为补码运算 只有0和1 所以当你的位数不够的时候 cf=1 当两个相同符号位的操作数进行运算的时候 结果相反 那么就是of=1

在这里插入图片描述
sub source,destination 当目的操作数=100 source=200 100-200=-100 这个时候 destination会向cf借1位 cf=1
当des-src 的结果比des 还大的时候 那么就会of=1 溢出 符号位不能相同
%%%%%%
inc 和dec 这种自增和自减的运算操作符 不会改变cf位
%%%%%%%

转换大尾和小尾的方法在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值