![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编学习
cjz-lxg
小白
展开
-
cf的借位
其实可以这么理解,如果cf借位以后,借到那个位置的值一定是2,然后减数一定为1,(如果减数不为1,它也不用借位这个操作了)那么最高位借完减完后的值一定为1原创 2021-12-11 09:50:45 · 657 阅读 · 0 评论 -
王爽汇编 11.8 cmp指令 sf和of
不知道有没有人和我一样看不懂王老在书上关于sf和of之间映射出实际结果的那一段后面我仔细想了想,主要是对二进制数据太不敏感还有就是要搞清楚,计算机里面寄存器不是无限容纳的,他有自己的存储极限,也就定长,那么从这个观点出发,我们可以得到一个结论,任意一个正数只有减去一个负数才有可能溢出(这里溢出不是真的溢出,只是转化变号,不要误会),任意一个负数只有减去一个正数才有可能溢出.不理解的话,多思考一下,或者拿出微软的计算器软件,拿二进制算一算(有符号数的左第一位是符号位,在csapp中代表-最高位的2次幂);原创 2021-12-10 21:20:40 · 642 阅读 · 0 评论 -
王爽汇编第九章学习笔记
有关于根据位移进行转移的意义:跳转指令与浮动装配(汇编相关),汇编语言交流,技术交流区,鱼C论坛 - Powered by Discuz! 实验八:重点关注jmp short s1是表达ip的值本位-8个字节,因为他不是长转移,而是短转移,是直接根据位移算的,它的机器码里没有要跳转到的目标位置的信息 有关于nasm用法的意外收获:http://www.cppblog.com/myjfm/archive/2011/11/05/159647.asp 有关于实验9,先给代码...原创 2021-11-27 21:13:35 · 184 阅读 · 0 评论