99问答网
所有问题
编写多字节加法程序,将分别存放于60H,61H和50H,51H的两个16位相加(高地址单元存放高8
编写多字节加法程序,将分别存放于60H,61H和50H,51H的两个16位相加(高地址单元存放高8位),结果存放于40H,41H,42H单元中。
举报该问题
其他回答
第1个回答 2016-04-09
这是学习单片机入门的最基础的知识了,也是编程最简单的问题呀,这也不会呀?
MOV A, 40H
ADD A,41H
MOV 50H,A ;和的低字节
MOV A ,#0
ADDC A,#0 ;取低位字节相加的进位
MOV 51H,A ;和的高位字节,其实就是进位,最大是1
上课时还是用心学习吧,这么简单的问题也来提问,那需要提问到什么时候,才能考试及格呢?
本回答被网友采纳
相似回答
麻烦高手做一下这些单片机的题目
答:
SUBB A,#71H MOV
50H,
A ;负数的个数放在50h CLR C MOV A,R1 SUBB A,#
51H
MOV 70H,A ;正数的个数放在70h RETI
请教8051汇编指令
答:
控制转移指令用于控制
程序的
流向,所控制的范围即为程序存储器区间,MCS-51系列单片机的控制转移指令相对丰富,有可对64kB程序空间
地址单元
进行访问的长调用、长转移指令,也有可对2kB字节进行访问的绝对调用和绝对转移指令,还有在一页范围内短相对转移及其它无条件转移指令,这些指令的执行一般都不会对标志位有影响。 [1]...
两个
4位BCD数码
相加,
被加数和加数
分别
存于30
H,
31
H和
40H,41
H单元
中
答:
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 52...
单片机上机考试,河北工业大学 大三
答:
B. 把存放2000H~20FFH连续256个数据搬移到3000H~30FF
H单元(
1)D #2000H (2) B #20H (3) D #30H (4) A DPLB.半导体存储器从读写方式上可分为(1)和(2)两大类,MCS-8051的片内数据存储器有(3)
字节,
片内程序存储器有(4)字节1) A RAM (2) D ROM (3) D 128 (4) A 4KCC. CPU是单片机...
1在内部ram
单元
的30
h和
31h中各有一无符号数,试比较其大小,大数存入40h单...
答:
太集中了,慢慢答,得用几天.
单片机内部RAM的30H
单元存放
8
个16位
无符数,低位在前
编写51
单片机求和...
答:
MOV
50H,
#0 ;目的地清零 MOV 51H,#0 MOV 52H,#0 MOV R0,#30H ;源地址 MOV R7,#08H ;8个加数 BEGN:MOV A,@R0;取加数低八位 ADD A,52H;相加 MOV 52H,A;存放和 INC R0;高八
位地址
MOV A,@R0;取加数高八位 ADDC A
, 51H
;相加 MOV 51H,A;...
总结及分析各种寻址方式。
答:
在执行PUSH(压栈)和POP(出栈)指令时,采用堆栈指针SP作寄存器间接寻址。 例:PUSH 30H ;把内部RAM地址30H内的值放到堆栈区中堆栈区是由SP寄存器指定的,如果执行上面这条命令前,SP为
60H,
命令执行后会把内部RAM地址30H内的值放到RAM的
61H
内。 那么做为寄存器间接寻址用的寄存器主要有哪些呢? 我们前面提到的有四个...
51
单片机汇编语言-请
编写程序将
内部RAM 40H到4FH 中
的16
个数据按从小...
答:
冒泡排序程序如下:ORG 0000H LCALL SORT ; 跳转到排序程序 SJMP $ ; 。SORT: ; 数据冒泡排序程序 MOV R6, #16 ;参加排序数据的总个数 DEC R6 ; 比较次数 比 数据总数 少 1 L1:MOV R0, #40H ; 把数据的起始地址40h付给R0 MOV A, R6 ...
怎样用
51
单片机实现累加计时和倒计时,并用六个共阴极数码管显示出来。用...
答:
2764:EPROM,为单片机提供外部的程序存储区。开关K0、K1、K2分别调整秒、分、时。按键RESET:在复位电路中,起到程序复位的作用。按键PULSE:提供单脉冲,从而实现单片机对外部脉冲的计数功能,利用单脉冲实现相应位加1。(2)地址分配和连接P2.7:和写信号一起组成字位口的片选信号,字位口的对应
地址位
8000HP2.6:和写...
大家正在搜
多字节加法程序
下面是多字节加法程序
二进制的加法和减法算式按字节进行
单字节无符号十进制加法程序
三字节加法程序
汇编语言多字节加法
单片机多字节加法
一个字节可存放一个西文
汇编语言双字节加法
相关问题
编程语言一共有多少种?
新手应该学习什么编程语言?
一般游戏编程用什么语言和软件
什么是图形化编程?编程语言是什么?
脚本语言和编程语言的区别是什么?
最简单的编程语言是什么
数控编程用的是什么编程语言
开源的编程语言有哪些?