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

x86汇编 neg指令的有关问题?

2012-09-16 
x86汇编 neg指令的问题??Assembly code为什么执行下面两条指令后ax中的值为EFFF ???我是这样想的:1001h的

x86汇编 neg指令的问题??

Assembly code
为什么执行下面两条指令后ax中的值为EFFF ???  我是这样想的:1001h的最高位为1说明是负数,1001h代表-1,然后执行neg指令取得相反数 应该是1才,所以ax中的值应该为 0001h 才,但是为什么结果不是这样子???????mov ax,1001hneg ax


[解决办法]
楼主,你好,1001h并不代表01,她代表4097d,它的最高位是0,是正数。

热点排行