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

imul esi 这个授命是什么意思

2013-09-24 
imul esi 这个指令是什么意思?imul esi 之后 edx的值改变了, 它是怎么操作到的呢?[解决办法]eax*esi - ed

imul esi 这个指令是什么意思?
imul esi 

之后 edx的值改变了, 它是怎么操作到的呢?
[解决办法]
eax*esi -> edx:eax 所以 edx 会发生改变
[解决办法]

引用:
Quote: 引用:

不是这样理解的,哪怕是 1*1,也会将 edx 置 0 ,即 edx 总是结果的高 32 位,无论其值几何


奥,   大于dword的多余位数就用edx存上了。 没到的话edx就是0,是这样吗

你想一下,如果不这样的话,那你取结果岂不还得判断一下乘法结果是不是大于dword的限制,这岂不是多余!

热点排行