- 3
- 0
- 约4.29万字
- 约 78页
- 2019-06-08 发布于贵州
- 举报
单片机应用编程技巧-FAQ
单片机应用编程技巧
1.?C语言和汇编语言在开发单片机时各有哪些优缺点?
答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。
C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。
对于目前普遍使用的RISC架构的8bit MCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什幺动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在单片机开发中,我们还是建议采用汇编语言比较好。
2.?C或汇编语言可以用于单片机,C++能吗?
答:在单片机开发中,主要是汇编和C,没有用C++的。
3.?搞单片机开发,一定要会C吗?
答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。
对于目前普遍使用的RISC架
您可能关注的文档
- 医药库存管理系统个人任务实施细则.doc
- 医院临床路径管理.doc
- 医院体制改革前景投资分析.DOC
- 医院信息化建设方案分析.doc
- 20XX年中学生暑假学习的计划.docx
- 20XX年中学生最新入团的申请书.docx
- 医院信息管理系统基本操作手册.doc
- 医院住院管理系统综合性实验报告.doc
- 医院室内装饰施工设计方案.doc
- 医院感染“三基”考核统计表汇编.doc
- 煤矿测量工岗位专业考试试卷和答案.docx
- 2026届云南省曲靖市麒麟区五中高二化学第一学期期末达标测试试题含答案.docx
- 2025年执业药师药学专业知识试卷含答案:药物化学与药理学综合测试.docx
- 贵州省遵义市汇川区2025-2026学年八年级上学期学业水平(期末)考试数学(解析版).pdf
- 大一大学美育考试题及答案.docx
- 贵州省遵义新蒲新区2025-2026学年上学期八年级期末数学试题(解析版).pdf
- 工厂供电考试试卷及答案.docx
- 2025年焦作沁阳市公益性岗位人员招聘33人考试备考题库及答案解析.docx
- 贵州省遵义市第二十三中学2025-2026学年八年级上学期期末数学试卷(解析版).pdf
- 2025年一建《机电工程管理与实务》考试施工组织设计模拟试题含答案库含答案.docx
最近下载
- 3D打印技术及应用-课件 1.4 3D打印技术的分类.pptx
- (2026秋新版)青岛版六三制五年级数学上册《三 校园体育节——小数加减法》PPT课件.pptx
- 2026秋人教版PEP五年级上册英语单词 默写(汉译英).docx VIP
- 最新纪检监察业务知识考试题库及答案.docx VIP
- 2026年中国短弧汞氙灯项目投资可行性研究报告.docx
- 普通感冒中西医分型对症诊疗共识 (2026 版).docx
- 高教社马工程课件中国共产党思想政治教育史(第三版)10-第十章 全面建设小康社会进程中思想政治教育的科学发展.pptx VIP
- 最新人教版一年级数学上册第五、六单元课件整套教学PPT(2024秋-新教材).pptx
- (2025秋新版)苏教版科学三年级上册全册教学设计 .pdf VIP
- 2026年辽宁省纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
原创力文档

文档评论(0)