RT,怎么又是RT啊。问题可以再描述一下嘛。方便回答啊。
如果是用C语言,不用管,直接进行+运算。编译器会给你处理的。
如:
unsigned short int a,b,c;//unsigned int a,b,c;
c=a+b;
如果用汇编就可以看到,8位单片机的加法是分好几步完成的。就像是你自己在手动进行加法一样的。
如下,参考于:https://zhidao.baidu.com/question/514842397.html
MOV R5, #10H ; 第一数据高字节
MOV R4,#10H ; 第一数据低字节
MOV R3, #10H ; 第二数据高字节
MOV R2,#10H ; 第二数据低字节
MOV A, R4
ADD A, R2
MOV R4, A ; 和低字节 在 R4 中
MOV A, R5
ADDC A, R3
MOV R5, A ; 和高字节 在 R5 中
RET