《8086汇编语言程序设计》复习提纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《8088/8086汇编语言程序设计》复习提纲 ? 一、概述 汇编语言课程是一种面向机器的低级语言,它依赖于硬件,能通过巧妙的程序设计充分发挥硬件的潜力。通过学习该课程能比较深入的了解计算机的全过程。设置本课程的目的:通过初步掌握计算机的指令系统、运算方法及各硬件的作用和实现过程,为以后学习操作系统、各种高级语言、数据库和各种系统软件的学习打下良好的基础。并且,熟练掌握用汇编语言设计、编写、调试和运行程序的方法;掌握程序设计的基本方法和技能。考核要求:要求考生比较系统理解80x86系列CPU的寻址方式、指令系统;掌握汇编语言基本程序设计方法,包括顺序程序设计、分支程序、循环程序和子程序设计方法;掌握汇编语言上机环境、上机过程和程序调试技术;了解汇编语言高级程序设计技术和模块化程序设计技术。 考试内容:IBM-PC计算机组织、IBM-PC机的指令系统和寻址方式、汇编语言程序格式、循环与分支程序设计、子程序设计、输入/输出程序设计。第一章 基础知识考核知识点:进位计数制,补码的表示方法,以及不同进位制之间的转换,基本的逻辑运算。考核要求: 掌握进位计数制与不同基数之间的转换熟练掌握二进制数和十六进制数运算理解计算机中数和字符的表示准确掌握几种基本的逻辑运算第二章 计算机的组织考核知识点:80x86CPU各寄存器的使用方法;内存地址与内容,实模式存储器寻址方法;I/O端口和I/O地址空间的概念。考核要求:理解计算机系统概述准确掌握个寄存器的使用方法掌握存储器的基本存储结构、实模式的存储器寻址方法理解标志寄存器各状态标志位的含义。第三章的指令系统和寻址方式考核知识点:的寻址方式、的指令系统。考核要求:?? ?◆8086/8088的寄存器、存储器和堆栈 重点是:①理解标志寄存器各状态标志位的含义。②掌握堆栈压入指令PUSH和弹出指令POP的功能,特别是对堆栈指针SP的操作。??? ◆寻址方式 理解并掌握实模式下的8种数据寻址方式:立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址和比例变址寻址方式。理解并熟悉掌握4种程序寻址方式:段内直接寻址、段内间接寻址、段间直接寻址和段间间接寻址的基本格式。主要是通过阅读程序和编写程序来掌握这些寻址方式的应用,对存储器中的操作数可使用不同的寻址方式进行存取,编程时应根据需要选取合适的寻址方式。例如连续访问一维数组中的各元素,可用寄存器间址或变址(基址)寻址方式。 ???8086/8088指令 ??? 由于指令条数较多,不易记忆,造成复习困难。为了使同学们掌握最常用的指令,为读懂程序和编写简单程序段打下基础,本文列出了一些需熟练掌握的指令(注意,并不是其它指令就不重要了,它们在实际的程序中也要用到)。 传送类:数据传送指令MOV,交换指令XCHG、装入有效地址指令注意这三条指令对状态标志位无影响。??? (2)算术运算类:加法指令ADD、带进位加法指令ADC、加1指令INC;减法指令SUB、带借位减指令SBB、减1指令DEC、求负数指令NEG、比较指令CMP、乘法指令MUL、除法指令DIV ??? 注意,要掌握加减运算指令对状态标志位的影响。 ??? (3)位操作类:逻辑与指令AND、逻辑或指令OR、逻辑异或指令XOR、逻辑非指令NOT、测试指令TEST;算术左移SAL、算术右移SAR、逻辑左移SHL、逻辑右移SHR、循环左移ROL、循环右移ROR、带进位循环左移RCL、带进位循环右移RCR??? 注意,要掌握逻辑运算指令和测试指令对状态标志位的影响。 (4)标志位操作指令: CLC、STC。JMP、JLOOP/LOOPE/LOOPNE、CALL、RET、INTMOVS、STOS、LODS、CMPS对上面这些最常用的指令,要掌握它们的格式、功能、以及在程序中的使用。第四章 汇编语言程序格式考核知识点:基本程序格式、伪指令的使用方法。考核要求:??? ◆掌握汇编语言的常用运算符 ??? (1)算术运算符??? (2)数值返回运算符:SEG、OFFSET、TYPE、SIZE、LENGTH。 ??? (3)属性运算符:PTR ???常用伪指令 ??? (1)符号定义伪指令:等值伪指令EQU、等值伪指令“=”。 ??? (2)数据定义伪指令:DB、DW、DD ??? 注意掌握如何使用数据定义伪指令来定义变量,以及为变量赋初值的表达式的几种形式:数值表达式。?表达式、字符串表达式、带DUP表达式。 ??? (3)LABLE伪指令 ??? 注意LABLE伪指令与指令或数据定义伪指令来连用时的使用方法。 ??? (4)段结构伪指令 ??? 要求掌握:段定义伪指令SEGMENT/ENDS、段寻址伪指令ASSUME、END伪指令在程序中的使用;汇编语言程序的分段结构和段寄存器

文档评论(0)

书房 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档