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

cdq指令是eax/edx,作用是什么?解决方案

2012-06-19 
cdq指令是eax/edx,作用是什么?如题[解决办法]把 eax 作为一个符号数,如果其为正数,edx 置 0;如果前为负数,

cdq指令是eax/edx,作用是什么?
如题

[解决办法]
把 eax 作为一个符号数,如果其为正数,edx 置 0;如果前为负数,edx 置 -1 ;这样,指令后的 edx:eax 形成的一个 qword 数,就和原来的 eax 这么个 dword 的值相等;这个指令通常用在应付后续的 div dword 指令上。

热点排行