北林 计算机组成原理 期末考试(二)
计算机组成原理
简答题、应用题
天涯古巷 出品
n 题型 1:计算机硬件系统基本组成部件及相互间的关系。
【知识点】
计算机硬件系统基本组成部件
①运算器 :完成二进制编码的算术或逻辑运算的部件。
组成:累加器(LA )、通用寄存器(LB )、算术逻辑单元(ALU )
②存储器:
分类: 内存储器、外存储器、只读存储器、高速缓冲存储器、寄存器
内存储器:(又叫主存储器、内存、主存)存放当前正在计算机上运行的程序和数据 。
③控制器 :用于控制整个计算机自动地、连续地和协调地完成一条条指令。
组成:指令部件 (指令译码器 ID、程序计数器 PC 、指令寄存器 IR)、时序部件、操作控制部件
④输入设备 :鼠标、软盘、键盘、触摸屏、声音识别器、图形识别器、摄像设备和光阅读机等。
⑤输出设备 :打印机、绘图仪、显示终端、声响设备、大屏幕等。
【考试题】
简单介绍计算机硬件系统的组成及各部件功能.
答 :计算机硬件系统由 :运算器,控制器.存储器,I/O 设备组成。
运算器;完成算数和逻辑运算 。
控制器:根据指令的要求控制和协调其他各部件工作。
存储器:存储程序和数据 。
输入设备:将外部信息以一定格式输入到计算机系统。
输出设备:将计算机系统的信息提供给外部设备。
n 题型2:掌握立即寻址、直接寻址、间接寻址、寄存器寻址、寄存器间接寻址、变址寻址、
基址寻址、相对寻址这八种寻址方式的特点及有效地址的计算,能够根据有效地址找到操作数
【知识点】
1、指令的格式
2、操作数以及操作数的来源
(1)操作数:指令中,地址码的一个字段,用于指出指令执行的操作所需要数据的来源。
如:在指令MOV AX 5678H 中,有两个操作数,分别为AX 、5678H 。在操作数这个字段中可以
放操作数本身 (5678H ),也可以放操作地址 (AX ),还可以放操作地址的计算方法。
(2 )操作数的来源:指令中所需要的操作数来自以下几个方面
①包含在指令中。
在取指令的同时,操作数也随着取出,这种操作数被称为立即数。
注意:在汇编语言中立即数是以常数形式出现的。常数可以是二进制数(后缀字母B
或b )、十进制数(不用后缀字母,或用D或d )、十六进制数(后缀字母H或h ,以A~F开头
时前面要加一个0 )、字符串(用单引号扩起来的字符,表示对应的ASCII码值)。
②包含在CPU 的某个内部寄存器中。
由于寄存器在CPU 的内部,因此取操作数也比较简单。
③在内存储器中。
由于内存储器在CPU 的外部,因此在寻找这种操作数时需要首先找到该操作数在内存
中存放的地址,再从该地址中取出操作数。
3、形式地址与有效地址
(1)形式地址A :指令中地址码字段给出的地址称为形式地址A ,这个地址有可能不能直接用