+ -
当前位置:首页 → 问答吧 → 关于符号位扩展指令CBW,CWD

关于符号位扩展指令CBW,CWD

时间:2010-11-14

来源:互联网

看 书上说,在无符号数除法之前,不宜用CBW或CWD指令扩展,一般采用XOR清高8位或高16位。

这个不宜值得思考啊,,, 因为什么用XOR呢? 因为指令的执行周期么?XOR 更快?

作者: znxllyuan   发布时间: 2010-11-14

当最高位为1时,cbw和cwd会把无符号数扩展错。

作者: shzhfu   发布时间: 2010-11-14

楼上正解!
假如al≡80h那么用cbw扩展后变成FF80H

作者: lizi5803   发布时间: 2010-11-14