《《计算机组成原理与汇编语言》期末复习计算机组成原理与汇编语言》期末复习
一、考试题型• 单项选择题( 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 设备相连接。
第三章第三章
( 7 )微操作命令是基本的控制信号,掌握其中:
脉冲信号和电位信号的概念。( 8 )如何才能写出指令读取与
执行流程?应掌握数据传送中四类基本的传送方式的写法。
例子
第三章第三章
( 9 )掌握控制器的基本构成,其中每个部件的作用。
( 10 )了解组合逻辑控制器中,产生微命令的方法、以及如何形微命令。
第三章第三章
三、时序控制方式• 掌握同步控制方式的基本概念 (三级时序系统的基本内容)• 了解指令的一般执行过程
第三章第三章
四、微程序控制器•掌握微程序控制的基本概念和术语 微命令、微操作、微指令、微程序、 工作程序与微程序、主存储器与控制 存储器。•了解微程序控制的基本思想。
第四章第四章
1.8086/8088 的寄存器、存储器和堆栈重点是:① 理解标志寄存器各状态标志位的
含意,特别是不同类别指令对不同标志位的影响。
第四章第四章
② 掌握堆栈压入指令 PUSH和弹出
指令 POP 的功能,特别是对堆栈
指针 SP 的操作。
第四章第四章
2. 寻址方式•寄存器寻址•立即数寻扯•直接寻址•寄存器间址•变址寻址和基址寻址
第四章第四章
重点是:① 能够通过阅读给出的程序 段判断出操作数的存、取位 置;
第四章第四章
② 能够利用这些寻址方式编写程序 来对存储器或寄存器中的操作数 进行存取。由于同一操作数的存 取经常可以使用不同的寻址方式, 要求同学们至少要会一种,并且 必须是正确的。
第四章第四章
3. 8086 / 8088 指令系统
主要掌握:
传送类:•数据传送指令 MOV
第四章第四章
算术运算类:•加法指令 ADD•带进位加法指令 ADC•加 1 指令 INC•减法指令 SUB•减 1 指令 DEC
第四章第四章
•比较指令 CMP•无符号数乘法 MUL
第四章第四章
位操作类:•逻辑操作指令 AND 、 OR
、 XOR 、 NOT处理器控制类:•标志位操作指令 STC
第四章第四章
本章主要应利用掌握的指令,来判断给定的简单程序段执行后,有关寄存器的结果是什么?
例子
第五章第五章
一、汇编语言中的常用运算符•属性运算符: PTR二、常用伪指令数据定义伪指令:•DB、 DW 、 DD•带 DUP 表达式(利用此可定义数组
)
第五章第五章
段结构伪指令:•段定义伪指令 SEGMENT/ENDS
过程定义伪指令:•PROC/ENDP
第五章第五章
三、顺序程序设计•掌握简单四则运算程序设计 例如, 10X-4Y+7•掌握指定存储器或寄存器内容的移位 或互换的编程 例如,将 AL 的高 4 位与 BL 的高 4 位互换
第五章第五章
四、分支程序设计•无条件转移指令 JMP•条件转移指令无符号数条件转移指令 JAE带符号数条件转移指令 JGE五、循环程序设计•循环控制指令 LOOP
第五章第五章
分支和循环部分编程掌握:•统计指定特征数据的数量•对指定特征数据进行累加和
第五章第五章
六、子程序设计•调用指令 CALL
段内直接调用 如 CALL PROCA
段间直接调用 如 CALL PROCB•返回指令 RET
第五章第五章
子程序部分要求掌握: 当给出程序段后,分析写出该段程序段执行后有关寄存器、存储器和标志位的结果。
第六章第六章
一、存储系统• 掌握三级存储系统的基本概念及 各级的特点。• 掌握静态、动态存储器基本概 念及各自的特点。• 掌握给定条件下的存储器的逻 辑设计。例子
第七章第七章
一、掌握总线、接口的基本概念与分类•总线的分类方法•并、串行总线的实际应用•异步总线的控制方式的简单概念•接口的分类方法及具体的分类
第七章第七章
二、重点掌握程序中断的概念:•中断作用•中断过程•向量中断•中断周期•中断接口的基本组成(参考图 7-7 的右半部)
第七章第七章
三、掌握 DMA 方式的基本概念•定义•DMA初始化•与中断方式的区别(相同点与不同点)
第八章第八章
一、掌握键盘的基本工作原理二、掌握显示器中显示存储器 的作用是什么三、掌握硬磁盘存储器的结构、 记录原理、基本性能指标 概念
请写出 指令请写出 指令 ADD R0 , X(R1)ADD R0 , X(R1) 的的执行流程执行流程
PC->MARM->MDR->IR,PC+1->PC ( 取指令 )PC->MARM->MDR->C,PC+1->PC (取形式地址 X)C+R1->Z (形成源操作数地址)Z->MARM->MDR->C (取源操作数)R0+C->Z (执行指令 ADD )Z->R0 (存放结果) 返回
执行下列程序段后,执行下列程序段后, (AL)=_______(AL)=_______ ,,(( CFCF )) =________=________ 。。
MOV AL , 0FH ;( AL ) =0FH XOR AL , OFFH ;( AL ) =0F0HMOV CL , 7 ;( CL ) =7SHR AL , CL ;( AL ) =01H (CF)=1
返回
用 2114 ( 1KX4 ) SRAM芯片组成一个容量为 4KX8 的半导体存储器。地址总线 A15~A0 (低),双向数据总线D7~D0 (低),读 / 写信号线 R/W  ̄ 。
设计步骤: 1 、计算芯片数: 4KX8/1KX4=4X2=8 (片) (四组,每组两片) 2 、地址分配与片选逻辑: 为存储芯片分配哪几位地址( A0~A9 ),以便片内寻址 由哪几位地址形成片选逻辑 (A10 和 A11) ,以便选择芯片
3 、连接芯片: 地址线的连接 数据线的连接 片选信号线的连接
返回