首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

neg指令跟数的补码有什么区别解决方案

2012-04-05 
neg指令跟数的补码有什么区别请教一下,汇编指令neg指令的功能是 求补,那么跟数的补码有什么区别?[解决办法

neg指令跟数的补码有什么区别
请教一下,汇编指令neg指令的功能是 求补,那么跟数的补码有什么区别?

[解决办法]
neg eax指令 等同于 IMUL eax, -1,即等同于eax乘以-1,根据结果设置CF进位标识,结果为0则CF=0,非0则CF=1。同时分析neg指令的字面意思:“Negative Morphosyntax”,也应该是取负值的意思。一些书上直接说neg指令是对操作数取补运算。这种说法往往让人很迷惑——正数的补数不是自身吗?neg 1 怎么变成了0xffffffff了?由此可见这种说法并不准确

热点排行