
80x86汇编
syzdev
这个作者很懒,什么都没留下…
展开
-
为什么SHL和SAL相同
移位指令简介:左移:SAL OPD, OPS ; 算术左移,操作数左移,最低位补0,最高位进CFSHL OPD, OPS ; 逻辑左移,操作数左移,最低位补0,最高位进CF右移:SAR OPD, OPS ; 算术右移,操作数右移,最高位不变,最低位进CFSHR OPD, OPS原创 2017-10-09 21:12:38 · 4611 阅读 · 0 评论 -
什么是补码,怎么求补码
前言:我的上一篇文章谈论到在汇编语言中 为什么 SHL 和 SAL 相同,而 SHR 和 SAR 不同 由此产生的疑惑更多了 到底什么是符号位? 进而补码又是什么?为什么要有补码?理由很简单,计算机内部只有加法器,并没有减法器 所以在计算机中,在我们人类眼中很简单的算术运算 2 - 3 = -1 计算机是无法完成的,那么依照计算机只能做加法,很显然的想到了 2 + (-3) = -1 因原创 2017-10-15 23:31:17 · 6183 阅读 · 0 评论