cdq指令是eax/edx,作用是什么?
如题
[解决办法]
把 eax 作为一个符号数,如果其为正数,edx 置 0;如果前为负数,edx 置 -1 ;这样,指令后的 edx:eax 形成的一个 qword 数,就和原来的 eax 这么个 dword 的值相等;这个指令通常用在应付后续的 div dword 指令上。
发布时间: 2012-06-19 14:45:20 作者: rapoo
cdq指令是eax/edx,作用是什么?
如题
[解决办法]
把 eax 作为一个符号数,如果其为正数,edx 置 0;如果前为负数,edx 置 -1 ;这样,指令后的 edx:eax 形成的一个 qword 数,就和原来的 eax 这么个 dword 的值相等;这个指令通常用在应付后续的 div dword 指令上。