99问答网
所有问题
片内RAM30H开始的单元中有10个数,编程判断其中为“34H”的个数,结果存放在60H单元中,要求:画出程序流
紧急,求高手编写,分可以给高
片内RAM30H开始的单元中有10个数,编程判断其中为“34H”的个数,结果存放在60H单元中,要求:画出程序流程图,并编写相应的程序。
举报该问题
推荐答案 2011-05-02
:
MOV 60H, #0
MOV R0, #30H
LOOP:
CJNE @R0, #34H, NEXT
INC 60H
NEXT:
INC R0
CJNE R0, #3AH, LOOP
SJMP $
END
这个程序很简单,分析一下,流程图自己画吧。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/v7WvB7eWO.html
相似回答
...
30H开始
连续
存放10个数
从中找到最大值存至
60H中
要完整程序_百度知 ...
答:
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 调试过了,没问题,参考一下吧
编程
从
片内RAM30H开始有
30个数据,试分别统计正数、负数及零
的个数,
答:
编程从
片内RAM30H开始有
30个数据,试分别统计正数、负数及零
的个数,
5 编程题:编程从片内RAM30H开始有30个数据,试分别统计正数、负数及零的个数,并将结果分别
存放在
片内RAM20H、21H、22H中?求大神解答!... 编程题:编程从片内RAM30H开始有30个数据,试分别统计正数、负数及零的个数,并将结果分别存放在片内...
在单片机内部数据
RAM
的
30H开始的单元中
连续
存放
单子节
10个
有符号数...
答:
MOV R0,#
30H
MOV R2,#10 MOV B,#0 LOOP:MOV A,@R0 CJNE A,B,LP1 LP1:JC LP2 MOV B,A LP2:INC R0 DJNZ R2,LOOP RET
...内部
RAM单元
从
30H开始
连续
存放
了
10个
数据试
编程
把这10个数据传送_百...
答:
--->>>至外部
RAM
2000
H开始的
连续
10个单元中
。>>>是不是少这句话。。。ORG 0000H MAIN: MOV R0,#
30H
MOV DPTR,#2000H MOV R7,#10 LOOP: MOV A,@R0 MOVX @DPTR,A DJNZ R7,LOOP END
将
内RAM30H单元开始的
数据块传送到
60H
处,数据块以00H结束
答:
传送
片内30H开始的
内容到片外1800H开始的地址 mov r0,#30h mov r1,#0fh mov dptr,#1800h loop:mov a,@r0 movx @dptr,a inc r0 inc dptr djnz r1,loop 如果要传回:mov r0,#70h mov r1,#0fh mov dptr,#1800h loop:movx a,@dptr mov @r0,a inc r0 inc dptr djnz r1,loop ...
编程
求出内部
RAM中
从
30H开始的
连续20个
单元中
的内容的平均值, 并存入...
答:
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 ...
在内部
RAM 30H单元开始存放
着
10个
无符号数
编写程序
找出
其中的
最大值...
答:
ORG 0020H MOV R0,#30H ;数据首地址存入R0 MOV A,@RO ;取第一个数据存入累加器A MOV R1,#0AH ;比较次数,A=10 LOOP1:INC R0 ;修改地址指针,使其指向下一地址单元 MOV 30H,@R0 ;将比较的数暂存于
30h
CJNE A
,30H,
CHK ;两个数比较 CHK:JNC LOO...
...
片内RAM 30H
~40
H单元中
负数
的个数,
将
结果存放在
50H单元中?
答:
start:mov R1,#
30h
;指向数据存储首地址 mov R2,#10h ;数据个数 mov R0,#50h ;
结果存放单元
mov @R0,#0h ;结果存放单元清零 lp2:mov a,@R1 ;字节数据的最高位=1 则表示为负值 rlc a ;jnc lp1 inc @R0 ;为负值时结果单元加一 lp1:inc R1 ;指向下一个数据...
...
30h
~37h这8个
单元中
的数的算术平均值
,结果存放在
3ah
答:
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;} ...
大家正在搜
存储单元
存储单元是指
单元
第八单元
第四单元
第六单元
单元楼
单元教学
单元门
相关问题
片内RAM区30H~34H单元中存放着5个十六进制数,请编程...
在内部RAM 30H单元开始存放着10个无符号数 编写程序找...
单片机编制程序实现将存放在片外RAM3000H的10个数据送...
用c语言编程计算片内ram的30h~37h这8个单元中的数的...
在内部RAM40H开始的单元中存放10个单字节无符号数。编程...
编程计算片内RAM的30H到37H这8个单元中的数的算术平均...
内部RAM中从30H单元开始存放着10个字节的无符号数。统计...
编写程序,把片外RAM从2000H开始存放的8个数传送到片内...