00问答网
所有问题
编写程序,将存放在内部RAM起始地址为50H和60H的两个2字节无符号数相加,结果存放在内部RAM起始地址为
60H的区域
举报该问题
其他回答
第1个回答 2015-03-14
楼上的C语言没问题。汇编如下:\r\nMOV A,60H\r\nCJNE A,70H,JP0\r\nMOV 70H,1\r\nSJMP JP1\r\nJP0:\r\nMOV 70H,0\r\nJP1:\r\nSJMP $
追问
有点看不懂,排版能让我看的懂?
本回答被网友采纳
相似回答
编写程序
将存放在内部RAM起始地址为50H和60H的两个
3
字节无符号相加
结 ...
答:
;MOV A,
50H
ADD A,
60H
MOV 70H, A MOV A, 51H ADDC A, 61H MOV 71H, A MOV A, 52H ADDC A, 62H MOV 72H, A CLR A ADDC A, #0 MOV 73H, A END 这么简单的东西,不好画流程图。
51单片机
两个
双
字节无符号数
的加法
答:
在进行高位加法是将这个C加进去。例:1067H+10A0H,先做67H+A0H=107H,而107H显然超过了0FFH,因此最终
保存在
A中的是7,而1则到了PSW中的CY位了,换言之,CY就相当于是100H。然后再做10H+10H+CY
,结果
是21H,所以最终的结果是2107H。至于数据如何定义到你要的位置,这个问题不用我教你了吧!
求大神帮忙汇编几个
程序
答:
将存放在内部RAM起始地址为
70H的N个ASCII码分别转换为相应的十六进制。
结果存放在
内部RAM起始地址
60H的
单元中。; MOV R0, #70H MOV R1, #60H MOV R2, #NLOOP: MOV A, @R0 CLR C SUBB A, #3AH JC ZZ SUBB A, #7ZZ: ADD A, #0AH...
八、例 1 利用定时器输出周期为 2 ms的方波, 设单片机晶振频率为 6...
答:
如晶振频率为12MHz,需重新计算机器周期及定时器初值。2.
两个无符号
双
字节数相加
。解:假定无符号双
字节数在内部RAM
中地址分别为:数据A高
字节地址
30H,低字节地址31H, 数据B高字节地址40H,低字节地址41H, 考虑结果可能为17位
,保存50H
51H52H(高
字节在
前),在则程序如下:MOV A,31H ADD ...
大家正在搜
编写程序1加到100之和
编写程序的步骤
编写程序的软件叫什么
怎样编写程序
编写程序入门
怎么编写程序代码
python编写程序
c语言编写程序
编写程序软件
相关问题
编写程序 将存放在内部RAM起始地址为50H和60H的两个3...
内部RAM50H和51H单元中存放2个单字节无符号数,编程求...
用C51语言写一个完整的程序,实现将内部RAM地址40H和5...
编写子程序,将(R0)和(R1)指出的内部RAM中的两个3字...
12个单字节数,按顺序存放于内RAM从50H开始的单元中,编...
在内部RAM40H开始的单元中存放10个单字节无符号数。编程...
c51编程:求n个单字节无符号数xi的和,xi按i顺序存放在...
12个单字节数,按顺序存放于内RAM从50H开始的单元中,编...