单片机 da a 怎么进行进制转换的?

2024年11月16日 13:36
有3个网友回答
网友(1):

DA命令是专门为BCD码加法做调整的。
BCD码是一种具有十进制权的二进制编码,是以二进制形式出现的,是逢十进位的。

MOV A,#11
ADD A,#19
DA A

11:0000 1011B(二进制)对应的BCD码为11H(0001 0001B)
19:0001 0011B(二进制)对应的BCD码为13H(0001 0011B)
所以相加等于 =0010 0100B(24H)

网友(2):

比如16进制的B,经过DA A之后变为11,

网友(3):

用芯片转换