微机原理与接口技术 第3章:程序和编程

微机原理与接口技术 第3章:程序和编程

ID:37218582

大小:249.00 KB

页数:34页

时间:2019-05-19

微机原理与接口技术 第3章:程序和编程_第1页
微机原理与接口技术 第3章:程序和编程_第2页
微机原理与接口技术 第3章:程序和编程_第3页
微机原理与接口技术 第3章:程序和编程_第4页
微机原理与接口技术 第3章:程序和编程_第5页
资源描述:

《微机原理与接口技术 第3章:程序和编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微机原理与接口技术──程序、算法和编程第3章程序、算法和编程通过前序课程(C语言程序设计、汇编语言程序设计、数据结构等)应该已经掌握(不是学过)了程序设计、算法、编程环境和程序调试的基本内容。请拿出纸笔,回答以下问题:页眉位置填写个人信息4内容:专业(可简写)、班级、姓名、学号(后4位即可)(版芯部分(留出页眉、页脚、左右边距以后的区域)填写正式内容:)1、什么叫(计算机)程序?答:(10个字以内)2、解释“算法”二字的含义?答:(10个字以内)3、计算机程序设计的算法的详细程度与编程语言的关系?(或者说:高级语言算法与汇编(机器)语言算法的区别?)答

2、:(2行以内)4、说出几种学过的典型算法的名称。(不用说内容,仅仅说出名称即可!)答:5、为什么要有编程环境?答:(20个字以内)6、解释集成开发环境(IDE)的含义?缩写IDE的英文展开?答:7、写出程序的三种基本结构(的名称)。答:(12个字)8、写出程序调试的三种常用方法。答:(12个字)9、以“5门课的成绩,分别排序”为例,说明“自顶向下、逐步细化”的程序编写方法。答:(20个字以内)10、以“5门课的成绩,分别排序”为例,说明“自下而上、逐步完善”的程序编写方法。答:(20个字以内)(请把方框看成纸张的边缘,按示范的位置填写指定内容!今后作业

3、和实验报告都按照这样的格式!)34微机原理与接口技术──程序、算法和编程信息院电子0701XX号XXX1、什么叫(计算机)程序?答:(10个字以内)命令的有效组合。2、解释“算法”二字的含义?答:(10个字以内)算法就是步骤。3、计算机程序设计的算法的详细程度与编程语言的关系?(或者说:高级语言算法与汇编(机器)语言算法的区别?)答:(2行以内)算法的每一步应该是所用语言的指令/命令能实现(能表达)的动作,高级语言算法的每一步可以是复杂的动作,汇编(机器)语言算法的每一步只能是简单动作。4、说出几种学过的典型算法的名称。(不用说内容,仅仅说出名称即可!

4、)答:排序、查找、枚举、迭代、递归、…5、为什么要有编程环境?答:(20个字以内)命令翻译和调试。6、解释集成开发环境(IDE)的含义?缩写IDE的英文展开?答:早期的编程环境是几个独立的程序:编辑程序、编译程序、连接程序、调试程序、…为了用户操作的方便,后来出现了把独立程序集成在一个窗口界面的形式,用户进入这个窗口界面,通过菜单选择具体的操作,这就称为集成开发环境。I——集成IntegratedD——开发DevelopmentE——环境Environment7、写出程序的三种基本结构(的名称)。答:(12个字)顺序结构、分支结构、循环结构8、写出程序

5、调试的三种常用方法。答:(12个字)连续执行、单步执行、断点执行。9、以“5门课的成绩,分别排序”为例,说明“自顶向下、逐步细化”的程序编写方法。答:(30个字以内)先写出(针对5门课程的)5次空循环,然后写一门课排序的循环体。10、以“5门课的成绩,分别排序”为例,说明“自下而上、逐步完善”的程序编写方法。答:(30个字以内)先写出一门课成绩的排序程序,然后外面套上5次循环。参考答案:34微机原理与接口技术──程序、算法和编程解释复印材料:单片机程序框架1、任何语言的程序都有一个严格的结构(为什么?)2、C语言的程序结构:预处理命令主函数子函数3、汇

6、编语言程序结构:伪指令(真)指令代码伪指令与程序功能无关,而是通知汇编程序对后续内容做什么样的处理。伪指令不会形成指令机器码。(真)指令表示程序的功能,每条真指令汇编以后得到一条指令机器码。4、不同的CPU有特定的指令系统从而有特定的程序格式(特定的伪指令和真指令)。(1)8086CPU的程序格式:DATASEGMENT变量DB/DW数据表DATAENDS;---------------------------EXTRASEGMENT变量DB/DW数据表EXTRAENDS;---------------------------CODESEGMENTAS

7、SUMECS:CODE,DS:DATA,ES:EXTRAMAINPROCFARSTART:MOVAX,DATAMOVDS,AXMOVAX,EXTRAMOVES,AX;主程序的具体内容CALLSUB1MOVAH,4CHINT21HMAINENDP;-------------------SUB1PROCNEAR;子程序1的具体内容RETSUB1ENDP;--------------------34微机原理与接口技术──程序、算法和编程……;--------------------CODEENDSENDSTART(2)51单片机的CPU比8086简单,没有存

8、储器分段的必要,所以伪指令少得多,格式也简单:;第一部分为若干符号常量定义伪指令(可有可无,复

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。