99问答网
所有问题
单片机习题:将30H单元开始连续30个单元相加,结果存入51H(高8位),50H(低8位)
如题所述
举报该问题
推荐答案 推荐于2016-09-22
;
MOV 50H, #0
MOV 51H, #0
MOV R0, #30H
MOV R2, #30
LOOP:
MOV A, 50H
ADD A, @R0
MOV 50H, A
MOV A, 51H
ADDC A, #0
MOV 51H, A
INC R0
DJNZ R2, LOOP
END
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ejOtWzzWXtttWW7j7e.html
相似回答
单片机
问题
答:
把外部RAM中1000H~1030H的内容传送到内RAM的30H~60H中。2.试编制程序实现1+2+3+……+100=?结果的商
8位
保存内RAM中
51H单元
中,
低8位
保存在
50H单元
中。3.已知8051
单片机
使用的晶振为12HZ,试编制延时40ms的程序。
单片机
双字节加法
,30H,
31H+40H,41H
答:
MOV
51H,
A ; 保存
低八位
和 MOV A,
30H
;
高八位
相加
ADDC A, 40H MOV
50H,
A ; 保存 高八位 和 RET
单片机内部RAM的
30H单元
存放8个16位无符数,低位在前编写
51单片机
求和...
答:
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...
单片机
问题
答:
1. TMOD用于控制定时器/汁数器的工作模式及工作方式,其字节地址为80H,格式如下。其中,低4位用于决定T0的工作方式,高4位用于决定T1的工作方式。1)、M1和M0工作方式控制位 M0和M1为工作方式控制位,确定4种工作方...
...
30H
~40H单元中负数的个数
,将结果
存放在
50H单元
中?
答:
start:mov R1,#
30h
;指向数据存储首地址 mov R2,#10h ;数据个数 mov R0,#
50h
;结果存放单元 mov @R0,#0h ;结果存放单元清零 lp2:mov a,@R1 ;字节数据的最高位=1 则表示为负值 rlc a ;...
单片机
中怎么将加数与被加数放入
51
机的存储
单元
实验
答:
51单片机
中加法运算都需要借助累加器A来实现。结果也存储在累加器A中,如果要存储在存储单元中,需要用MOV指令或MOVX指令来实现。比如如果被加数是X,加数是Y,按题意的话(加入存入到
30H,
31H中),可以用以下指令:MOV 30H...
51单片机
用C语言编写程序实现从
30H单元开始
的
连续
10
个单元
取数,一次存...
答:
mov a
,30h
;只是把地址为30h的单元中的内容传给a
(30h)
=40h应该是在前面保存的值,与这句话无关的
单片机
求编写程序,C51
答:
MOV 2EH,21HMOV 2DH,22H16.答:CLR CYMOV
30H,
#7FHMOV 31H,#4DHMOV R0, #31HMOV A,@R0SUBB A ,#4EMOV @R0,A ;保存低字节相减结果DEC R0MOV A, @R0SUBB A,#2BHMOV @R0,A ;保存高字节相减结果 17.答:MOV A,...
单片机
用汇编语言,将40H和41
H相加,结果
放在
50H
和
51H
两个存储
单元
中
,低
...
答:
MOV A, 40H ADD A,41H MOV
50H,
A ;和的低字节 MOV A ,#0 ADDC A,#0 ;取低位字节相加的进位 MOV
51H,
A ;和的高位字节,其实就是进位,最大是1 上课时还是用心学习吧,这么简单的问题也来提问,...
大家正在搜
相关问题
51单片机编程:编写一个程序段,将80C51内部RAM30H...
将80C51内部RAM30H~4FH单元中8位无符号相加,结...
编程求出内部RAM中从30H开始的连续20个单元中的内容的平...
用汇编语言,求MSC-51单片机内部20H-30H单元数据的...
单片机内30h单元开始存放着30个同学的成绩,编写程序求其中...
编写程序:把内部RAM中存储地址从20H开始的10个8位无符...
单片机 请将(30H)开始的20个单元中的单字节数据块中的4...
51单片机编程:片内30H开始20个数据求和,结果放到20个...