我正在尝试在创建 4 位小数后进行小数调整。我看到该daa
命令存在,但只调整了al
我需要将整个ax
调整为从十六进制到十进制的时间。
例如:
mov ax, 9876h
mov bx, 5432h
add ax, bx
将导致ax
寄存器中的 ECA8。我想要的转换后的答案类似于ax
寄存器中的 5308,带有一个进位标志,指定完整答案中 5 之前的那个 (15308)
DAA
只影响al
而不是ax
,是否有其他命令可以执行此操作或执行此操作的简单方法?(我也在寻找减法的想法,因为DAS
也只会影响al
)