小编emi*_*lxp的帖子

ASCII调整和十进制调整指令如何工作?

我一直在努力理解来自x86汇编语言的ASCII调整指令.

我看到整个互联网信息告诉我不同​​的事情,但我想这是以不同形式解释的同样的东西,我仍然没有得到.

谁能解释为什么在AAA的伪代码中,AAS我们必须添加,从AL中的低阶半字节中减去6?

并且有人可以在英特尔指令集手册中解释AAM,AAD和Decimal调整指令伪代码,他们为什么这样,他们背后的逻辑是什么?

最后,有人可以举例说明这些说明是否有用,或者至少在过去它们有用的应用程序中.

我知道现在没有使用这些说明,但我仍然想知道这些说明是如何工作的,这很好.

x86 assembly decimal instructions bcd

6
推荐指数
1
解决办法
9588
查看次数

标签 统计

assembly ×1

bcd ×1

decimal ×1

instructions ×1

x86 ×1