如何用汇编语言将三位数非压缩型BCD码 例如 467 转化为 压缩型BCD码

2025-04-08 03:18:07
推荐回答(1个)
回答1:

比如非压缩BCD码存在30H,31H,32H,转换后存在33H,34H
BCDCH:
MOV A,31H

SWAP A

ANL A,#0F0H

MOV B,A

MOV A,32H

ANL A,#0FH

ORL A,B

MOV 33H,A

MOV A,30H

ANL A,#0FH

MOV 34H,A

RET