- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机组成原理与汇编语言》复习 一、考试题型 单项选择题(10%) 该错题(20%) 简答题(30%) 分析题(汇编语言部分)(10%) 设计题(组成原理与汇编部分) (30%) 第一章 本章主要复习存储程序的工作方式、计算机的工作过程的基本概念。 第二章 一、掌握进位计数制的概念,不同进位制的转换。 二、定点数的表示 机器数、真值、原码、补码、反码的概念。 定点数的表示范围 三、指令格式 四、常见的几种寻址方式 第三章 一、运算方法 重点掌握: 原码乘法的基本概念及相关步骤 浮点加减法的基本概念及相关步骤 第三章 二、CPU模型的组成及其数据通路 要求掌握教材中图3-13,即模型机数据通路结构图。能够做到给定某条指令后,可以依据该图列出该指令的读取与执行流程。 第三章 第三章 (1)ALU部件,以及它的输入与输出方式。 (2)用于运算的一组寄存器R0~R3及暂存器C、D、E。 第三章 (3)用于控制的一组寄存器:指令寄存器IR,程序计数器PC,程序状态字寄存器PSW。 (4)与访存相关的一组寄存器:存储器地址寄存器MAR,存储器数据寄存器MDR,堆栈指针SP。 第三章 (5)内部总线的连接方式,如何向它发送信息,它又如何输出信息。 (6)CPU如何通过系统总与主存、I/O设备相连接。 第三章 三、时序控制方式 掌握同步控制方式的基本概念 了解指令的一般执行过程 第三章 四、微程序控制器 掌握微程序控制的基本概念和术语 微命令、微操作、微指令、微程序、 工作程序与微程序、主存储器与控制 存储器。 了解微程序控制的基本思想。 第四章 1.8086/8088的寄存器、存储器和堆栈 重点是: ① 理解标志寄存器各状态标志位的含意,特别是不同类别指令对不同标志位的影响。 第四章 ② 掌握堆栈压入指令PUSH和弹出 指令POP的功能,特别是对堆栈 指针SP的操作。 第四章 2. 寻址方式 寄存器寻址 立即数寻扯 直接寻址 寄存器间址 变址寻址和基址寻址 基址变址寻址 第四章 重点是: ① 能够通过阅读给出的程序 段判断出操作数的存、取位 置; 第四章 ② 能够利用这些寻址方式编写程序 来对存储器或寄存器中的操作数 进行存取。由于同一操作数的存 取经常可以使用不同的寻址方式, 要求同学们至少要会一种,并且 必须是正确的。 第四章 3.8086 / 8088指令系统 传送类: 数据传送指令 MOV 交换指令 XCHG 装入有效地址指令 LEA 第四章 算术运算类: 加法指令 ADD 带进位加法指令 ADC 减法指令 SUB 带借位减法指令 SBB 加1指令 INC 第四章 减1指令 DEC 求负数指令 NEG 比较指令 CMP 无符号数乘法 MUL 无符号数除法 DIV 第四章 位操作类: 逻辑操作指令 AND、OR、 XOR、NOT 测试指令 TEST 算术左移 SAL 算术右移 SAR 逻辑左移 SHL 第四章 逻辑右移 SHR 循环左移 ROL 循环右移 ROR 带进位循环左移 RCL 带进位循环右移RCR 第四章 正确:MOV CL,4 SHL DX,CL 错误:SHL DX,4 第四章 标志位操作指令: 清除进位标志CLC(CF标志位置0) 进位标志置位STC(CF标志位置1) 第五章 一、汇编语言中的常用运算符 属性运算符:PTR 二、常用伪指令 符号定义伪指令: 等值伪指令EQU、等号伪指令“=” 数据定义伪指令: DB、DW、DD ?表达式、带DUP表达式 第五章 段结构伪指令: 段定义伪指令 SEGMENT/ENDS 段寻址伪指令 ASSUME 结束伪指令 END 过程定义伪指令: PRDC/ENDP 第五章 三、顺序程序设计 例如:(10X-7Y)/Z 将AL的低4位与BL的低4位互换 四、分支程序设计 无条件转移指令JMP 第五章 条件转移指令 简单条件转移指令 JC、JNC、JE、JNE、JS、JNS 无符号数条件转移指令 JA、JAE、JB、JBE 带符号数条件转移指令 JG、JGE、JL、JLE。 第五章 五、循环程序设计 循环控制指令 LOOP 第五章 分析题:给出程序段,要求写出该段程序段 执行后有关寄存器、存储器和标志位的结果。 DA1 DB 12H DA2 DB 22H RES DB ? MOV AL,DA1
文档评论(0)