1 / 39

《 计算机组成原理与汇编语言 》 期末复习

《 计算机组成原理与汇编语言 》 期末复习. 一、考试题型 单项选择题( 10% ) 改错题( 20% ) 简答题( 30% ) 分析题(汇编语言部分)( 10% ) 设计题(组成原理与汇编部分)( 30% ). 第一章. 本章主要复习存储程序的工作方式、计算机的工作过程的基本概念。. 第二章. 一、掌握进位计数制的概念,不同进位制的转换。 二、定点数的表示 机器数、真值、原码、补码、反码的概念及他们之间的关系(转化) 定点数的表示范围 三、指令格式 四、浮点数的表示. 第二章.

ciara
Download Presentation

《 计算机组成原理与汇编语言 》 期末复习

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 《计算机组成原理与汇编语言》期末复习 一、考试题型 • 单项选择题(10%) • 改错题(20%) • 简答题(30%) • 分析题(汇编语言部分)(10%) • 设计题(组成原理与汇编部分)(30%)

  2. 第一章 本章主要复习存储程序的工作方式、计算机的工作过程的基本概念。

  3. 第二章 一、掌握进位计数制的概念,不同进位制的转换。 二、定点数的表示 机器数、真值、原码、补码、反码的概念及他们之间的关系(转化) 定点数的表示范围 三、指令格式 四、浮点数的表示

  4. 第二章 五、常见的几种寻址方式(立即、直接、间接、变址、寄存器寻址)的概念 六、堆栈的概念

  5. 第三章 一、运算方法 重点掌握: • 补码加法及判溢出 • 原码乘法的基本概念及相关步骤 • 浮点加减法的基本概念及相关步骤

  6. 第三章 二、CPU模型的组成及其数据通路 要求掌握教材中图3-13,即模型机数据通路结构图。能够做到给定某条指令后,可以依据该图列出该指令的读取与执行流程。

  7. 第三章

  8. 第三章 (1)ALU部件,以及它的输入与输出方式。 (2)用于运算的一组寄存器R0~R3及暂存器C、D、E。

  9. 第三章 (3)用于控制的一组寄存器:指令寄存器IR,程序计数器PC,程序状态字寄存器PSW。 (4)与访存相关的一组寄存器:存储器地址寄存器MAR,存储器数据寄存器MDR,堆栈指针SP。

  10. 第三章 (5)内部总线的连接方式,如何向它发送信息,它又如何输出信息。 (6)CPU如何通过系统总线与主存、I/O设备相连接。

  11. 第三章 (7)微操作命令是基本的控制信号,掌握其中: 脉冲信号和电位信号的概念。 (8)如何才能写出指令读取与执行流程?应掌握数据传送中四类基本的传送方式的写法。 例子

  12. 第三章 (9)掌握控制器的基本构成,其中每个部件的作用。 (10)了解组合逻辑控制器中,产生微命令的方法、以及如何形微命令。

  13. 第三章 三、时序控制方式 • 掌握同步控制方式的基本概念 (三级时序系统的基本内容) • 了解指令的一般执行过程

  14. 第三章 四、微程序控制器 • 掌握微程序控制的基本概念和术语 微命令、微操作、微指令、微程序、 工作程序与微程序、主存储器与控制 存储器。 • 了解微程序控制的基本思想。

  15. 第四章 1.8086/8088的寄存器、存储器和堆栈 重点是: ① 理解标志寄存器各状态标志位的含意,特别是不同类别指令对不同标志位的影响。

  16. 第四章 ② 掌握堆栈压入指令PUSH和弹出 指令POP的功能,特别是对堆栈 指针SP的操作。

  17. 第四章 2. 寻址方式 • 寄存器寻址 • 立即数寻扯 • 直接寻址 • 寄存器间址 • 变址寻址和基址寻址

  18. 第四章 重点是: ① 能够通过阅读给出的程序 段判断出操作数的存、取位 置;

  19. 第四章 ② 能够利用这些寻址方式编写程序 来对存储器或寄存器中的操作数 进行存取。由于同一操作数的存 取经常可以使用不同的寻址方式, 要求同学们至少要会一种,并且 必须是正确的。

  20. 第四章 3. 8086 / 8088指令系统 主要掌握: 传送类: • 数据传送指令 MOV

  21. 第四章 算术运算类: • 加法指令 ADD • 带进位加法指令 ADC • 加1指令 INC • 减法指令 SUB • 减1指令 DEC

  22. 第四章 • 比较指令 CMP • 无符号数乘法 MUL

  23. 第四章 位操作类: • 逻辑操作指令 AND、OR、 XOR、NOT 处理器控制类: • 标志位操作指令 STC

  24. 第四章 本章主要应利用掌握的指令,来判断给定的简单程序段执行后,有关寄存器的结果是什么? 例子

  25. 第五章 一、汇编语言中的常用运算符 • 属性运算符:PTR 二、常用伪指令 数据定义伪指令: • DB、DW、DD • 带DUP表达式(利用此可定义数组)

  26. 第五章 段结构伪指令: • 段定义伪指令 SEGMENT/ENDS 过程定义伪指令: • PROC/ENDP

  27. 第五章 三、顺序程序设计 • 掌握简单四则运算程序设计 例如,10X-4Y+7 • 掌握指定存储器或寄存器内容的移位 或互换的编程 例如,将AL的高4位与BL的高4位互换

  28. 第五章 四、分支程序设计 • 无条件转移指令JMP • 条件转移指令 无符号数条件转移指令 JAE 带符号数条件转移指令 JGE 五、循环程序设计 • 循环控制指令 LOOP

  29. 第五章 分支和循环部分编程掌握: • 统计指定特征数据的数量 • 对指定特征数据进行累加和

  30. 第五章 六、子程序设计 • 调用指令 CALL 段内直接调用 如CALL PROCA 段间直接调用 如CALL PROCB • 返回指令 RET

  31. 第五章 子程序部分要求掌握: 当给出程序段后,分析写出该段 程序段执行后有关寄存器、存储器 和标志位的结果。

  32. 第六章 一、存储系统 • 掌握三级存储系统的基本概念及 各级的特点。 • 掌握静态、动态存储器基本概 念及各自的特点。 • 掌握给定条件下的存储器的逻 辑设计。例子

  33. 第七章 一、掌握总线、接口的基本概念与分类 • 总线的分类方法 • 并、串行总线的实际应用 • 异步总线的控制方式的简单概念 • 接口的分类方法及具体的分类

  34. 第七章 二、重点掌握程序中断的概念: • 中断作用 • 中断过程 • 向量中断 • 中断周期 • 中断接口的基本组成(参考图7-7的右半部)

  35. 第七章 三、掌握DMA方式的基本概念 • 定义 • DMA初始化 • 与中断方式的区别(相同点与不同点)

  36. 第八章 一、掌握键盘的基本工作原理 二、掌握显示器中显示存储器 的作用是什么 三、掌握硬磁盘存储器的结构、 记录原理、基本性能指标 概念

  37. 请写出 指令ADD R0 , X(R1)的执行流程 PC->MAR M->MDR->IR,PC+1->PC (取指令) PC->MAR M->MDR->C,PC+1->PC (取形式地址X) C+R1->Z (形成源操作数地址) Z->MAR M->MDR->C (取源操作数) R0+C->Z (执行指令 ADD) Z->R0 (存放结果) 返回

  38. 执行下列程序段后,(AL)=_______,(CF)=________。执行下列程序段后,(AL)=_______,(CF)=________。 MOV AL,0FH ;(AL)=0FH XOR AL,OFFH ;(AL)=0F0H MOV CL,7 ;(CL)=7 SHR AL,CL ;(AL)=01H (CF)=1 返回

  39. 用2114(1KX4)SRAM芯片组成一个容量为4KX8的半导体存储器。地址总线A15~A0(低),双向数据总线D7~D0(低),读/写信号线R/W ̄ 。 设计步骤: 1、计算芯片数: 4KX8/1KX4=4X2=8(片) (四组,每组两片) 2、地址分配与片选逻辑: 为存储芯片分配哪几位地址(A0~A9),以便片内寻址 由哪几位地址形成片选逻辑(A10和A11),以便选择芯片 3、连接芯片: 地址线的连接 数据线的连接 片选信号线的连接 返回

More Related