单片机、试编写程序,查找在内部RAM的30H-5FH单元中出现0FFH的次数,并将查找的结果存入61H单元。

试编写程序,查找在内部RAM的30H-5FH单元中出现0FFH的次数,并将查找的结果存入61H单元。... 试编写程序,查找在内部RAM的30H-5FH单元中出现0FFH的次数,并将查找的结果存入61H单元。 展开
 我来答
花降如雪秋风锤
高粉答主

2019-10-18 · 甘于平凡,却不甘于平凡地溃败。
花降如雪秋风锤
采纳数:276 获赞数:83249

向TA提问 私信TA
展开全部

这是单片机原理中的一道试题,使用汇编语言编写的程序如下:

MOV A, #0 ; 次数初值 0

MOV R0, #30H ; 起始地址 30H

L1:

CJNE @R0,#0,L2 ; 地址内容与0比较,不等于则跳转

INC A ; 内容等于0,次数+1

L2:

INC R0 ; 地址+1

CJNE R0,#61H,L1 ; 地址与61H比较,不等于(就是小于了)则跳转

MOV @R0,A ; 地址等于61H,保存次数

扩展资料:

单片机在电子技术中的开发,主要包括CPU开发、程序开发、 存储器开发、计算机开发及C语言程序开发,同时得到开发能够保证单片机在十分复杂的计算机与控制环境中可以正常有序的进行,这就需要相关人员采取一定的措施:

1、CPU开发

开发单片机中的CPU总线宽度,能够有效完善单片机信息处理功能缓慢的问题,提高信息处理效率与速度,开发改进中央处理器的实际结构,能够做到同时运行2-3个CPU,从而大大提高单片机的整体性能。 

2、程序开发

嵌入式系统的合理应用得到了大力推广,对程序进行开发时要求能够自动执行各种指令,这样可以快速准确地采集外部数据,提高单片机的应用效率。

3、存储器开发

单片机的发展应着眼于内存,加强对基于传统内存读写功能的新内存的探索,使其既能实现静态读写又能实现动态读写,从而显着提高存储性能。

4、计算机开发

进一步优化和开发单机片应激即分析,并应用计算机系统,通过连接通信数据,实现数据传递。

5、C语言程序开发

优化开发C语言能够保证单片机在十分复杂的计算机与控制环境中,可以正常有序的进行,促使其实现广泛全面的应用。

做而论道
高能答主

2010-12-26 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
;
MOV 61H, #0
MOV R0, #30H
LOOP:
MOV A, @R0
CPL A
JNZ NEXT
INC 61H
NEXT:
INC R0
CJNE R0, #60H, LOOP

END
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式