计算机组成原理与汇编语言复习.ppt
文本预览下载声明
计算机组成原理与汇编语言复习 一、教学目标和考核要求 二、计算机组成原理复习 三、汇编语言程序设计复习 一、.教学目标和考核要求 本课程的基本教学目标是:建立整机概念,它大体上分为两级。 (1)CPU级: 逻辑组成(寄存器级), 工作原理(指令流程级), 编程应用(汇编语言级)。 (2)系统级: 逻辑组成(CPU子系统、存储子系统、I/O子系统) 工作原理(CPU指令流程,存储器读写,三种控制I/O的策略)。 (1)基本考核点: CPU组成与指令流程,阅读与编写汇编语言程序段,存储器逻辑设计,总线,接口,同步控制,异步控制,中断方式,DMA方式,数制转换,码制转换等 考核要求层次: 本考核说明将使用下述术语分别表明几种要求层次。 (1)掌握:指重点要求的内容。 对于理论概念性的内容,应能:正确阐述,作正误判断并更正有关的错误,对相关概念进行综合比较分析,综合应用。例如:试以打印机工作为例说明中断方式的几个过程,试比较中断方式与DMA方式的异同等。 对于设计性内容,应能掌握设计方法,正确完成设计。例如:拟出某条指令的指令流程。主存逻辑设计,编制汇编语言程序段等。 对于某些特别重要的内容,大纲将采用“熟练掌握”的提法。 (2)理解:对于这一要求层次的内容应能:正确阐述有关概念,作正误判断并更正有关的错误,简单应用。例如:说明微程序控制的基本思想,阅读某程序段后给出它的执行结果等。 (3)了解:对于这一要求层次的内容,将不作为考核重点,所占题分很少;或者只是某道考核题中涉及到一点。例如:IOP,虚拟存储,显示器分辨率指标等。 (3)、考试题型 单项/多选选择题(10%) 改错题(20%) 简答题(30%) 分析题(汇编语言部分)(10%) 设计题(组成原理与汇编部分) (30%) 组成原理复习 1、要求熟练掌握的内容 2、要求掌握、理解的内容 一、 需熟练掌握的内容 CPU基本组成与指令流程, 用存储芯片构成某一容量的存储器, 中断方式与DMA方式。 1.CPU指令流程 能根据模型机指令系统所设置的基本寻址方式,,拟出模型机各类指令的流程。 (1)掌握模型机数据通路结构 (2)熟练掌握基本寻址方式的含义 基本寻址方式: 寄存器寻址、寄存器间址、自减型寄存器间址,自增型寄存器间址,变址寻址 (3)掌握各指令的功能 (4)清楚指令中的源地址和目的地址的位置 例1:拟出指令ADD X(R0),(SP)+;的读取与执行的流程。 YUAN: 堆栈寻址 MUDI:变址寻址 指令功能:从堆顶取出源操作数,通过变址方式取得目的操作数,源操作数和目的操作数相加,结果送入目的地址. FT0:PC -MAR FT1: M-MDR -IR PC+1 -PC ST0: SP?MAR ST1: M?MDR?C ST2: SP+1?Z ST3: Z?SP DT0: PC?MAR DT1: M?MDR?D PC+1?PC DT2:R0 +D-Z DT3:Z -MAR DT4: M?MDR?D ET0: C+D?Z ET1: Z?MDR ET2: MDR?M 2.存储器的逻辑设计 能根据存储容量计算所需的存储芯片数,能分配芯片地址并拟定片选逻辑,能用信号线连接各个存储芯片. 1.例1 用2114(1K*4)SRAM芯片组成容量为4K*8位的存储器。 地址总线A15~A0(低),双向数据总线D7~D0(低),读/写信号R/W(非)。 给出芯片地址分配与片选逻辑,并画出M框图。 (1)计算芯片数: 1)先扩展位数,再扩展单元数 2片1K*4 1K*8 4组1K*8 4K*8 共8片 2)先扩展单元数,再扩展位数 4片1K*4 4K*4 2组4K*4 4K*8 共8片 (2)地址分配与片选逻辑 地址分配:为芯片分配哪几位地址,以便寻找片内的存储单元 片选逻辑:由哪几位地址形成芯片选择逻辑,以便寻找芯片。 存储空间的安排: 4KB存储器在16位地址空间(64KB)中占据任意连续区间。 低位地址分配给芯片,高位地址形成片选逻辑。 连接方式; 1K: 10位地址A9~A0 2K:11位地址A10~A0 4K:12位地址A11~A0 3.中断方式与DMA方式 (1)中断方式 定义、特点、应用场合、中断接口 中断过程 定义 CPU暂时中止现行程序的执行,转去执行为某个随机事件服务的中断处理程序。处理完毕后自动恢复原来程序的执行。 特点:(1)程序切换(2)随机
显示全部