如何在汇编语言代码中编写0.5?

时间:2014-04-17 08:38:31

标签: assembly fixed-point

如何转换浮点" 0.5"到适合汇编代码的固定点数字?

感谢您的回答,

编辑:我试图将AX的内容乘以一半,所以我写了IMUL AX,AX,0.5

汇编程序拒绝了这一点并且告诉我"不允许浮点数#34;。

我想要的只是将AX的内容除以2。

1 个答案:

答案 0 :(得分:0)

签名:

cwd
sub ax, dx
sar ax, 1

无符号:

shr ax, 1