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

39
计计计计计计计计计计计计 计计计计 计计计计计计计计计计计计 计计计计 计计计计 一、 计计计计计10% 计计计20% 计计计30% 计计计 计计计计计计计 计 ()( 10% 计计计 计计计计计计计计计计 计 ()( 30%

description

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

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

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

一、考试题型• 单项选择题( 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 、连接芯片: 地址线的连接 数据线的连接 片选信号线的连接

返回