"2022年工业用微型计算机第3、4章重要知识点.doc" 本文档主要介绍了微型计算机的程序设计语言、汇编语言、伪操作、程序设计等方面的知识点。 一、程序设计语言概述 计算机语言可以分为三种层次:机器语言、汇编语言和高级语言。机器语言使用二进制数表达指令和数据,但缺陷是不直观,很难理解和记忆。汇编语言有两种,ASM 和 MASM,后者功能更强。高级语言针对某个详细的计算机,因此通用性强。 二、汇编语言源程序格式 汇编语言源程序由几种段构成,每个段都以 SEGMENT 语句开始,以 ENDS 结束,而整个源程序是以 END 语句结尾。汇编语言源程序中的语句重要有两种类型:指令性语句和指示性语句。指令性语句重要由 CPU 指令构成,编译时可以生成二进制机器代码;指示性语句又称伪操作语句,重要由伪操作构成,编译时并不生成二进制机器代码。 三、伪操作 MASM 提供了大概几十种伪操作,根据伪操作的功能,大体可以分为:处理器方式伪操作、数据定义伪操作、符号定义伪操作、段定义伪操作、过程定义伪操作、模块定义与连接伪操作、宏处理伪操作、条件伪操作、列表伪操作和其他伪操作。 四、数据定义伪操作 数据定义伪操作的用途是定义一种变量的庞大,给存储器赋初值,或者仅仅给变量分别存储单元,而不赋予特定值。常用数据定义伪操作有 BD、DW、DD、SQ 和 DT 等。 五、符号定义伪操作 符号定义伪操作的用途是给一种符号重新命名,或定义新类型属性等。常用符号伪操作有 EQU、=(等号)和 LABEL 等。 六、过程定义伪操作 过程定义伪操作的用途是定义一种过程的开始和结束。常用过程定义伪操作有 PROC 和 ENDP 等。 七、模块定义与连接伪操作 模块定义与连接伪操作的用途是将整个程序划分为几种独立的源程序(或称为模块),然后将各个模块分别汇编,生成各自的目标程序,最终再连接成一种完整的可执行程序。常用模块定义与连接伪操作有 NAME、END、PUBLIC 和 EXTRN 等。 八、程序设计 程序设计的基本环节有:分析课题、确定算法、画流程图、存储器资源分派、编制程序、调试和修改。对于复杂的问题可分解为若干个程序模块,然后确定各模块的算法,画出程序流程图。
剩余11页未读,继续阅读
- 粉丝: 784
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助