计算机组成原理复习资料精华
(完整word版)计算机组成原理复习要点(复习必过)
计算机组成原理复习要点一、 题型分布选择题 20分;填空题 30分;判断题 10分;计算题 20/25分;简答题 20/15分二、 每章重点内容 第一章 概述1、什么是计算机组成2、诺依曼体系结构计算机的特点(1)硬件由五大部份组成(运算器、控制器、存储器、输入设备、输出设备). (2)软件以2#表示。
(3)采用存储程序所有的程序预先存放在存储器中,此为计算机高速自动的基础; 存储器采用一维线性结构; 指令采用串行执行方式。
控制流(指令流)驱动方式;(4)非诺依曼体系结构计算机数据流计算机多核(芯)处理机的计算机3、计算机系统的层次结构(1)从软、硬件组成角度划分层次结构(2)从语言功能角度划分的层次结构虚拟机:通过软件配置扩充机器功能后,所形成的计算机,实际硬件并不具备相应语言的功能.第二章数据表示1、各种码制间的转换及定点小数和定点整数的表示范围(1)原码:计算规则:最高位表示符号位;其余有效值部分以2#的绝对值表示。
如:(+0.1011)原=0.1011; (—0。
1001)原=1。
1001(+1011)原 = 01011; (—1001)原 =11001注意:在书面表示中须写出小数点,实际上在计算机中并不表示和存储小数点。
原码的数学定义若定点小数原码序列为X0。
X1X2...Xn共n+1位数,则:X原=X 当 1 >X≥0X原=1-X=1+|x| 当 0≥X>-1若定点整数原码序列为X0X1X2.。
Xn共n+1位数,则:X原=X 当 2n >X≥0X原=2n—X=2n+|x| 当 0≥X>—2n说明:在各种码制(包括原码)的表示中需注意表示位数的约定,即不同的位数表示结果不同,如:以5位表示,则(—0。
1011)原=1。
1011以8位表示,则(-0。
1011)原=1。
10110000的原码有二种表示方式:小数:(+0.0000)原=0.0000,(-0。
0000)原=1.0000整数:(+00000)原 =00000,(-00000)原=10000符号位不是数值的一部分,不能直接参与运算,需单独处理.约定数据位数的目的是约定数据的表示范围,即:小数:-1 〈 X 〈 1整数:-2n 〈 X 〈 2n(2)反码:计算规则:正数的反码与原码同;负数的反码是原码除最高位(符号位)外,各位求反.如:正数:(+0。
计算机组成原理复习资料
第一章:1.计算机系统由“硬件”和“软件”两大部分组成计算机的软件通常又可分为两大类:系统软件和应用软件2.冯诺依曼计算机的特点:计算机由运算器、储存器、控制器、输入设备、输出设备五大部件组成运算器、控制器、存储器—》主机控制器、运算器==》 CPU输入、输出–》 I/O3机器字长是指CPU一次能够处理数据的位数,通常与CPU的寄存器位数有关。
字长越长,数的表示范围越大,精度也越高。
4存储容量=储存单元个数*存储字长MAR的位数反映了储存单元的个数,MDR的位数反映了存储字长如MAR为16位,MDR为32位,存储容量=2的16次方*32=2M位(1M=2的20次方)储存容量2M位=2的18次方字节(一个字节=8位)=2的18次方B=256KB第一章课后题:1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
5. 冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;指令和数据以同同等地位存放于存储器内,并可以按地址访问;指令和数据均用二进制表示;指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;指令在存储器中顺序存放,通常自动顺序取出执行;机器以运算器为中心(原始冯•诺依曼机)。
7. 解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
解:P9-10主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。
计算机组成原理复习资料
一、单项选择题:
1虚地址是( )。
A、不存在的地址
B、用户编程可使用的地址
C、主存地址
D、磁盘地址
2、在机器数()中,零的表示形式是惟一的。
A、原码
B、补码
C、反码
D、原码和反码
3、挂接在总线上的多个部件( )。
A、只能分时向总线发送数据,并只能分时从总线接收数据
B、可同时向总线发送数据,但只能分时从总线接收数据
12、按产生控制信号的方式不同,控制器可分为________控制器与________控制器。
13、任何一条指令的执行都要经过________、________和________三个阶段。
14、按数据传送方式,接口可分为________接口与________接口。按时序控制方式分类,接口要分为________接口与________接口。
2、计算机系统是一种________,用于控制和管理计算机系统的资源,是________的接口。
3、PSW是指令部件中________。
4、1101.1001B=________H
5、主存储器和CPU之间增加高速缓冲器的主要目的是________。
6、使CPU与I/0设备完全并行工作方式是________方式。
7、在CPU中跟踪下一条指令地址的寄存器________。
8、冯.诺依曼机的基本特征是________。
9、每条指令由两部分组成,即________部分和________部分。
10、已知字符A的ASCII码的十进制为41,则字符D的ASCII码的十进制为________。
11、在CPU中,指令寄存器(IR)用来________,它的位数与________有关。
(完整版)计算机组成原理期末复习资料(完美高分通过版)
计算机组成原理一、缩写词解释CPU:中央处理器ALU:算术逻辑单元I/O:输入输出接口RAM:随机存储器SRAM:静态随机访问存储器DRAM:动态随机访问存储器ROM:只读存储器PROM:用户可编程的只读存储器EPROM:紫外线可擦除可编程只读存储器FLASH:闪速存储器EEPROM:用电可擦除可编程只读存储器ISA:工业标准总线EISA:扩展工业标准总线PCI:外围部件互连总线USB:通用串行总线RS—232C:串行通信总线Cache:高速缓存FIFO:先进先出算法LRU:近期最少使用算法CRC:循环冗余校验码A/D:模拟/数字转换器D/A:数字/模拟转换器DMA:直接存储器存取方式DMAC:直接内存访问控制器LED:发光二极管FA:全加器OP:操作码CISC:复杂指令系位计算机RISC:精简指令系位计算机VLSI:超大规模集成电路LSI:大规模集成电路MAR:存储器地址寄存器MDR:存储器数据寄存器CU:控制单元CM:控制存储器二、选择题(自己看书吧····)三、名词解释1.计算机系统:由硬件和软件两大部分组成,有多种层次结构。
2.主机:CPU、存储器和输入输出接口合起来构成计算机的主机。
3.主存:用于存放正在访问的信息4.辅存:用于存放暂时不用的信息。
5.高速缓存:用于存放正在访问信息的付本。
6.中央处理器:是计算机的核心部件,由运算器和控制器构成。
7.硬件:是指计算机实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。
软件:指看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。
8.系统软件:又称系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。
应用软件:又称应用程序,它是用户根据任务需要所编制的各种程序。
9.源程序:通常由用户用各种编程语言编写的程序。
目的程序:由计算机将其翻译机器能识别的机器语言程序。
计算机组成原理期末复习资料(完美高分通过版)(完整资料).doc
此文档下载后即可编辑计算机组成原理一、缩写词解释CPU:中央处理器ALU:算术逻辑单元I/O:输入输出接口RAM:随机存储器SRAM:静态随机访问存储器DRAM:动态随机访问存储器ROM:只读存储器PROM:用户可编程的只读存储器EPROM:紫外线可擦除可编程只读存储器FLASH:闪速存储器EEPROM:用电可擦除可编程只读存储器ISA:工业标准总线EISA:扩展工业标准总线PCI:外围部件互连总线USB:通用串行总线RS—232C:串行通信总线Cache:高速缓存FIFO:先进先出算法LRU:近期最少使用算法CRC:循环冗余校验码A/D:模拟/数字转换器D/A:数字/模拟转换器DMA:直接存储器存取方式DMAC:直接内存访问控制器LED:发光二极管FA:全加器OP:操作码CISC:复杂指令系位计算机RISC:精简指令系位计算机VLSI:超大规模集成电路LSI:大规模集成电路MAR:存储器地址寄存器MDR:存储器数据寄存器CU:控制单元CM:控制存储器二、选择题(自己看书吧····)三、名词解释1.计算机系统:由硬件和软件两大部分组成,有多种层次结构。
2.主机:CPU、存储器和输入输出接口合起来构成计算机的主机。
3.主存:用于存放正在访问的信息4.辅存:用于存放暂时不用的信息。
5.高速缓存:用于存放正在访问信息的付本。
6.中央处理器:是计算机的核心部件,由运算器和控制器构成。
7.硬件:是指计算机实体部分,它由看得见摸得着的各种电子元器件,各类光、电、机设备的实物组成。
软件:指看不见摸不着,由人们事先编制的具有各类特殊功能的程序组成。
8.系统软件:又称系统程序,主要用来管理整个计算机系统,监视服务,使系统资源得到合理调度,高效运行。
应用软件:又称应用程序,它是用户根据任务需要所编制的各种程序。
9.源程序:通常由用户用各种编程语言编写的程序。
目的程序:由计算机将其翻译机器能识别的机器语言程序。
计算机组成原理复习资料
计算机组成原理(复习)解释概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
解:主机——是计算机硬件的主体部分,由CPU+MM(主存或内存)组成;CPU——中央处理器(机),是计算机硬件的核心部件,由运算器+控制器组成;(早期的运、控不在同一芯片上)讲评:一种不确切的答法:CPU与MM合称主机;运算器与控制器合称CPU。
这类概念应从性质和结构两个角度共同解释较确切。
主存——计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;(由存储体、各种逻辑部件及控制电路组成)存储单元——可存放一个机器字并具有特定存储地址的存储单位;存储元件——存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取;存储字——一个存储单元所存二进制代码的逻辑单位;存储字长——一个存储单元所存二进制代码的位数;存储容量——存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)机器字长——CPU能同时处理的数据位数;指令字长——一条指令的二进制代码位数;8. 解释下列英文缩写的中文含义:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS解:全面的回答应分英文全称、中文名、中文解释三部分。
CPU——Central Processing Unit,中央处理机(器),中文解释见7题,略;PC——Program Counter,程序计数器,存放当前欲执行指令的地址,并可自动计数形成下一条指令地址的计数器;IR——Instruction Register,指令寄存器,存放当前正在执行的指令的寄存器;CU——Control Unit,控制单元(部件),控制器中产生微操作命令序列的部件,为控制器的核心部件;ALU——Arithmetic Logic Unit,算术逻辑运算单元,运算器中完成算术逻辑运算的逻辑部件;ACC——Accumulator,累加器,运算器中运算前存放操作数、运算后存放运算结果的寄存器;MQ——Multiplier-Quotient Register,乘商寄存器,乘法运算时存放乘数、除法时存放商的寄存器。
(完整版)计算机组成原理重点整理
一.冯·诺依曼计算机的特点1945年,数学家冯诺依曼研究EDVAC机时提出了“存储程序”的概念1.计算机由运算器、存储器、控制器、输入设备和输出设备五大部件组成2.指令和数据以同等地位存放于存储器内,并可按地址寻访。
3.指令和数据均用二进制数表示。
4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置。
5.指令在存储器内按顺序存放。
通常,指令是顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。
6.机器以运算器为中心,输入输出设备与存储器间的数据传送通过运算器完成。
二.计算机硬件框图1.冯诺依曼计算机是以运算器为中心的2.现代计算机转化为以存储器为中心各部件功能:1.运算器用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内。
2.存储器用来存放数据和程序。
3.控制器用来控制、指挥程序和数据的输入、运行以及处理运算结果4.输入设备用来将人们熟悉的信息形式转换为机器能识别的信息形式(鼠标键盘)。
5.输出设备可将机器运算结果转换为人们熟悉的信息形式(打印机显示屏)。
计算机五大子系统在控制器的统一指挥下,有条不紊地自动工作。
由于运算器和控制器在逻辑关系和电路结构上联系十分紧密,尤其在大规模集成电路制作工艺出现后,两大不见往往集成在同一芯片上,合起来统称为中央处理器(CPU)。
把输入设备与输出设备简称为I/O设备。
现代计算机可认为由三大部分组成:CPU、I/O设备及主存储器。
CPU与主存储器合起来又可称为主机,I/O设备又可称为外部设备。
主存储器是存储器子系统中的一类,用来存放程序和数据,可以直接与CPU交换信息。
另一类称为辅助存储器,简称辅存,又称外村。
算术逻辑单元简称算逻部件,用来完成算术逻辑运算。
控制单元用来解实存储器中的指令,并发出各种操作命令来执行指令。
ALU和CU是CPU的核心部件。
I/O设备也受CU控制,用来完成相应的输入输出操作。
计算机组成原理总复习
选择控制 线
45
什么是时序逻辑电路? SR-触发器及其逻辑符号(2-或非门)
(2或非门)
46
理解状态特征表:
Q(t)原态和Q(t+1) 新态
47
事实上,SR触发器 可看作有三个输入: S, R 和 Q,所以其 真值表如右 注意:当S=R=1 时,存在输出状 态不定的可能
48
5
1.3计算机系统的实例
• Millisecond = 千分之一秒=毫秒
– 硬盘存取速度通常是10 --20 milliseconds.
• Nanosecond = 纳秒=1 billionth of a second
– 主存存取速度50 --70 nanoseconds.
• Micron (micrometer) = 百万分之一米= 微米
什么是低位和高位交叉存取技术?
60
4.1 概述
例子:若采用256k × 8的RAM芯片构建一个2M × 16的主 存储器,且按字编址,回答: • 需要多少片 RAM芯片? • 每个字需要多少RAM芯片? • 每个RAM芯片需要多少个地址线? • 这个存储器有多少组? • 所有存储器需要多少地址线? • 采用高位交叉方式,地址14存储单元位于什么位置? • 采用低位交叉方式,地址14存储单元位于什么位置?
• 符号幅值表示法 符号(1=负,0=正)+幅值. 表数范围=-(2N-1-1)~+(2N-1-1) •补码运算的概念,利用“计算9的个数”算术 理论实现补码运算 正数的补码=原码 负数的补码=反码+1
•浮点表示法: •符号位指出了数值的正负 •指数部分的长度决定了表数范围的大小 •尾数部分的长度决定了表数的精度 •两种方法表达一个小数:(1)在指数带符 号位;(2)偏移指数 •什么是规格化浮点数? •什么是浮点误差?如何克服? •什么是IEEE-754浮点标准?
计算机组成原理复习资料
计算机组成原理复习资料1.何谓中断方式?它主要应用在什么场合?请举二例。
答:A、中断方式指:CPU在接到随机产生的中断请求信号后,暂停原程序,转去执行相应的中断处理程序,以处理该随机事件,处理完毕后返回并继续执行原程序; B、主要应用于处理复杂随机事件、控制中低速I/O; C、例:打印机控制,故障处理。
2.中断接口一般包含哪些基本组成?简要说明它们的作用。
答:A、地址译码。
选取接口中有关寄存器,也就是选择了I/O设备; B、命令字/状态字寄存器。
供CPU输出控制命令,调回接口与设备的状态信息; C、数据缓存。
提供数据缓冲,实现速度匹配; D、控制逻辑。
如中断控制逻辑、与设备特性相关的控制逻辑等。
3.简述中断隐指令及其功能;答:中断隐指令是在机器指令系统中没有的指令,它是CPU在中断周期内由硬件自动完成的一条指令,其功能包括保护程序断点、寻找中断服务程序的入口地址、关中断等功能。
4.什么是中断嵌套?答:多级中断系统中,cpu在处理一个中断的过程中又去响应另一个中断请求;5.中断的过程与子程序调用的区别是什么?答(1)、中断的过程与中断时cpu正在运行的程序是相互独立的,它们之间没有确定的关系。
子程序调用是转入的子程序与正在执行的程序是同一个程序。
(2)中断一般是由硬件信号产生的,软中断除外,子程序调用是转移指令引起的。
(3)中断服务程序的地址是由硬件决定的,子程序调用是转移指令在地址码中指定子程序的地址;(4)中断过程要存储所有的状态信息,子程序调用时可以只保存pc的值;(5)中断程序的调用的过程包括确定产生中断的原因、对多个同时进行的中断裁决等,而在一般的子程序调用时没有这种操作;6.简述多重中断系统中CPU响应中断的步骤。
答:(1)、关中断。
暂时禁止所有中断;(2)、保护现场信息,包括保存pc的值;(3)、判别中断条件根据中断优先条件,从而确定中断服务程序的地址;(4)、开中断,设置cpu优先级为当前中断优先级,允许响应外部中断。
计算机组成原理复习资料大全
Chapter1 计算机系统概述一、计算机发展历程第一代1946-1957数据处理机第二代1958-1964工业控制机第三代1965-1971中小型计算机第四代1972-1990微型计算机第五代单片计算机二、计算机系统层次结构冯·诺依曼机的主要设计思想:采用存储程序的方式,编制好的程序和数据放在同意存储器中,计算机可以再无人干预的情况下自动完成逐条取出指令和执行指令的任务;在机器内部,指令和数据均以二进制码表示,指令在存储器中按执行顺序存放。
(存储程序并按地址顺序执行)五层结构:5高级语言级-编译程序4汇编语言级-汇编程序3操作系统级-操作系统2一般机器级-微程序1逻辑电路级-硬件执行1.计算机硬件的基本组成运算器“算盘”、存储器“记忆”、控制器“发号施令”、适配器“转换器”、总线和输入/输出设备。
存储程序并按地址顺序执行(冯·诺依曼计算机工作原理)2.计算机软件的分类①各种服务性程序②语言类程序③操作系统④数据库管理系统3.计算机的工作过程收集信息、处理与存储信息、输出信息三、计算机的性能指标吞吐量:表征一台计算机在某一时间间隔内能够处理的信息量响应时间:表征从输入有效到系统产生响应之间的时间度量,用时间单位来度量主频:CPU的工作节拍受主时钟控制,主时钟不断产生固定频率的时钟,主时钟的频率f叫CPU的主频CPU时钟周期:主频的倒数称为CPU时钟周期T,T=1/fCPI:表示每条指令的周期数,即执行一条指令所需的平均时钟周期数。
CPI=执行某段程序所需的CPU时钟周期数/程序包含的指令条数CPU执行时间:表示CPU执行一般程序所占用的CPU时间。
CPU执行时间=CPU时钟周期数*CPU时钟周期MIPS:每秒百万指令数,即单位时间内执行的指令数。
MIPS=指令数/(程序执行时间*10^6)MFLOPS:每秒百万次浮点操作次数,用来衡量机器浮点操作的性能。
MFLOPS=程序中的浮点操作次数/(程序执行时间*10^6)Chapter2数据的表示和运算一、数制和编码1.进位计数值及其相互转换2.真值和机器数原码与补码互相转换“正数不变,负数取反+1”移码1+0- 符号位,数位5.校验码奇偶校验,只能检测出奇数个错误奇数1奇C=0,偶数1时偶C=0二、定点数的表示和运算1.定点数的表示2.定点数的运算加:X补+Y补=[X+Y]补减:[X-Y]补=X补+[-Y]补除:恢复余数法&加减交替法数的字长大于绝对值的现象叫做溢出。
计算机类_计算机组成原理复习资料
第1章计算机系统概论一、名词解释:历年真题:名词解释题:(2002年)1.主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
(2003年)16.主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
(2004年)18.ALU算术逻辑运算单元,负责执行各种算术运算和逻辑运算。
(2005年)21.应用软件:完成应用功能的软件,专门为解决某个应用领域中的具体任务而编写。
近4年都考了名称解释,所以第一章的名称解释是考试的重点,这里给大家列出了名词解释大家要熟悉一下,这都是本章的基本概念,也有利于做选择题及填空题。
1.主机:由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。
2.CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。
3.运算器:计算机中完成运算功能的部件,由ALU和寄存器构成。
4.ALU:算术逻辑运算单元,负责执行各种算术运算和逻辑运算。
5.外围设备:计算机的输入输出设备,包括输入设备,输出设备和外存储设备。
6.数据:编码形式的各种信息,在计算机中作为程序的操作对象。
7.指令:是一种经过编码的操作命令,它指定需要进行的操作,支配计算机中的信息传递以及主机与输入输出设备之间的信息传递,是构成计算机软件的基本元素。
8.透明:在计算机中,从某个角度看不到的特性称该特性是透明的。
9.位:计算机中的一个二进制数据代码,计算机中数据的最小表示单位。
10.字:数据运算和存储的单位,其位数取决于具体的计算机。
11.字节:衡量数据量以及存储容量的基本单位。
1字节等于8位二进制信息。
12.字长:一个数据字中包含的位数,反应了计算机并行计算的能力。
一般为8位、16位、32位或64位。
13.地址:给主存器中不同的存储位置指定的一个二进制编号。
14.存储器:计算机中存储程序和数据的部件,分为内存和外存。
15.总线:计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线.地址总线和控制总线。
计算机组成原理复习资料
计算机组成原理复习资料一、单项选择题第二章:1.指令格式中的地址结构是指( 1 )。
①指令中给出几个地址②指令中采用几种寻址方式③指令中如何指明寻址方式④地址段占多少位2.减少指令中地址数的办法是采用(1 )①隐地址②寄存器寻址③寄存器间址④变址寻址3.为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取( 4 )。
①立即寻址②变址寻址③间接寻址④寄存器寻址4.零地址指令是采用(3 )方式的指令。
①立即寻址②间接寻址③堆栈寻址④寄存器寻址5.单地址指令(3 )。
①只能对单操作数进行加工处理②只能对双操作数进行加工处理③既能对单操作数进行加工处理,也能对双操作数进行运算④无处理双操作数的功能6.三地址指令常用于( 3 )中。
①微型机②小型机③大型机④所有大﹑小﹑微机7.在以下寻址方式中,哪一种可缩短地址字段的长度( 4 )。
①立即寻址②直接寻址③存储器间址④寄存器间址8.隐地址是指( 4 )的地址。
①用寄存器号表示②存放在主存单元中③存放在寄存器中④事先约定,指令中不必给出9.堆栈指针SP的内容是( 1 )。
①栈顶地址②栈底地址③栈顶内容④栈底内容10.在浮点加减运算中,对阶的原则是( 2 )。
①大的阶码向小的阶码对齐②小的阶码向大的阶码对齐③被加数的阶码向加数的阶码对齐④加数的阶码向被加数的阶码对齐第三章:1.在同步控制方式中(3 )。
①各指令的执行时间相同②各指令占用的节拍数相同③由统一的时序信号进行定时控制④CPU必须采用微程序控制方式2.异步控制方式常用于( 3 )。
①CPU控制②微程序控制③系统总线控制④CPU内部总线控制3.采用异步控制的目的( 1 )。
①提高执行速度②简化控制时序③降低控制器成本④支持微程序控制方式4.通用寄存器是( 4 )。
①可存放指令的寄存器②可存放程序状态字的寄存器③本身具有计数逻辑与移位逻辑的寄存器④可编程指定多种功能的寄存器5.采用微程序控制的目的是(2 )。
计算机组成原理期末复习汇总
计算机组成原理期末复习资料汇总一、名词解释微程序:是指能实现一条机器指令功能(de)微指令序列.微指令:在机器(de)一个CPU周期内,一组实现一定操作功能(de)微命令(de)组合.微操作:执行部件在微命令(de)控制下所进行(de)操作.加减交替法:除法运算处理中对恢复余数法来说,当余数为正时,商“1”,余数左移一位,减除数;当余数为负时,商“0”,余数左移一位,加除数.有效地址:EA是一16位无符号数,表示操作数所在单元到段首(de)距离即逻辑地址(de)偏移地址.形式地址:指令中地址码字段给出(de)地址,对形式地址(de)进一步计算可以得到操作数(de)实际地址.相容性微操作:在同一CPU周期中,可以并行执行(de)微操作.相斥性微操作:在同一CPU周期中,不可以并行执行(de)微操作.PLA:Programmable Logic Arrays,可编程逻辑阵列.PAL:Programmable Array Logic,可编程阵列逻辑.GAL:Generic Array Logic,通用阵列逻辑.CPU:Central Processing Unit,中央处理器.一块超大规模(de)集成电路,是一台计算机(de)运算核心和控制核心.RISC:Reduced Instruction Set Computer,精简指令系统计算机.CISC:Complex Instruction Set Computer,复杂指令系统计算机.ALU:Arithmetic Logic Unit,算术逻辑单元.CPU执行单元,用来完成算术逻辑运算.二、选择题1.没有外存储器(de)计算机监控程序可以存放在( B ).A.RAM B.ROM C.RAM和ROM D.CPU2.完整(de)计算机系统应包括( D ).A.运算器.存储器.控制器 B.外部设备和主机C.主机和使用程序D.配套(de)硬件设备和软件系统3.在机器数( BC )中,零(de)表示形式是唯一(de).A.原码B.补码 C.移码 D.反码4.在定点二进制运算器中,减法运算一般通过( D )来实现.A.原码运算(de)二进制减法器 B.补码运算(de)二进制减法器C.原码运算(de)十进制加法器D.补码运算(de)二进制加法器5.某寄存器中(de)值有时是地址,因此只有计算机(de)(C)才能识别它.A.译码器 B.判断程序C.指令 D.时序信号6.下列数中最小(de)数为( C ).A.(101001)2 B.(52)8C.(101001)BCDD.(233)167.若浮点数用补码表示,则判断运算结果是否为规格化数(de)方法是( C ).A.阶符与数符相同为规格化数B.阶符与数符相异为规格化数C.数符与尾数小数点后第一位数字相异为规格化数D.数符与尾数小数点后第一位数字相同为规格化数8.补码加减法是指( C ).A.操作数用补码表示,两数尾数相加减,符号位单独处理,减法用加法代替B.操作数用补码表示,符号位与尾数一起参与运算,结果(de)符号与加减相同C.操作数用补码表示,连同符号位直接相加减,减某数用加某数(de)补码代替,结果(de)符号在运算中形成D.操作数用补码表示,由数符决定两尾数(de)操作,符号位单独处理9.运算器虽然由许多部件组成,但核心部件是( B ).A.数据总线B.算术逻辑运算单元C.多路开关 D.累加寄存器10.指令系统中采用不同寻址方式(de)目(de)主要是( B).A.实现存储程序和程序控制B.缩短指令长度,扩大寻址空间,提高编程灵活性C.可以直接访问外存D.提供扩展操作码(de)可能并降低指令译码难度11.指令(de)寻址方式有顺序和跳转两种方式,采用跳转寻址方式,可以实现(D).A.堆栈寻址 B.程序(de)条件转移C.程序(de)无条件转移D.程序(de)条件转移或无条件转移12.微程序控制器中,机器指令与微指令(de)关系是( B ).A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段由微指令编程(de)微程序来解释执行C.一段机器指令组成(de)程序可由一条微指令来执行D.一条微指令由若干个机器指令组成13.用以指定将要执行(de)指令所在地址(de)是( B ).A.指令寄存器B.程序计数器 C.数据寄存器 D.累加器14.常用(de)虚拟存储系统由( B )两级存储器组成,其中辅存是大容量(de)磁表面存储器.A.cache-主存 B.主存-辅存 C.cache-辅存 D.通用寄存器-cache15.RISC访内指令中,操作数(de)物理位置一般安排在( D ).A.栈顶和次栈顶 B.两个主存单元C.一个主存单元和一个通用寄存器 D.两个通用寄存器16.CPU中跟踪指令后继地址(de)寄存器是( C ).A.地址寄存器 B.指令计数器C.程序计数器 D.指令寄存器17.单级中断系统中,CPU一旦响应中断,立即关闭( C )标志,以防止本次中断服务结束前同级(de)其他中断源产生另一次中断进行干扰.A.中断允许 B.中断请求C.中断屏蔽 D.DMA请求18.下面操作中应该由特权指令完成(de)是( B ).A.设置定时器(de)初值B.从用户模式切换到管理员模式C.开定时器中断D.关中断19.主存贮器和CPU之间增加cache(de)目(de)是( A ).A.解决CPU和主存之间(de)速度匹配问题B.扩大主存贮器容量C.扩大CPU中通用寄存器(de)数量D.既扩大主存贮器容量,又扩大CPU中通用寄存器(de)数量20.单地址指令中为了完成两个数(de)算术运算,除地址码指明(de)一个操作数外,另一个常需采用( C ).A.堆栈寻址方式 B.立即寻址方式C.隐含寻址方式 D.间接寻址方式21.为了便于实现多级中断,保存现场信息最有效(de)办法是采用( B ).A.通用寄存器B.堆栈 C.存储器 D.外存22.某DRAM芯片,其存储容量为512K×8位,该芯片(de)地址线和数据线(de)数目是( D ).A.8,512 B.512,8 C.18,8 D.19,8解析:内存(de)地址线跟内存(de)容量有关,类似于有1万个人有,号码就至少得5位一样,只不过区别是电脑内部用二进制而不是十进制.内存(de)容量有多少,是用多少个二进制数表示,那么地址线(de)条数就是多少个,比如容量是4位(de),用两个2进制数表述,那么地址线就是2条,8位(de),用三个2进制数表示,地址线就应该是3条,这样推下来,内容容量是能用多少个二进制数表示,相当于1个二进制数(de)2(de)多少次,那么地址条数就是多少.512k 应该指(de)是512KB,相当于4Mb(按照1比8换算),需要用22位二进制数表示,相当于2(de)22次,所以用22条地址线.数据线指一次传输(de)数据(de)宽度,8位(de)宽度应该用8根数据线.23.定点运算器用来进行(B).A.十进制加法运算B.定点数运算C.浮点数运算D.既进行定点数运算也进行浮点数运算24.直接.间接.立即3种寻址方式指令(de)执行速度,由快至慢(de)排序是( C ).A.直接.立即.间接B.直接.间接.立即C.立即.直接.间接D.立即.间接.直接25.寄存器间接寻址方式中,操作数处在( B ).A.通用寄存器B.主存单元C.程序计数器D.堆栈26.微指令执行(de)顺序控制问题,实际上是如何确定下一条微指令(de)地址问题.通常采用(de)一种方法是断定方式,其基本思想是( C ).A.用程序计数器PC来产生后继微指令地址B.用微程序计数器μPC来产生后继微指令地址C.通过微指令顺序控制地段由设计者指定或者由设计者指定(de)判断字段控制产生后继微指令地址D.通过指令中指定一个专门字段来控制产生后继微指令地址27.两补码相加,采用1位符号位,当( D )时,表示结果溢出.A. 符号位有进位B. 符号位进位和最高数位进位异或结果为0C. 符号位为1D. 符号位进位和最高数位进位异或结果为128.某单片机字长32位,其存储容量为4MB.若按字编址,它(de)寻址范围是( A ).A.1M B.4MB C.4M D.1MB解析问题:1.某计算机字长为32位,其存储容量为16MB,若按双字编址,它(de)寻址范围是多少2.某机字长为32位,存储容量为64MB,若按字节编址.它(de)寻址范围是多少解答:我(de)方法是全部换算成1位2进制(de)基本单元来算.先计算总容量,如第一题中是16mb中,一B为8位,也就是8个一位基本单元组成,16M=2^24位=2^24个一位基本单元.所以总(de)基本单元是2^248.一个字长是n位,就是说一个字是由n个一位基本单元组成.按照字来编址就是说由一个字所包含(de)一位基本单元(de)个数作为一个地址单元,它对应一个地址.同理,双字编址就是两个字所包含(de)(de)基本单元数作为一个地址单元.由于一个字节(1B)永远是8位,所以按字节编址永远是8个一位基本单元作为一个地址单元.寻址范围就是说总共有多少个这样(de)地址.第一题中一个字长是32位,对于按字编址来说一个地址单元有32个基本单元,按双字编址则是一个地址单元有64个,按字节是8个,总容量是2^248个.所以按字编址(de)地址数是2^248/32个,按双字是2^248/64个,按字节是2^248/8个.因此,第一题答案是2^21=2M.同理,第二题答案是2^268/8=2^26=64M.29.某SRAM芯片,其容量为1M×8位,除电源和接地端外,控制端有E和R/W,该芯片(de)管脚引出线数目是( D ).A.20 B.28 C.30 D.32这个题目其实就是要计算地址总线和数据总线(de)引脚数.既然是8位宽带,那数据线引脚就要8个,1M个存储单元需要20根地址线,因为2(de)20次方等于1M,所以这个芯片(de)引脚数目至少为1+1+1+1+8+20=32(电源+地+E+R/W+数据线+地址线)30.存储单元是指( B).A.存放1个二进制信息位(de)存储元 B.存放1个机器字(de)所有存储元集合C.存放1个字节(de)所有存储元集合 D.存放2个字节(de)所有存储元集合31.指令周期是指( C ).A.CPU从主存取出一条指令(de)时间B.CPU执行一条指令(de)时间C.CPU从主存取出一条指令加上执行一条指令(de)时间D.时钟周期时间32.中断向量地址是( C).A.子程序入口地址 B.中断服务程序入口地址C.中断服务程序入口地址指示器D.例行程序入口地址33.从信息流(de)传输速度来看,( A )系统工作效率最低.A.单总线 B.双总线 C.三总线 D.多总线34.同步控制是( C ).A.只适用于CPU控制(de)方式 B.只适用于外围设备控制(de)方式C.由统一时序信号控制(de)方式 D.所有指令执行时间都相同(de)方式35.采用DMA方式传送数据时,每传送一个数据,就要占用一个( C )(de)时间.A.指令周期 B.机器周期C.存储周期 D.总线周期36.计算机硬件能直接执行(de)是( C).A.符号语言 B.汇编语言C.机器语言 D.机器语言和汇编语言37.运算器(de)核心部件是( C ).A.数据总线 B.数据选择器 C.算术逻辑运算部件 D.累加寄存器38.对于存储器主要作用,下面说法是正确( C ).A.存放程序 B.存放数据 C.存放程序和数据 D.存放微程序39.至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是( C ).A.节约元件 B.运算速度快 C.物理器件性能决定D.信息处理方便40.CPU中有若干寄存器,其中存放存储器中数据(de)寄存器是( A ).A.地址寄存器B.程序计数器 C.数据寄存器 D.指令寄存器41.CPU中有若干寄存器,其中存放机器指令(de)寄存器是( D ).A.地址寄存器 B.程序计数器 C.指令寄存器 D.数据寄存器42.CPU中有若干寄存器,存放CPU将要执行(de)下一条指令地址(de)寄存器是(C).A.地址寄存器 B.数据寄存器 C.程序计数器D.指令寄存器43.CPU中程序状态寄存器中(de)各个状态标志位是依据( C )来置位(de).A.CPU已执行(de)指令 B.CPU将要执行(de)指令C.算术逻辑部件上次(de)运算结果 D.累加器中(de)数据44.为协调计算机各部件(de)工作,需要( B )来提供统一(de)时钟.A.总线缓冲器 B.时钟发生器 C.总线控制器 D.操作命令发生器45.能发现两位错误并能纠正一位错(de)编码是( A ).A.海明码 B.CRC码 C.偶校验码 D.奇校验码46.下列存储器中,速度最慢(de)是( C ).A.半导体存储器 B.光盘存储器C.磁带存储器 D.硬盘存储器47.下列部件设备中,存取速度最快(de)是( B ).A.光盘存储器B.CPU(de)寄存器C.软盘存储器 D.硬盘存储器48.某一SRAM芯片,容量为16K×1位,则其地址线条数下面哪项正确( C ).A.18根 B.16K根C.14根D.22根49.计算机(de)存储器采用分级存储体系(de)目(de)是( D ).A.便于读写数据 B.减小机箱(de)体积C.便于系统升级 D.解决存储容量.价格与存取速度间(de)矛盾50.在Cache(de)地址映射中,若主存中(de)任意一块均可映射到Cache内(de)任意一快(de)位置上,下面哪项符合这种特点( B ).A.直接映射B.全相联映射 C.组相联映射 D.混合映射51.指令系统中采用不同寻址方式(de)目(de)主要是( B ).A. 实现程序控制和快速查找存储器地址B. 缩短指令长度,扩大寻址空间,提高编程灵活性C. 可以直接访问主存和外存D. 降低指令译码难度52.CPU组成中不包括( D ).A.指令寄存器B.地址寄存器C.指令译码器D.地址译码器53.程序计数器PC在下面( C )部件中.A.运算器B.存储器 C.控制器 D.I/O接口54.CPU内通用寄存器(de)位数取决于( B ).A.存储器容量B.机器字长C.指令(de)长度D.CPU(de)管脚数55.以硬件逻辑电路方式构成(de)控制器又称为( B ).A.存储逻辑型控制器B.组合逻辑型控制器 C.微程序控制器D.运算器56.直接转移指令(de)功能是将指令中(de)地址代码送入( C )部件中.A.累加器 B.地址寄存器C.PC寄存器 D.存储器57.状态寄存器用来存放( B).A.算术运算结果B.算术.逻辑运算及测试指令(de)结果状态C.运算类型 D.逻辑运算结果58.微程序放在( D ).A.指令寄存器 B.RAM C.内存 D.控制存储器59.主机,外设不能并行工作(de)方式是( B ).A.中断方式B.程序查询方式C.通道方式 D.DMA方式60.禁止中断(de)功能可由( D )来完成.A.中断触发器 B.中断禁止触发器C.中断屏蔽触发器D.中断允许触发器61.在微机系统中,主机与高速硬盘进行数据交换一般用( C).A.程序中断控制 B.程序直接控制C.DMA方式D.通道方式62.DMA方式数据(de)传送是以( C )为单位进行(de).A.字节 B.字C.数据块 D.位63.DMA方式在( A )之间建立(de)直接数据通路.A.主存与外设 B.CPU与外设C.外设与外设D.CPU与主存64.冯·诺依曼机工作方式(de)基本特点是( B ).A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内部选择地址65.针对8位二进制数,下列说法中正确(de)是( B ).A.B.-127(de)反码等于0(de)移码C.+1(de)移码等于-127(de)反码 D.0(de)补码等于-1(de)反码66.计算机系统中采用补码运算(de)目(de)是为了( C ).A.与手工运算方式保持一致B.提高运算速度C.简化计算机(de)设计D.提高运算(de)精度67.长度相同但格式不同(de)2种浮点数,假设前者阶码长.尾数短,后者阶码短.尾数长,其他规定均相同,则它们可表示(de)数(de)范围和精度为( B ).A.两者可表示(de)数(de)范围和精度相同B.前者可表示(de)数(de)范围大但精度低C.后者可表示(de)数(de)范围大且精度高D.前者可表示(de)数(de)范围大且精度高68.在浮点数原码运算时,判定结果为规格化数(de)条件是( D ).A.阶(de)符号位与尾数(de)符号位不同B.尾数(de)符号位与最高数值位相同C.尾数(de)符号位与最高数值位不同D.尾数(de)最高数值位为169.若浮点数用补码表示,则判断运算结果是否为规格化数(de)方法是( C ).A.阶符与数符相同B.阶符与数符相异C.数符与尾数小数点后第1位数字相异D.数符与尾数小数点后第1位数字相同70.在定点运算器中,无论采用双符号位还是单符号位,必须有( C ),它一般用()来实现.A.译码电路,与非门B.编码电路,或非门C.溢出判断电路,异或门D.移位电路,与或非门71.在定点数运算中产生溢出(de)原因是( C ).A.运算过程中最高位产生了进位或借位B.参加运算(de)操作数超出了机器(de)表示范围C.运算(de)结果超出了机器(de)表示范围D.寄存器(de)位数太少,不得不舍弃最低有效位72.存储周期是指( C).A.存储器(de)读出时间B.存储器(de)写入时间C.存储器进行连续读和写操作所允许(de)最短时间间隔D.存储器进行连续写操作所允许(de)最短时间间隔73.和外存储器相比,内存储器(de)特点是( C ).A.容量大,速度快,成本低B.容量大,速度慢,成本高C.容量小,速度快,成本高D.容量小,速度快,成本低74.某计算机字长16位,它(de)存储容量64KB,若按字编址,那么它(de)寻址范围是( B ).A.0~64K B.0~32K C.0~64KB D.0~32KB75.某SRAM芯片,其存储容量为64K×16位,该芯片(de)地址线和数据线数目为( D ).A.64,16 B.16,64 C.64,8 D.16,1676.某DRAM芯片,其存储容量为512K×8位,该芯片(de)地址线和数据线数目为(D).A.8,512 B.512,8 C.18,8 D.19,877.某机字长32位,存储容量1MB,若按字编址,它(de)寻址范围是( C ).A.0~1M B.0~512KB C.0~256K D.0~256KB78.某计算机字长32位,其存储容量为4MB,若按字编址,它(de)寻址范围是( A ).A.0~1M B.0~4MB C.0~4M D.0~1MB79.某计算机字长32位,其存储容量为4MB,若按半字编址,它(de)寻址范围是( C ).A.0~4MB B.0~2MB C.0~2M D.0~1MB80.某计算机字长为为32位,其存储容量为16MB,若按双字编址,它(de)寻址范围是( B ).A.0~16MB B.0~8M C.0~8MB D.0~16MB81.某SRAM芯片,其容量为512×8位,加上电源端和接地端,该芯片引出线(de)最小数目应为( D ).A.23 B.25 C.50 D.1982.在虚拟存储器中,当程序在执行时,( D )完成地址映射.A.程序员B.编译器C.装入程序D.操作系统83.虚拟段页式存储管理方案(de)特点为( D ).A.空间浪费大.存储共享不易.存储保护容易.不能动态连接B.空间浪费小.存储共享容易.存储保护不易.不能动态连接C.空间浪费大.存储共享不易.存储保护容易.能动态连接D.空间浪费小.存储共享容易.存储保护容易.能动态连接84.在cache(de)地址映射中,若主存中(de)任意一块均可映射到cache内(de)任意一块(de)位置上,则这种方法称为( A ).A.全相联映射B.直接映射C.组相联映射D.混合映射85.对某个寄存器中操作数(de)寻址方式称为( C )寻址.A.直接B.间接C.寄存器D.寄存器间接86.变址寻址方式中,操作数(de)有效地址等于( C ).A.基值寄存器内容加上形式地址(位移量)B.堆栈指示器内容加上形式地址C.变址寄存器内容加上形式地址D.程序计数器内容加上形式地址87.堆栈寻址方式中,设A为累加器,SP为堆栈指示器,Msp为SP指示(de)栈顶单元,如果进栈操作(de)动作是:(A)→Msp,(SP)-1→SP,那么出栈操作(de)动作应为( B ).A.(Msp)→A,(SP)+1→SP B.(SP)+1→SP,(Msp)→AC.(SP)-1→SP,(Msp)→A D.(Msp)→A,(SP)-1→SP88.运算型指令(de)寻址与转移性指令(de)寻址不同点在于( A ).A.前者取操作数,后者决定程序转移地址B.后者取操作数,前者决定程序转移地址C.前者是短指令,后者是长指令D.前者是长指令,后者是短指令89.中央处理器是指( C ).A.运算器B.控制器C.运算器和控制器D.运算器,控制器和主存储器90.在CPU中跟踪指令后继地址(de)寄存器是( B ).A.主存地址寄存器B.程序计数器C.指令寄存器D.状态条件寄存器91.指令周期是指( C ).A.CPU从主存取出一条指令(de)时间B.CPU执行一条指令(de)时间C.CPU从主存取出一条指令加上执行这条指令(de)时间D.时钟周期时间92.下面描述(de)RISC机器基本概念中正确(de)句子是( B ).A.RISC机器不一定是流水CPU B.RISC机器一定是流水CPUC.RISC机器有复杂(de)指令系统D.CPU配备很少(de)通用寄存器93.计算机操作(de)最小时间单位是( A ).A.时钟周期B.指令周期C.CPU周期D.微指令周期94.计算机系统(de)输入输出接口是( B)之间(de)交接界面.A.CPU与存储器B.主机与外围设备C.存储器与外围设备D.CPU与系统总线95.计算机(de)外围设备是指( D).A.输入/输出设备B.外存设备C.远程通信设备D.除了CPU和内存以外(de)其它设备96.显示器(de)主要参数之一是分辨率,其含义为( B ).A.显示屏幕(de)水平和垂直扫描频率B.显示屏幕上光栅(de)列数和行数C.可显示不同颜色(de)总数D.同一幅画面允许显示不同颜色(de)最大数目97.中断发生时,由硬件保护片更新程序计数器PC,而不是由软件完成,主要是为了( A ).A.能进入中断处理程序并能正确返回原程序B.节省内存C.提高处理机(de)速度D.使中断处理程序易于编制,不易出错98.中断向量地址是( B ).A.子程序入口地址B.中断源服务程序入口地址C.中断服务程序入口地址D.中断返回地址99.在I/O设备.数据通道.时钟和软件这四项中,可能成为中断源(de)是( D ).A.I/O设备B.I/O设备和数据通道C.I/O设备.数据通道和时钟D.I/O设备.数据通道.时钟和软件100.中断允许触发器用来( D ).A.表示外设是否提出了中断请求B.CPU是否响应了中断请求C.CPU是否正在进行中断处理D.开放或关闭可屏蔽硬中断101.硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它(de)作用是( B ).A.构成中断结束命令B.恢复断点信息并返回C.转移到IRET(de)下一条指令D.返回到断点处102.在采用DMA方式高速传输数据时,数据传送是( B ).A.在总线控制器发出(de)控制信号控制下完成(de)B.在DMA控制器本身发出(de)控制信号控制下完成(de)C.由CPU执行(de)程序完成(de)D.由CPU响应硬中断处理完成(de)103.周期挪用方式常用于( A )方式(de)/输入输出中.A.DMA B.中断C.程序传送D.通道104.如果有多个中断同时发生,系统将根据中断优先级最高(de)中断请求.若要调整中断事件(de)响应次序,可以利用( D ).A.中断嵌套B.中断向量C.中断响应D.中断屏蔽105.通道对CPU(de)请求形式是( B ).A.自陷B.中断C.通道命令D.跳转指令106.CPU对通道(de)请求形式是( D ).A.自陷B.中断C.通道命令D.I/O指令三、填空1.浮点数规格化时(de)精度由尾数(de)位数决定,范围由阶码(de)位数决定.2.三态门比普通状态(高电平、低电平)多哪一个状态高阻态(悬空).3.Am2901芯片是运算器作用(de)部件,它(de)两个主要功能是:作为运算器、作为定序器(确定下一条微指令(de)指令).4.Am2910芯片是寄存器作用(de)部件.5.运算器可以实现算术运算和逻辑运算.6.BCD码:用4位二进制代码表示一位十进制数,最常见(de)BCD码是8421码.7.根据操作数(de)位置,指出寻址方式:8.操作数在寄存器中,称为寄存器寻址方式:9.操作数地址在寄存器中,称为寄存器间接寻址方式;10.操作数在指令中,称为立即寻址方式;11.操作数地址在指令中,称为直接寻址方式.12.设形式地址为D,以直接寻址方式,有效地址为:D;以间接寻址方式,有效地址为:(D);以相对寻址方式,有效地址为:(PC)+D;);以寄存器寻址间接寻址方式,有效地址为:(Ri以基址寻址方式,有效地址为:D+(BR);以变址寻址方式,有效地址为:D+(IX).13.浮点数向左规格化(de)原则:尾数左移一位,阶码减1.浮点数向右规格化(de)原则:尾数右移一位,阶码加1.14.在微指令(de)字段编码中,操作控制字段(de)分段并非是任意(de),必须遵循分段(de)原则,包括:○1.把相斥性(de)微命令分在同一段中;○2.一般每个小段要留出一个状态,表示:本段不执行任何操作.15.补码定点加减运算(de)溢出判断有两种方式,分别是:用一位符号位判断溢出和用两位符号位判断溢出.16.规格化浮点数(de)判断依据是:尾数(de)绝对值在和1范围内.17.所谓寻址方式是:找出有效地址(de)方式.18.基址寻址:操作数(de)有效地址=形式地址+基地址.19.在计算机中存放指令地址(de)寄存器叫PC(程序计数器).20.在取指令之前,首先把PC(de)内容送到地址(MAR)寄存器中,然后由CPU发出读命令,把指令从地址寄存器所指定(de)内存存储单元中取出来,送到CPU(de)指令寄存器中.21.控制器(de)设计方法有两种,分别是:组合逻辑设计和微程序设计.22.影响并行加法器(de)两个因素是:进位信号和传递时间.23.微程序控制(de)计算机中(de)控制存储器CM是用来存放微程序.24.编码左移、右移(de)计算结果.补码为算术左移1位后得,算术右移一位后得.25.-0(de)反码表示为:(假设数据有8位,用二进制表示).0(de)原码、补码、反码、移码(8位二进制数表示)26.控制器在生成各种控制信号时,必须按照一定(de)时序进行,以便对各种操作实施时间上(de)控制.27.根据编码方式,微指令分成水平型微指令和垂直型微指令两种类型.水平型微指令可以同时执行若干个微操作,所以执行机器(de)速度比垂直型微指令快.28.阶码8位(最左一位为符号位),用移码表示,尾数为24位(最左一位为符号位),用规格化补码表示,则它能表示(de)最大正数(de)阶码为FFH,尾数为7FFFFFH,绝对值最小(de)负数(de)阶码为FFH,尾数为800000H(用十六进制表示).29.影响流水线性能(de)因素主要反映在访存冲突和相关问题两个方面.。
计算机组成原理复习资料
计算机组成原理复习资料第⼀章简答题1.冯.诺依曼体制的要点是什么?2.1采⽤⼆进制代码表⽰数据和指令2存储程序3计算机有运算器参与⼀次定点运算的操作数位数存储器控制器输⼊输出设备组成3.何谓字长?何谓字节?3.什么是数据通路宽度?数据总线⼀次能并⾏传送的数据位数1.何谓总线?⼀组能为多个部件分时共享的信息传送线第⼆章⼀、单项选择题1.若⼆进制数为10010.01,则相应⼗进制数为( 1 )。
18.25 21.25 21.05 18.0562.若真值X=-1011,则X补=( 2 )。
1.0101 10101 1.0100 1.1003.若⼗六进制数为A3.5,则相应的⼗进制数为( 3 )。
172.5 179.3125 163.3125 188.51.在( 4)条件下,规格化浮点数尾数的最⾼数位为1所有浮点数浮点数为正浮点数为负阶码以2为底的正数2.在补码⼀位乘法中,若Y n Y n+1=10,则应执⾏( 2 )。
+X,然后右移⼀位 - X,然后右移⼀位右移⼀位左移⼀位6. 在原码不恢复余数除法中( 4 )。
不存在恢复余数的操作仅当某步等数为负时,才作恢复余数操作只在最后⼀步才恢复余数仅当最后⼀步余数为负时,作恢复余数操作1. 当采⽤双符号位时,发⽣正溢的特征是双符号位为( 2 )。
00 01 10 112. 当采⽤双符号位时,发⽣负溢的特征是双符号位为( 3 )。
00 01 10 113. 补码加法运算是指( 2 )。
取操作数绝对值直接相加,符号位单独处理操作数⽤补码表⽰,连⽤符号位⼀起相加操作数⽤补码表⽰,根据符号位决定实际操作操作数转化为原码后,再相加19. 原码乘法运算是指( 2 )。
⽤原码表⽰乘数与被乘数,直接相乘取操作数绝对值相乘,符号位单独处理符号位连同绝对值⼀起相乘取操作数绝对值相乘,乘积符号与乘数符号相同21. 在浮点加减运算中( 3 ).阶码部分与尾数部分分别进⾏加减运算阶码与尾数作为⼀个整体相加减阶对齐后,尾数相加减尾数单独加减,取⼆数中最⼤阶码值作为结果的阶码值⼆、填空题1.设某机字长16位,其定点⼩数能表⽰的最⼤正⼩数为(1-2^-15 )。
计算机组成原理期末复习知识要点
第一章1〕冯.诺依曼主要三个思想是什么?〔1〕电脑处理采用二进制或二进制代码〔2〕存储程序〔3〕硬件五大部分:输入设备、输出设备、存储器、运算器和控制器2〕电脑硬件由哪5部分组成?输入设备、输出设备、存储器、运算器和控制器3〕VLSI中文的意思是什么?超大规模集成电路4〕列举出三个电脑应用领域?1.科学技术计算2.数据信息处理3.电脑控制4.电脑辅助技术5.家庭电脑化5〕电脑系统分哪两大系统?硬件和软件系统6〕电脑内部信息包括哪两大信息?电脑中有两种信息流动:一是控制信息,即操作命令,其发源地为控制器;另一种是数据流,它受控制信息的控制,从一部件流向另一部件,边流动边加工处理。
7〕电脑性能主要包括哪三个主要性能?〔1〕基本字长: 是参与运算的数的基本长度,用二进制数位的长短来衡量,取决寄存器、加法器、数据总线等部件的位数。
〔2〕主存容量:可以用字节,有的用字长,K、M、G、T〔3〕运算速度: 是每秒能执行的指令条数来表示,单位是条/秒。
〔MIPS〕8〕现代电脑系统分为五个层次级别是如何划分的?从功能上,可把现代电脑系统分为五个层次级别:第一级是微程序设计级:是硬件级第二级是一般机器级:机器语言级第三级是操作系统级:是操作系统程序实现。
(混合级)第四级是汇编语言级:一种符号形式语言。
第五级是高级语言级9〕机器数是指什么?它主要是解决了数值的什么表示?10〕机器数有哪4种表示方法?原码表示法、补码表示法、和移码表示法四种。
11〕电脑数值有哪两种表示方式?它主要解决了数值的什么表示?定点表示和浮点表示。
主要解决数中小数点的位置确实定。
12〕浮点数在电脑内部表示两种方式是如何安排的?13〕尾数是补码表示其规格化如何表示?正数:×…×的形式负数:×…×的形式14〕解释电脑内部数值0和字符0有何不同?数值0在电脑中为00H,而字符0为其ASCII码30H。
15〕电脑如何判断加法溢出的?当运算结果超出机器所能表示的数域范围时,称为溢出。
计算机组成原理专业复习
计算机组成原理专业复习第一,计算机体系结构。
计算机体系结构是计算机组成原理的基石,它描述了计算机硬件系统的基本组成和工作原理。
学习计算机体系结构时,可以重点了解冯·诺伊曼体系结构和哈佛体系结构的特点和区别,了解指令的执行过程,掌握指令周期、时钟频率和吞吐率的关系,理解多核处理器和并行计算的概念。
第二,数字逻辑和数字电路。
数字逻辑与数字电路是计算机硬件设计的基础,它们用于实现计算机中的各种逻辑操作和算术运算。
在学习数字逻辑和数字电路时,可以着重了解布尔代数和逻辑运算的原理,学习逻辑门的设计和实现,掌握组合逻辑电路和时序逻辑电路的设计和分析方法,学习存储器的原理和结构。
第三,指令系统和汇编语言。
指令系统是计算机软件与硬件之间的接口,它规定了计算机能够执行的指令集和指令的格式。
学习指令系统和汇编语言时,应重点了解指令的格式和编码方式,掌握不同寻常方式的寻址模式,学习如何进行指令的编译和反汇编,理解指令的执行过程和流水线技术的应用。
第四,存储器和存储器层次结构。
存储器是计算机系统中的核心组件,它用于存储和读取数据和指令。
学习存储器和存储器层次结构时,可以了解不同类型的存储器(如RAM、ROM、Cache等)的特点和应用场景,学习存储器的映射和编址方式,掌握主存和辅存的交互方式和数据传输技术。
第五,中央处理器(CPU)。
中央处理器是计算机中最重要的部件,它负责执行指令和进行数据处理。
学习中央处理器时,可以了解CPU的结构和功能,学习指令的译码和执行过程,理解流水线技术和指令级并行技术的原理和优化方法,了解中断和异常的处理过程。
第六,输入输出系统。
输入输出系统是计算机与外部设备之间的数据传输通道,它用于实现计算机与外部环境的交互。
学习输入输出系统时,可以了解外设和控制器的接口标准和协议,学习输入输出的数据传输方式和中断处理机制,掌握中断处理和DMA传输的基本原理。
在复习计算机组成原理时,可以结合教材和参考书籍进行系统化的学习,同时还需要进行大量的实验和习题练习,加深对知识的理解和掌握。
《计算机组成原理》复习资料
一卷一单选题1-5 BCCA A 6-10 BBDAB1. 输入设备就是负责把计算机所要处理的问题转换为计算机内部所能接受和识别的()信息。
A. ASCII码B. 二进制C. 数字D. 电2. 主板的核心部件是( )。
A. 扩展槽B. BIOS系统C. 芯片组D. I/O接口3. 现在主板上面的内存插槽一般是168线的内存插槽,可提供()线宽数据。
A. 16B. 32C. 64D. 1284. 倍频系数是CPU和()之间的相对比例关系。
A. 外频B. 主频C. 时钟频率D. 都不对5. 数码相机里的成像器件是( )。
A. CCDB. 镜头C. 光圈D. 取景器6. 对于微型计算机来说,( )的工作速度基本上决定了计算机的运算速度。
A. 控制器B. 运算器C. CPD. 存储器7. ()是连接CPU和内存.缓存.外部控制芯片之间的数据通道。
A. 控制器B. 总线C. CPUD. 存储器8. ( )决定了一台显示器可以处理的信息范围。
A. 分辨率B. 扫描方式C. 点距D. 带宽9. 世界上第一台微处理器是( )位的。
A. 4B. 8C. 16D. 3210. 评定主板的性能首先要看()。
A. CPUB. 主芯片组C. 主板结构D. 内存二名词解释1. 显示卡:显卡又称为显示适配卡或者显示卡,是连接显示器和主机的控制电路,它通过总线把主机需要显示的信号,经过加工.排序后与同步信息形成视频信号传送给显示器。
2. 像素点距:指屏幕上两相邻象素点的距离点距离越小,显示器显示图形越清晰,点距离越小,意味着单位显示区内可显示更多的像点。
3.主频、外频和倍频:主频:CPU的时钟频率称为主频,主频越高,则计算机工作速度越快。
外频:系统的前端总线频率(FSB)也就是所谓的外频,是由主板为CPU提供的基准的时钟频率。
倍频:倍频即主频与外频之比的倍数。
4. 硬盘的平均寻道时间:又称寻址时间,是指磁头从开始启动直到移动到指磁道的平均所需时间,这个时间随着硬盘容量的增长而减少。
计算机组成原理复习资料
计算机五大部件:运算器、存储器、控制器、输入设备、输出设备运算器:完成算数和逻辑运算,并将运算的中间结果暂存在运算器存储器:存放数据和程序控制器:控制、指挥程序和数据的输入、运行及处理运算结果输入设备:将人们熟悉的信息形式转换为机器能识别的信息形式输出设备:将机器运算结果转换为人们熟悉的信息形式硬件名词解释:寄存器:暂存指令、数据、地址的存储设备算数逻辑单元(ALU):完成算数逻辑运算存储器:存放数据和程序字:一个存储单元中存放的一串二进制代码字节:8位二进制代码字长:字的长度容量:存储单元个数*存储字长地址:存储单元的编号CPU:中央处理器,包含控制器和运算器主机:CPU与主存储器主存:存放数据与程序,可直接与CPU交换信息辅存:总线:连接多个部件的信息传输线,各部件共享的传输介质数据:兼容:指令流:地址流如何区分存储器中的指令和数据:执行阶段取出的是数据,取址阶段取的是指令总线分类:1.片内总线芯片内部的总线2.系统总线CPU、IO设备、主存之间的信息传输线2.1 数据总线传输各部件的数据信息,双向传递2.2 地址总线指出数据总线上的数据在主存单元的地址或IO设备的地址,单向2.3 控制总线发出各种控制信号的传输线,双向3.通信总线计算机系统之间或与其他系统间的通信2.1 串行通信数据在单条1位宽的传输线上,一位一位按顺序分时传送2.2 并行通信数据在多条并行1位宽的传输线上同事传送总线控制包括判优控制和通信控制,总线控制器统一管理总线的一系列问题1.判优控制由总线控制器按一定的优先等级顺序确定哪个设备能使用总线1.1 链式查询总线同意信号BG串行地从一个IO接口送到下一个IO接口,若BG到达的IO接口有总线请求就不再往下传,该借口获得总线使用权并建立总线忙BS信号。
离总线控制器近的设备有最高优先级,只需很少几根线就能实现总线控制,但对电路故障很敏感,且优先级低的设备很难获得请求。
1.2 计数器定时查询总线控制器接到BR送来的总线请求信号后,在总线未被使用的情况下(BS=0)内部的计数器开始计数,并通过设备地址线向各设备发出一组地址信号。
计算机组成原理复习资料精华
《计算机组成原理》复习资料“计算机组成原理”是计算机科学与技术专业的一门主干课程,必修。
从课程的地位来说,它在先导课程——“数字逻辑”、“数字电路”和后续课程——“操作系统”、“系统结构”等之间起着承上启下和继往开来的作用。
一. 本课程的学习目的:1.通过本课程的学习,掌握计算机硬件系统各部分的组成及工作原理。
2.掌握由各部件组成整机的工作原理,从而较好地建立起计算机的整机概念。
所谓整机概念,简单地说,就是在脑子里有一台运转起来的计算机。
它包括运转起来的计算机各部分组成整机的方法及执行指令过程各部件的相互联系——空间概念和各部件在时间上的密切配合,协调工作——时间概念。
3.掌握计算机系统硬件分析,设计和调试的技能。
这主要是通过原理课的实验和课程设计达到这一学习目的,建议尽可能安排实验环节及课程设计。
二. 本课程的学习内容:1.中央处理器的组成原理。
主要的内容是运算方法和运算器、控制器、指令系统和系统总线。
2.存储器的组织及输入输出组织。
主要的内容是高速缓冲存储器Cache、主存储器、外存储器和由它们组成的多级存储系统;常用的输入/输出设备和输入/输出系统。
三.本课程的特点:1.具有要求的基础较高,知识面广和承上启下的特点。
2.具有概念多、难度大的特点。
根据以上的特点,要求在学习《计算机组成原理》课前必须要有较扎实的数字逻辑和数字电路的知识,学习本课程必须弄清原理,按质完成一定量的习题,要在理解的基础上记住有关的原理、概念和术语。
通过不断的学习、复习,有意识有目的地围绕“整机概念”这一最大的难点主动地学习,有条件者可结合计算机系统的监控程序分析、学习,效果会更好,只要努力,我们学习《计算机组成原理》课程的目的就一定能达到。
四. 主要参考文献:1.黄钦胜朱娟,计算机组成原理,电子工业出版社,2003年。
2.黄钦胜等编著,计算机组成原理习题与题解,电子工业出版社,2004年。
第1章计算机系统概论本章的学习目的:初步了解计算机系统的组成和计算机的工作过程,掌握常用的概念、名词术语,为以后各章的学习打下基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机组成原理》复习资料“计算机组成原理”是计算机科学与技术专业的一门主干课程,必修。
从课程的地位来说,它在先导课程——“数字逻辑”、“数字电路”和后续课程——“操作系统”、“系统结构”等之间起着承上启下和继往开来的作用。
一. 本课程的学习目的:1.通过本课程的学习,掌握计算机硬件系统各部分的组成及工作原理。
2.掌握由各部件组成整机的工作原理,从而较好地建立起计算机的整机概念。
所谓整机概念,简单地说,就是在脑子里有一台运转起来的计算机。
它包括运转起来的计算机各部分组成整机的方法及执行指令过程各部件的相互联系——空间概念和各部件在时间上的密切配合,协调工作——时间概念。
3.掌握计算机系统硬件分析,设计和调试的技能。
这主要是通过原理课的实验和课程设计达到这一学习目的,建议尽可能安排实验环节及课程设计。
二. 本课程的学习内容:1.中央处理器的组成原理。
主要的内容是运算方法和运算器、控制器、指令系统和系统总线。
2.存储器的组织及输入输出组织。
主要的内容是高速缓冲存储器Cache、主存储器、外存储器和由它们组成的多级存储系统;常用的输入/输出设备和输入/输出系统。
三.本课程的特点:1.具有要求的基础较高,知识面广和承上启下的特点。
2.具有概念多、难度大的特点。
根据以上的特点,要求在学习《计算机组成原理》课前必须要有较扎实的数字逻辑和数字电路的知识,学习本课程必须弄清原理,按质完成一定量的习题,要在理解的基础上记住有关的原理、概念和术语。
通过不断的学习、复习,有意识有目的地围绕“整机概念”这一最大的难点主动地学习,有条件者可结合计算机系统的监控程序分析、学习,效果会更好,只要努力,我们学习《计算机组成原理》课程的目的就一定能达到。
四. 主要参考文献:1.黄钦胜朱娟,计算机组成原理,电子工业出版社,2003年。
2.黄钦胜等编著,计算机组成原理习题与题解,电子工业出版社,2004年。
第1章计算机系统概论本章的学习目的:初步了解计算机系统的组成和计算机的工作过程,掌握常用的概念、名词术语,为以后各章的学习打下基础。
本章要掌握的主要内容:1.电子计算机的分类,电子数字计算机的特点。
2.计算机与人们的生活息息相关,了解计算机有哪些主要的应用。
3.计算机系统是由硬件和软件两大部分组成的,硬件是物资基础,软件是解题的灵魂。
弄清硬件和软件的概念。
4.计算机硬件系统所包含的主要部分,各部分的功能及其组成框图。
5.计算机的工作过程,主要是执行指令的过程。
而指令周期包括取出指令、解释指令和执行指令两个阶段。
6.计算机发展所经历的五代,前四代分代的主要标志是以所使用的主要逻辑元件来划分的,第五代计算机以知识推理,人工智能为主要标志。
7.当前计算机组织结构发展的趋势。
8.冯·努依曼计算机的设计思想是采用二进制表示各种信息以及存储程序和程序控制。
存储程序的概念是将解题程序(连同必须的原始数据)预先存入存储器;程序控制是指控制器依据所存储的程序控制全机自动、协调地完成解题任务。
存储程序和程序控制统称为存储程序控制。
9.控制器和运算器合称为中央处理器CPU,当前CPU芯片还集成有存储管理部件、Cache 等;CPU和内存储器合称为计算机主机。
10.指令字和数据均以二进制代码的形式存入存储器,计算机是如何区分出指令和数据的。
11.计算机系统的主要性能指标包括哪些?12.计算机的运算速度是指它每秒钟执行指令的条数。
单位是MIPS(百万条指令每秒)∑=⋅=nii imtfV11式中,n—指令的种类f i —第i种指令在程序中出现的频度(%)t i —第i种指令的指令周期13.计算机系统按功能划分,通常为五级的层次结构,每一级都可进行程序设计。
14.机器功能的软硬件划分取决于价格、速度、可靠性、存储容量和变更周期等。
15.软件和硬件在逻辑功能上是等效的。
合理分配软硬件的功能是计算机总体结构的重要内容。
16.固件是具有软件功能的硬件,它是介于传统软硬件之间的实体。
从功能上说类似于软件,就其形态说类似硬件。
17.本章主要的术语及概念:运算器、控制器、中央处理器CPU、主机、存储器、I/O接口(适配器)、I/O设备、总线、存储程序、程序控制、硬件、软件、固件、运算速度、存储容量、单元地址、存储单元、程序、指令。
第2章运算方法和运算器本章的学习目的:弄清数据与文字在计算机中的表示法,定点加、减、乘、除运算的算法,浮点数的表示法及运算方法,逻辑运算的实现,定点、浮点运算器的组成及工作原理。
本章要掌握的主要内容:1.进位计数制及不同计数制(十、二、八、十六)之间数的转换方法。
进位计数制有两个要素,一是基数R,二是位权R i。
R是指计数制中所用到的数码个数,如十进制为0~9共十个数字符号;R i是指R进制数中数位的固定倍数。
不同数制之间数的转换依据:若两个有理数相等,则这两个数的整数部分与小数部分一定分别相等。
2.计算机广泛使用二进制的原因是由于其只有二个数字符号,便于物理的实现,运算规则最简单,节省元件,可作为逻辑设计的便利工具,可靠性高。
3.计算机中表示的二进制位数B 和人们习惯的十进制数D 之间的位数关系:B = 3.32 D可见,一位十进制数要用3.32位二进制数表示,这应与二进制编码的十进制数(BCD 码)区分开来。
4.数值数据在计算机中有定点表示和浮点表示两种数据格式。
5.定点表示法的表数范围、精度及其特点。
6.浮点表示这一部分的内容是一个难点,应真正弄懂。
(1).浮点数的构成:N=R E ×M上式R 是基数,通常R=2(也有R=8或R=16),对于同一台计算机,R 是固定不变的,因此,计算机表示浮点数时只需表示指数(称为阶)E 和尾数M 。
E 包括阶符(指明指数的正负)和阶码(整数),用于指明小数点的实际位置。
M 为尾数,包括数符和尾数,M 表示了数的精˙|←阶符 →| 阶码 |←数符→| 尾数 |形式小数点所表示的浮点数,其形式小数点的位置在Ms 之后。
由于整个数的小数点位置还应由阶来决定,即当E 为正阶时,表明实际小数点的实际位置应右移;当E 为负阶时,表明实际小数点的位置应左移。
由于所表示的尾数部分,其最大的绝对值约等于1,因此,所能表示的最大数是由阶码的位数来确定,而表示数的精度应由尾数的位数n 决定。
(2).规格化浮点数是尾数的最高位为非零数值的浮点数。
表示为 0.5≤|M|<1 (R=2)规格化数可使一个浮点数的表示是惟一的,而且能保留最多的有效数字,避免丢失运算精度。
例:某运算结果:N=20001×0.0000000110001110,限定的尾数为8位,可得N 1=20001×0.00000001或 N 2=2-0111×0.11000111,这二个数的精度不同,N 2有8位数的精度,而N 1 只有1位数的精度。
N 1 是由N 舍去尾数的低8位得到的,N 2 则是由N 规格化后得到的。
(3).如何实现规格化?当|M|≥1时,将尾数右移,每右移一位,阶码加1,称为向右规格化,简称右规;当|M|<0.5时,将尾数左移,每左移一位,阶码减1,称为向左规格化,简称左规。
可见,规格化过程,就是自动调节比例因子的过程。
应注意的是,尾数为零的浮点数不能规格化。
(4).规格化浮点数的表数范围:设阶码为m 位,尾数为n 位(不包括阶符和尾符),则规格化浮点数的表数范围为:)12(2--m ×21≤ N ≤()n m ---⨯21212上式中(2m -1)和-(2m -1)是m 位阶码能表示的最大和最小的阶码,而21和()n --21则是规格化尾数绝对值最小和最大的值。
在阶和尾数均用补码表示的机器中,由于补码可多表示一个最小的负数和为便于判别规格化,则其表数范围为:正数:m 22-×21≤N ≤()n m ---⨯21212 负数:m 22-×()n ----221 ≥N ≥()1212-⨯-m上式中,-2m 为m 位补码表示的阶码所能表示的最小负数,-1为补码表示的最小的尾数值。
当M = -2-1时, [M]补=1.100…0,而当M=(-2-1-2 -n )时,[M]补=1.011…1, M= -1时,[M]补=1.000…0,除去 M= -2-1这一数值后,要判别是否为规格化尾数,只需判Ms 和M 1这两位的状态不相同时,则为规格化尾数。
设想把M= -2-1作为规格化尾数,其判断规格化的逻辑表达式在尾数的位数很多时的复杂程度。
(5).浮点表示的优缺点。
7.IEEE754标准中单精度和双精度两种浮点数的表示数的范围及其机器数的表示形式。
8.十进制数串的表示方法:(1)字符串形式:每个十进制数位或符号位占用一个字节。
字符串形式应用于非数值处理的领域。
(2)压缩的十进制数串形式:一个字节存放两个十进制数位。
9.计算机中表示数的大小和正负的方法称为码制。
机器数的表示有原码、补码、反码和移码四种形式。
10.原码、补码、反码和移码的性质归纳:(1) 补码、反码和移码的符号位作为数值的一部分看待,参加运算,而原码则不能。
(2) 原码和反码的表数范围相对于0来说是对称的,整数: -(2n -1)~ 0 ~ +(2n -1)小数:-(1-2-n )~ 0 ~ +(1-2-n )而补码和移码则可多表示一个最小负数:整数:-2n 、-(2n -1) ~ 0 ~ +(2n -1)小数:-1、-(1-2-n ) ~ 0 ~ +(1-2-n )(3) 零的原码和反码(定点小数)各有二种表示形式:[+0]原=0.00...0,[-0] 原=1.00 0[+0]反=0.00...0,[-0] 反=1.11 (1)而零的补码和移码(定点整数)各只有一种表示形式:[+0]补=[-0]补=0 00 0[+0]移=[-0]移=1 00 0(4)反码和补码右移时,移空位(数的最高位)补上和符号相同的代码,而原码左右移时,移空位均补上0;补码左移,移空位(数的最低位)补0;正数的反码左移时,移空位补0,负数的反码左移时,移空位补1。
(5)原码表示法便于输入输出,有利于实现乘除运算,不利于加减运算;补码表示法便于加减运算,乘除运算也有较好算法,故多被采用;反码表示法最易于形成代码,但运算复杂且速度慢,很少采用;移码主要用于表示浮点数的阶。
11.字符的ASCII 码与字符串的表示方法。
12.汉字的表示方法包括汉字的输入编码,汉字内码和汉字字模码。
13.由于噪音干扰而造成计算机的突发性错误可通过数据校验码加以发现或给出错误特征而对错误加以纠正。
奇偶校验码校验位的生成,查错过程及查错的功能。
14.若待编码信息为n 位(二进制),则纠正一位错所需的校验位数r 应满足:2 r ≥n+r+1模2 四则运算,循环冗余码(CRC)的纠错原理。