单片机汇编DA指令什么用

2024年11月18日 23:21
有3个网友回答
网友(1):

单片机汇编言语DA指令,是指十进制加法运算。是结合加法指令一起用的,例如DAA,这条指令是十进制调整指令,用来在进行十进制运算(BCD码)时进行校正的。

当两个BCD码加法时,01H+09H应该是等于10H,但由于 单片机的加法指令是二进制的运算,加完之后得到的结果是0AH,这时就需要再加上一个06H。

扩展资料:

其他常用单片机汇编指令:

1、MOV A,Rn 寄存器内容送入累加器

2、MOV A,direct 直接地址单元中的数据送入累加器

3、MOV A,@Ri (i=0,1)间接RAM 中的数据送入累加器

4、MOV A,#data 立即数送入累加器

5、MOV Rn,A 累加器内容送入寄存器

6、MOV Rn,direct 直接地址单元中的数据送入寄存器

7、MOV Rn,#data 立即数送入寄存器

8、MOV direct,A 累加器内容送入直接地址单元

9、MOV direct,Rn 寄存器内容送入直接地址单元

10、MOV direct,direct 直接地址单元中的数据送入另一个直接地址单元

参考资料来源:百度百科—单片机汇编指令

网友(2):

单片机汇编言语, 十进制加法运算, 十进制调整指令 DA A, 使用方法为紧跟加法指令。如
MOV A, #38H ; A = #38H
ADD A, #27H ; A = #38H+#27H=#5FH
DA A ; A = #65H

网友(3):

DA A又是什么意思 答案是 A=62H DA A 是BCD加法后的调整两个BCDDA A 累加器 A=92 DA A 的指令是累加器十进制调整.i