3.1汇编语言与C语言 汇编语言 直接操作单片机的硬件资源,执行速度快,编写的程序实时性好,代码效率高; 由于早期的单片机存储器(包括数据存储器和程序存储器)容量较小,处理器速度较慢,因而早期单片机程序设计广泛采用汇编语言。 C语言 编程效率高,移植性好; 单片机程序设计逐步从汇编语言过渡到C语言。 3.1汇编语言与C语言 以MCS-51及其兼容的单片机为目标处理器的C语言称为C51 。 支持C51的单片机开发平台 德国的KEIL:代码紧凑,使用方便; 瑞典的IAR:性能好,资料丰富。 3.1汇编语言与C语言 汇编语言冒泡法排序程序 N EQU 10 ;定义数据长度 FIR EQU 40H ;定义数据起始地址 ORG 0000H ;定义程序起始地址 LJMP GO ;转移到主程序 TABL:DB 113,5,22,12,32,233,1 ;定义数据表格 DB 21,129,3 ;数组元素表 GO: MOV DPTR,#TABL ;设置数据指针 MOV R0,#FIR ;设置数据起始地址 MOV R7,#N ;设置数据长度 3.1汇编语言与C语言 VALU:MOV A,#0 ;累加器清零 MOVC A,@A+DPTR ;读取第0个数据 MOV @R0,A
您可能关注的文档
最近下载
- 河北省石家庄市第四十中学2024-2025学年七年级上学期11月期中考试数学试题(含答案).pdf VIP
- 《城市综合体公共安全技术防范系统建设规范》.pdf VIP
- 智慧树知到《创新工程实践》(北京大学)章节测试答案 .docx VIP
- 氧气筒吸氧PPT课件.pptx VIP
- 河北省石家庄市第四十中学2024-2025学年七年级上学期期中 英语试题.docx VIP
- 刻度尺与秒表的读数 专项练习 2025-2026学年人教版八年级物理上册.docx VIP
- 平步青的文献学成就.pdf VIP
- 纠正性康复训练.pptx VIP
- 中国国家标准GB/T70.1-2008.pdf
- 用人单位职业卫生培训计划.doc VIP
原创力文档

文档评论(0)