- 614
- 0
- 约1.28万字
- 约 15页
- 2017-07-07 发布于浙江
- 举报
C51单片机复习题-简答题
一、问答题
1.简述C51语言和汇编语言的比较
使用C51语言进行嵌入式系统的开发,有着汇编语言所不可比拟的优势:
① 编程调试灵活方便;
② 生成的代码编译效率高;
③ 模块化开发;
④ 可移植性好;
⑤ 便于项目的维护;
2.简述单片机的C语言的特点
单片机的C语言的特点主要体现在以下几个方面:
① 无需了解机器硬件及其指令系统,只需初步了解MCS-51的存储器结构;
② C51能方便的管理内部寄存器的分配、不同存储器的寻址和数据类型等细节问题,但对硬件控制有限;而汇编语言可以完全控制硬件资源;
③ C51在小应用程序中,产生的代码量大,执行速度慢;但在较大的程序中代码效率高;
④ C51程序由若干函数组成,具有良好的模块化结构,便于改进和扩充;
⑤ C51程序具有良好的可读性和可维护性;而汇编语言在大应用程序开发中,开发难度增加,可读性差;
⑥ C51有丰富的库函数,可大大减少用户的编程量,显著缩短编程与调试时间,大大提高软件开发效率;
⑦ 使用汇编语言编制的程序,当机型改变时,无法直接移植使用,而C语言程序是面向用户的程序设计语言,能在不同机型的机器上运行,可移植性好。
3.哪些变量类型是51单片机直接支持的?
答:C51编译器支持的数据类型有:位型(bit)、无符号字符型(unsigned char)、有符号字符型(signed char)、无符号整型(unsigned
您可能关注的文档
最近下载
- ISO50001-2018能源管理体系能源因素风险识别评价及应对措施表.pdf VIP
- 2026年连云港职业技术学院单招《数学》真题及参考答案详解(黄金题型).docx VIP
- 环境污染分析仪使用方法.docx VIP
- DB51T 3336-2025零散天然气橇装回收安全规范.pdf VIP
- 2024年连云港职业技术学院单招数学真题及参考答案详解(精练).docx VIP
- 手拉葫芦使用安全管理规定.docx VIP
- 工程地质学教学课件电子教案全套课件.pptx
- 2025年湖北省武汉市中考历史试卷真题(含答案解析).pdf
- 轮机自动化.ppt VIP
- Q∕CAYT-4.5-2013汽车用涂镀层和化学处理层第5部分:锌镍合金电镀层.pdf VIP
原创力文档

文档评论(0)