




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汇编语言程序设计考试大纲、课程性质及其设置目的和要求()课程的性质、地位与任务汇编语言程序设计课程在高等教育自学考试计算机及应用专业(专科)考试计划中是一门专业基础课程,是为培养计算机应用专科人才的需要而设置的。本课程的任务是为微型计算机及其接口技术 、 操作系统概论等后继课程提供必要的汇编语高及程序设计的基础知识。对训练应考者掌握程序设计技术,熟悉上机操作和程序调试技术都有重要作用。为从事计算机的开发应用提供了强有力的编程工具。(二)本课程的基本要求通过本课程的学习要求应考者:1.系统地获得计算机(以 8086CPU 的微型机作为典型机)指令系统的常用指令及寻址方式的概念、功能、书写格式及其在编程中的应用。2.系统地获得汇编语言语句、源程序的书写格式和规定,伪指令语句的概念、功能、书写格式,宏指令定义、调用及其在编程中的应用。3.系统地获得汇编语言程序的基本结构形式及其程序设计的基本方法和技巧。4.熟练掌握汇编语言程序的上机调试和运行。(三)本课程与有关课程的联系1.有关数制、二进制算术运算和逻辑运算等知识,应在先修课程模拟电路与数字电路 、计算机组成原理中学过。2.有关输人输出、中断、接口电路及其编程,本课程不作介绍,全部列入“微型计算机及其接口技术课程中。二、课程内容与考核目标第 l 章 基础知识()课程内容1.计算机系统基本组成2.8086 汇编语言编程的硬件模型3.汇编语言程序设计的特点和作用(二)学习目的和要求本章总的要求是:熟练掌握有关计算机系统的基本概念、基本组成。熟练掌握 8086 汇编语言编程的基本硬件模型。理解学习汇编语言程序设计的目的,了解汇编语言程序设计的特点和作用。本章的知识点中,重点是 8086 汇编语言编程的硬件模型。(三)考核知识点和考核要求1.计算机系统基本组成。应达到“识记”的层次。1.1 有关计算机的基本概念和基本组成。2. 8086 汇编语言编程的硬件模型,应达到“综合应用”的层次。2.l 8086 微处理器内部数据寄存器组和段寄存器组的各寄存器名称、符号、位数和功能,指令寄存器 IP 的位数和功能。2.2 8086 的程序状态字寄存器 PSW 的状态标志位和控制标志位的名称、符号和功能,状态标志的状态符号的表示。2.3 8086 存储器的组织形式和特点,存储器地址的分段,存储单元物理地址的形成方法。3.汇编语言程序设计的特点和作用,应达到“识记”的层次。3.1 学习汇编语言程序设计的目的和意义。3.2 汇编语言程序设计的特点和作用。第 2 章 8086 的寻址方武和指令系统()课程内容1. 寻址方式的定义2. 与数据有关的寻址方式3. 与转移地址有关的寻址方式4. 指令和指令系统的定义5. 数据传送指令6. 算术运算指令7. 逻辑运算指令8. 串处理指令9. 输入输出指令l0. 控制转移指令11. 处理器控制指令(二)学习目的和要求一个微处理器指令的寻址方式的多寡是说明寻找操作数的灵活程度,指令系统是表现微处理器解决实际问题能力的强弱,它们是汇编语言程序设计的基础。熟练掌握寻址方式和指令系统中的各种常用指令是学好本课程的关键。本章总的要求是:深刻理解寻址方式、指令系统和指令的概念。熟练掌握8086 的各种寻址方式的含义和书写格式。着重在理解存储器操作数形成有效地址的各种方法和规定,段地址的约定和段超越的规定及书写格式。深刻理解和熟练掌握 8086 指令系统中各种常用指令的操作内容和参加操作的源操作数和结果(目的)操作数的来龙去脉及对程序状态字寄存器的状态位的影响。会使用各种常用指令分析和编写程序。本章的知识点中,重点是数据传送指令,算术和逻辑运算指令。难点是控制转移指令和串处理指令。(三)考核知识点和考核要求1. 寻址方式的定义。要求达到“识记”的层次:1.1 寻址方式的含义和实质。1.2 指令中寻址的操作数可分为三种:寄存器操作数,立即数,存储器操作数。2. 与数据有关的寻址方式,应达到“综合应用的层次。2.1 8086 中与数据有关的六种寻址方式的名称和含义。2.2 各种寻址方式的操作数书写格式,各种寻址方式的存储器操作数的有效地址形成的方法和书写格式。2.3 分析指令中各种寻址方式操作数据的出处和去处,根据要求在指令中写出各种寻址方式的操作数据3 与转移地址有关的寻址方式,应达到“简单应用”的层次。3.1 8086 的指令系统中与转移地址有关的四种寻址方式的名称和含义,各种寻址方式转移地址的书写格式和转移范围的书写格式。3.2 各种寻址方式中转移地址的组成和形成方法,段内间接和段间间接寻址方式中,存放转移地址的存储单元的有效地址的形成方法和转移地址各成分的存放次序。4 指令和指令系统的定义,应达到“识记”的层次。4.1 什么是指令系统,熟悉指令系统中有哪些最常用的指令类型。4.2 指令的定义和指令的组成,操作码和操作数在指令中的作用。5. 数据传送指令,应达到“综合应用”的层次。5.1 数据传送指令的助记符,源和目的操作数的寻址方式、书写格式和书写顺序的规定。指令执行的操作,注意两个操作数寻址方式之间不允许的搭配关系。5.2 堆栈操作指令的助记符,操作数的寻址方式的规定、字长和书写格式,入栈、出栈操作的过程:数据人栈、出栈和堆栈指针变化情况 5.3 互换指令的助记符,两个操作数的寻址方式和书写格式的规定,指令执行的操作。5.4 三种地址传送指令的助记符,源和目的操作数的寻址方式和书写格式的规定,指令执行的操作。6. 算术运算指令、应达到“综合应用”的层次。6.1 加法带进位加法、减法和带借位减法、比较指令的助记符,被加数或被减数(也是和或差)加数或减数的寻址方式和书写格式的规定,指令执行的操作:两个操作数寻址方式之间的不允许的搭配关系。比较指令和减法指令操作上的异同点:此类指令操作结果影响标志位的情况。6. 2 增 1 减 1 和求补指令的助记符、操作数的寻址方式和书写格式的规定,指令执行的操作;此类指令操作结果影响标志位的情况。6.3 无符号数和有符号数乘除运算指令的助记符,被乘数乘数、被除数、除数的寻址方式和书写格式的规定,乘积、商、余数所在寄存器的规定,指令执行的操作。6.4 压缩 BCD 码、非压缩 BCD 码的定义和表示法;带符号的压缩的 BCD 码的补码表示法;十进制调整的由来和调整方法。6.5 压缩的和非压缩的 BCD 码加减调整指令的助记符,记住操作数的隐含规定及调整的结果情况,记住使用此类指令的前提,操作结果影响标志位的情况。7. 逻辑运算指令,应达到“综合应用”的层次。 7.1 逻辑运算指令的助记符,两个操作数的寻址方式和书写格式的规定,两个操作数寻址方式之间的不允许的搭配关系,指令执行的操作:操作结果影响标志位的情况。7.2 测试指令和“与”指令在操作上的异同点。7.3 NOT 指令单操作数的寻址方式和书写格式的规定。7.4 移位指令的助记符,参与移位的操作数的寻址方式和书写格式的规定,表明移位次数的操作数的书写规定,指令执行的操作:移位指令操作结果影响标志位的情况。8. 串处理指令,应达到“简单应用”的层次。8.1 串处理指令的操作特性;连续执行时,重复前缀REP、REPEREPZ、REPNEREPNZ 与指令配合使用的规定。8.2 五种串处理指令的助记符,源和目的操作数的寻址方式的规定,操作数部分书写规定,指令执行的操作,指令停止执行的条件和判别的方法。 9 .输人输出指令,应达到“领会”的层次。9.l 输人输出指令的助记符,操作数寻址方式和书写格式的规定,指令执行的操作。10. 控制转移指令,应达到“综合应用”的层次。10.1 无条件转移指令的助记符,有关操作数(即转移地址)寻址方式的考核要求与本章知识点 3.相同,掌握指令执行的操作。l0.2 条件转移指令和循环指令的助记符;弄清条件所属标志和标志的状态表示:操作数寻址方式和书写格式的规定;指令执行的流程。10.3 子程序调用和返回指令的助记符,指令执行的操作;子程序调用指令的操作数的寻址方式。除子程序无短程调用以外,考核要求与本章知识点 3相同。11. 处理器控制指令,应达到”简单应用”的层次。11.1 处理器控制指令的助记符和指令执行的操作。第 3 章 8086 汇编语言程序格式()课程内容 1. 汇编语言语句的种类和格式2. 指令语句3. 符号定义语句4. 数据定义语句5. 段定义语句6. 过程定义语句7. 宏指令语句8. 汇编语言源程序格式9. 汇编语言程序上机过程(二)学习目的和要求为了能编好 8086 汇编语言程序,除了要熟练掌握 8086 的各种寻址方式和各类指令外,还必须熟练掌握 8086 汇编语言语句格式,8086 汇编语言源程序的格式等。本章总的要求是:了解和掌握汇编语言语句种类及格式要求、汇编语言源程序的格式要求。熟悉汇编语言程序上机过程。理解和掌握各类伪指令的助记符、操作数的规定、书写格式和用处。了解宏指令的概念、书写规定和用处。本章的知识点中,重点是符号定义语句和数据定义语句。难点是汇编语言语句种类和格式,汇编语言源程序格式。(三)考核知识点和考核要求1.汇编语言语句的种类和格式,座达到“领会”的层次。1.1 汇编语言语句的三种类型(指令语句、伪指令语句和宏指令语句) ,知道它们在程序中的不同用处。1.2 组成汇编语言语句的四个部分,每部分内容的规定和它们相互间的定界符的规定。2.指令语句,应达到“综合应用”的层次。2.1 指令语句的组成及书写格式规定。2.2 指令语句标号的功用和书写格式的规定,指令语句中各种类型操作数的规定。3.符号定义语句,应达到“简单应用”的层次。3.1 两种符号定义语句的助记符和语句格式的规定;符号名(表达式名)及表达式的内容和书写格式的规定。3.2 符号定义语句在编程中的应用。4.数据定义语句,应达到“综合应用”的层次。4.1 三种类型数据定义语句的助记符和语句格式的规定;变量名定义和使用的规定。4.2 各种类型操作数的定义和规定,在指令语句和数据定义语句中的使用。(1)常数的进位计数制及书写的格式规定(2)ASCII 字符串书写格式规定。(3)符号名、标号变量名的使用规定和书写格式规定。(4)留空单元的书写格式规定。(5)用 DUP 定义的一串数、一串字符或一串留空单元的书写格式规定。(6)各种常用运算符和操作符的符号、功能、书写格式规定和使用规定。5.段定义语句,应达到“简单应用”的层次。5.11 伪指令 SEGMENT 和 ENDS、ASSUME 和 ORG 的功能和书写格式的规定。6.过程定义语句,应达到“简单应用”的层次。6.1 过程定义语句 PROC 和 ENDP 的功能和书写格式的规定。6.2 过程定义语句在子程序设计中的应用。7.宏指令语句,应达到“领会”的层次。7.1 宏指令的用处,了解宏指令与过程(子程序)的异同点。7.2 宏定义、宏调用的书写格式,了解宏汇编后的宏展开。7.3 宏指令中的变元,实元的书写规定和取代规定。8.汇编语言源程序格式,应达到“简单应用”的层次。8. 1 8086 汇编语言源程序的分段结构的意义、各段书写格式和书写位置的规定。8.2 会分析汇编语言源程序,会按照汇编语言源程序格式编写程序。9.汇编语言程序上机过程,应达到“识记”的层次。9.1 汇编语言程序上机调试、运行的两种方法和步骤。第 4 章 顺序程序设计()课程内容1. 汇编语言程序设计的基本步骤2. 算法和程序流程图3. 顺序程序的基本结构4. 顺序程序设计(二)学习目的和要求汇编语言程序设计的基本步骤是各种程序结构形式的程序设计方法都要遵循的过程,也适合高级语言程序设计,因此具有普遍意义。顺序程序是程序结构形式中最简单,最常用的程序结构形式。它是组成其它复杂程序的基础。本章总的要求是:深刻理解程序的基本概念,充分认识程序设计的基本步骤的重要性和必要性、理解和掌握程序设计的基本步骤和基本方法。理解和掌握顺序程序的结构形式和程序设计方法。本章知识点中,重点是顺序程序的基本结构,顺序程序设计。难点是算法和程序流程图。(三)考核知识点和考核要求l. 汇编语言程序设计的基本步骤,应达到“领会” 的层次。1.1 汇编语言程序设计必须具有的基本设计步骤的必要性和重要性。1.2 程序设计基本步骤中的每一步骤的要点及达到的目标。2.算法和程序流程图,应达到“简单应用”的层次。2.1 算法和程序流程图的概念和它们在程序设计过程中的重要地位。2.2 根据实际问题列出算法的基本设计思想。2.3 根据算法画出程序流程图的基本设计思想,流程图的基本符号的含义和画法规定。3.顺序程序的基本结构,应达到“简单应用”的层次。 3.l 什么是顺序程序,顺序程序的结构形式。4.顺序程序的设计,应达到“综合应用”的层次。4.1 实例程序分析问题、确定算法、画出程序流程图、分配工作单元和选择合适指令编写程序的设计思想和方法。4.2 会分析顺序程序,会用顺序程序设计方法编写程序。第 5 章 分支程序设计()课程内容l. 分支程序的概念和结构 2. 双分支程序设计 3. 多分支程序设计(二)学习目的和要求分支程序是一种基本的和重要的程序结构形式。分支程序设计是程序设计中常用的一种设计方法,它是一种能按事物的不同情况进行不同处理的程序设计方法。本章总的要求是:熟知各种形式的分支程序的结构特点。理解和掌握双分支程序中产生条件和判断条件的程序段的设计方法和技巧。理解和掌握三种多分支程序设计原理、设计方法和技巧。 本章的知识点中,重点是双分支程序设计,难点是三种多分支程序设计。(三)考核知识点和考核要求l. 分支程序的概念和结构,应达到“领会”的层次。1.l 什么是分支程序。知道双分支和多分支程序结构形式及其在程序设计中的不同用处。 1.2 双分支程序和多分支程序的程序流程图的特点和结构形式。 2. 双分支程序设计,应达到“综合应用”的层次。2.1 双分支程序设计的设计方法和技巧,重点在产生分支的程序段: 2.2 灵活使用产生条件的先行指令和条件转移指令来产生条件、判别条件而形成双分支程序 的设计方法和技巧。2.3 会分析双分支程序,会应用双分支程序设计方法编写程序。3.多分支程序设计,应达到“简单应用”的层次。3.1 转移表法和地址表法多分支程序的设计原理,转移表和选址表的结构和作用,两种方法中实现多分支的设计方法和技巧。3.2 逻辑分解法多分支程序的设计原理,关键字的组成和作用,逻辑分解法实现多分支的方法和技巧。第 6 章 循环程序设计()课程内容1. 循环程序的概念和结构2. 单重循环程序设计3. 多重循环程序设计4. 控制循环的方法(二)学习目的和要求循环程序也是种基本的、常用的和重要的程序结构形式之一。它是一种处理连续重复多次执行同一类操作的程序设计方法。本章总的要求是:熟悉循环程序的基本结构形式及各组成部分的内容和功能。熟练掌握单重循环和多重循环程序设计的方法和技巧。熟练掌握控制循环的四种设计方法和技巧。本章知识点中,重点是单重循环程序设计和控制循环的方法难点是多重循环程序设计。(三)考核知识点和考核要求1. 循环程序的概念和结构,应达到“领会”的层次。1.1 循环程序的含义和采用循环结构程序的必要性。1.2 循环程序的结构组成和各部分的作用。1.3 循环程序的两种基本结构形式的程序流程,比较两种结构形式对控制循环的要求。2.单重循环程序设计,应达到“综合应用”的层次。2.1 单重循环程序的结构形式。2.2 单重循环程序设计的方法和技巧。重点在如何选择循环控制条件,如何选择工作参数和工作单元并设置初值,如何判别循环结束等的设计方法和技巧。2.3 会分析单重循环程序,会应用单重循环程序设计方法编程序。3.多重循环程序设计,应达到“简单应用”的层次。3.1 多重循环程序的结构形式,内层循环与外层循环遵守的层次结构规则,参数修改对各层的相互影响。3.2 多重循环程序的设计方法利技巧。重点在如何选择各层次的工作参数和工作单元,如何考虑参数在层次间的相互影响。内外层的控制循环结束条件如何合理地选择和设置初值,如何来判别内外层循环的结束,以满足内外层次结构的包含关系。3.3 会分析多重循环程序,会应用多重循环程序设计方法编程序。4.控制循环的方法,应达到“综合应用”的层次。4.l 多种控制循环方法的控制原理,循环控制参数的选择和初值设置的方法,修改循环控制参数和判断循环结束条件的设计方法和技巧。第 7 章 子程序设计()课程内容1.子程序概念和基本结构2.子程序调用和返回3.子程序设计4.子程序的参数传递5.子程序嵌套6.DOS 系统功能调用简介(二)学习目的和要求子程序是一种较普遍和常用的基本程序结构形式之一。它是将功能通用的、使用频繁的一些程序段设计为子程序,可供程序中多处调用,达到简化程序的目的。子程序又是模块化程序设计的基础。本章总的要求是:深刻理解子程序的概念、基本结构形式和在程序设计中的作用。熟悉子程序文件说明的重要性及书写子程序文件说明的规定。弄清主程序和子程序的调用关系,熟记子程序调用和返回过程所完成的操作。能熟练掌握子程序设计方法和技巧。初步掌握子程序参数传递的方法和子程序嵌套方法。了解 DOS 系统调用的基本内容及调用方法。本章知识点中,重点是子程序设计和子程序参数传递,难点是子程序嵌套。(三)考核知识点和考核要求1.子程序概念和基本结构,应达到“领会”的层次。1.1 主程序和子程序的调用关系,子程序的含义和作用,子程序和过程语句的关系。1.2 子程序文件说明的必要性及书写内容规定。2.子程序调明和返回,应达到“简单应用”的层次。2.1 子程序调用和返回的全过程的操作步骤。 2.2 子程序调用和返回时,入栈和出栈的具体操作内容和顺序,堆栈指针的变化情况。3.子程序设计,应达到“综合应用”的层次。3.1 子程序设计的方法和技巧。重点在主程序中子程序调用指令的使用,定义过程语句,现场内容的选择和保护现场及恢复现场的程序设计。3.2 会分析主程序和子程序之间的调用和返回的程序流程,会应用子程序设计方法编程序。4.子程序的参数传递,应达到“领会”的层次。4.1 主程序与子程序间多种方法传递参数的操作原理。4.2 主程序与子程序间多种方法传递参数的具体实现。4.3 会分析主程序与子程序间的参数传递的程序实例。5.子程序嵌套,应达到“识记”的层次。子程序嵌套的含义,程序流程。6.DOS 系统功能调用简介,应达到“简单应用的层次。6.l DOS 系统功能调用的含义及常用的 DOS 系统功能调用6.2 DOS 系统功能调用的方法,在编程序时会使雨 DOS 系统功能调用。 实践环节(一)类型课程实验(二)目的与要求汇编语言程序设计的课程实验(上机练习)是必不可少的学习环节之一,也是检验掌握汇编语言程序设计知识的手段之一。 一方面通过上机练习,可加深对课程内容的理解和掌握。另一方面,汇编语言编制的程序上机调试、运行是检验程序设计是否正确的惟一途径。要求应考者熟悉上机练习的两种方法:MASM 和 DEBUG。熟悉上机练习的四个过程:编辑、汇编、连接和调试。熟悉和掌握编辑、汇编、连接和调试四个实用程序的使用方法,掌握编辑和调试程序中几个常用命令的使用。要求应考者能根据实验要求,设计出汇编语言源程序,并在微机上调试和运行,能正常运行和满足设计要求为止。(三)内容本课程必做实验有四个: 1. 熟悉上机练习过程和顺序程序设计练习。2. 分支程序设计练习。3. 循环程序设计练习。4. 子程序设计练习。(四)与课程考试关系实验与课程内容是密切相关的,要求实验在考前完成。考试内容可直接反映上机练习的程序设计内容、上机的过程和方法等方面的内容。但实验效果不在笔试成绩中占比例,单独作为本课程的实验(实习)考核成绩。(五)实验大纲1.实验目的 通过上机实验要求考生掌握用 DEBUG 调试程序和 MASM 汇编程序进行汇编语言源程序的编辑、汇编、连接装配、调试到运行的方法和上机操作。2.实验环境 硬件环境:IBM PC 机及其兼容机。软件环境: (I)操作系统 DOS 3.0 以上。(2)文本编辑程序 EDIT. EXE 或其它文本编辑程序。(3)宏汇编程序 IVIASM.EXE,(4)连接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030化妆行业市场现状供需分析及投资评估规划分析研究报告
- 劳动合同书电子版
- 2025-2030农业测试行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030全球及中国送餐软件行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030全球及中国营地家具行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030全球及中国汽车锁系统行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030亚麻坯布市场发展分析及行业投资战略研究报告
- 2025-2030乳制品加工厂行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中药口服液行业市场深度调研及前景趋势与投资研究报告
- 代建江苏合同标准文本
- 4月15日全民国家安全教育日主题宣传教育课件
- 中小学无人机基础知识
- 2025年安徽淮北市建投控股集团有限公司招聘笔试参考题库含答案解析
- 通风空调施工培训
- 2025年金华市轨道交通集团运营有限公司招聘笔试参考题库含答案解析
- 《民用无人机驾驶员训练机构合格审定规则》
- 2024年中国农业银行辽宁省分行招聘考试真题
- 2025年新高考历史模拟试卷2(含答案解析)
- 中国汽车用品行业市场深度分析及发展前景预测报告
- 《森马服饰公司营运能力存在的问题及对策【数据图表论文】》11000字
- 外墙真石漆采购合同
评论
0/150
提交评论