99问答网
所有问题
编程求出内部RAM中从30H开始的连续20个单元中的内容的平均值, 并存入60H单元中
如题所述
举报该问题
推荐答案 2013-04-09
ORG 00H
MOV R0,#30H
MOV R7,#20
CLR A
MOV R4,A
M1: ;20个单元相加
MOV A,R4
ADD A,@R0
MOV R4,A
MOV A,R5
ADDC A,#00
MOV R5,A
INC R0
DJNZ R7,M1
M2:MOV A,R4 ;求
平均值
CLR C
SUBB A,#20
MOV R4,A
MOV A,R5
SUBB A,#00
JC MEND
MOV R5,A
INC 60H
SJMP M2
MEND:SJMP $
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BzOjjOBWW.html
其他回答
第1个回答 2013-04-07
平均内部RAM 50H到59H十台的内容和5AH 小数点投入
相似回答
片
内RAM30H开始的单元中
有10个数
,编程
判断其中为“34H”的个数,结果存...
答:
MOV 60H, #0 MOV R0, #30H LOOP:CJNE @R0, #34H, NEXT INC
60H
NEXT:INC R0 CJNE R0, #3AH, LOOP SJMP END 这个程序很简单,分析一下,流程图自己画吧。
51单片机
编程
:片
内30H开始20个
数据求和,结果放到20个数据后面
的
两个存储...
答:
org 00
30h
main: mov r4,#20h mov dptr,#00h mov r0
,30h
loop: add dptr,@r0 inc r0 djnz r4,loop
...
编程计算
8051单片机片
内RAM
30H
~39
H的平均值,
结果存放在3AH中...
答:
inc R1 djnz R2,lp1 div AB;总和除9 mov 3ah,a;结果存放
单元
end 1)9个数都是无符号数;2)总和值不大于255;
...
RAM从30H开始的连续
16
个单元的内容
传递给片
内RAM从60H
开始的连续16...
答:
memcpy(0x
60,
0x30, 0x10);
用c语言
编程计算
片
内ram的30h
~37h这8
个单元中的
数的算术
平均值,
结果存 ...
答:
int func(void){ char *start_addr = (char *)0x30;char *end_addr = (char *)0x37;char *store_addr = (char *)0x3a;int tmp=0;int i;for(i=0;i<end_addr-start_addr;i++){ tmp+=*(start_addr+i);} store_addr=tmp/(end_addr-start_addr+1);return *store_addr;} ...
单片机
编程
求助
内部
数据ARM
30H开始连续
存放10个数 从中找到最大值存...
答:
org 0000h mov r0,#
30h
mov a,@r0 loop:inc r0 cjne a,@r0,ch ajmp next ch:jnc next clr c mov a,@r0 next:djnz r0,#39h,loop mov
60h,
a end 调试过了,没问题,参考一下吧
用C语言将
RAM
地址
从30H开始的20个单元
地址
的值
全部置1,程序怎么写...
答:
= =按甚麼置1?把每个位置1还是把每个字节的数值置1还是甚麼?按位置1的话这样 memset((char*)0x30, ~((unsigned char)0)
,
20
);把字节的数值置1的话这样 memset((char*)0x30, 1, 20);
在单片机
内部
数据
RAM的30H开始的单元中连续
存放了某班32学生的高等数学...
答:
QCJ:MOV R0,#
30H
MOV R2,#32 MOV 20H,#0 MOV 21H,#0 LOOP:MOV B,#32 MOV A,@R0 DIV AB XCH A,B ADD A,21H MOV 21H,A XCH A,B ADDC A,20H MOV 20H,A INC R0 DJNZ R2,LOOP RET
编程
:将片
内RAM
30H单元的内容
送片外
60H单元中
答:
送片外的不对 mov dptr,#
60h
movx @dptr,a
大家正在搜
ug编程怎么出程式单
UG编程如何后处理出GO2的格式
编程求出
c语言从编程到出结果共需几步
编程可以编出什么东西
可以编程出智能程序吗
编程怎么入门
编程入门
ug如何出编程
相关问题
在内部RAM单元中,从30H开始连续存放着20个8位无符号数...
80c51单片机内部RAM中从30h单元开始连续存放了20h...
编程将片内30H单元的30个数据传送到片外RAM3000H开...
编程计算片内RAM中30H~37H的8个单元算求平均值,结果...
试编写程序,查找在内部RAM的30H~60H单元中出现"00...
编程将片外RAM从4000H开始的连续8个单元内容传送到片内...