早教吧 育儿知识 作业答案 考试题库 百科 知识分享

两个4位BCD数码相加,被加数和加数分别存于30H,31H和40H,41H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数放在50H、51H、52H中(52H用于存放最高的进位),试编程加法程序.

题目详情
两个4位BCD数码相加,被加数和加数分别存于30H,31H和40H,41H单元中(次序为千位、百位在低地址中,十位、个位在高地址中),和数放在50H、51H、52H中(52H用于存放最高的进位),试编程加法程序.
▼优质解答
答案和解析
CLR C
MOV A,31H
ADD A,41H
MOV 51H,A
MOV A,30H
JC L1 ;判断低八位相加的进位标志,有进位跳转
ADDC A,40H ;没有进位直接加高八位
SJMP L2
L1:CLR C ;先清标志位(这样才不影响高八位的进位标志)
ADD A,40H
ADD A,#01H ;但是这里要多加个1,这样才能补上清除的标志位
L2:JNC L3
MOV 52H,#01H
L3:MOV 52H,#00H
END
看了 两个4位BCD数码相加,被加...的网友还看了以下:

下面的电路图是什么意思?图中的电路图中,发光二极管和稳压电路在这里起什么作用?为什么要在三相电中的  2020-04-27 …

甲乙两人同时从AB两地相向而行4小时后相遇相遇后乙行1小时到AB两地中点两人相遇甲再行多长时间到达  2020-05-23 …

甲乙两车同时从a、b两地出发,相向而行.在距两地中点40千米处相遇,已知甲乙两车的速度比是7:5,  2020-06-05 …

甲乙两人同时从AB两地相向而行,经过4小时相遇后甲又行1小时正好到达两地中点相遇后乙再行几小时到达  2020-06-15 …

2.在一定温度和压力下α,β任意两相平衡时,两相中下述物理量相等的是A.摩尔热力学能B.摩尔焓C.  2020-06-15 …

上游的A港和下游的B港间相距180千米,甲、乙两船分别从A、B两港出发,相向而行,3小时后,两船相  2020-06-27 …

电气线路绝缘强度测试记录这个表格填出来的人都是花样百出,我今天去测了一下,我把万用表打到欧姆档*1  2020-07-12 …

甲、乙两个完全相同的烧杯中装满密度分别为ρ1、ρ2不相混合的两种液体(ρ1≠ρ2).甲杯中两种液体  2020-07-21 …

物理吸收可看成气体单纯地——液相的过程.物理吸收操作的极限取决于当时条件下吸收质在吸收剂中的——,吸  2020-11-05 …

4位数字中有两个数字相同另两个数字不相同,共有多少种可能?(首数可为0)总共是10000个数字数字相  2020-11-20 …