组成原理复习题
组成原理复习题目
填空题:1.计算机的硬件包括(运算器)、(存储器)、(控制器)、适配器、输入输出设备。
2.按IEEE754标准,一个浮点数由(符号位S)、(阶码E)、(尾数M)三个域组成。
3.计算机采用多级存储体系结构,即(cache)、(主存)和(外存)。
4.形成指令地址的方式,称为(指令寻址方式)。
有(顺序寻址)和(跳跃寻址)两种,由指令计数器来跟踪。
5.CPU是计算机的中央处理器部件,具有(指令控制)、(操作控制)、时间控制、(数据加工)的基本功能。
6.为了解决(多个)主设备同时竞争总线(控制权)的问题,必须具有总线(仲裁部件)。
7.磁表面存储器由于存储容量大,(位成本低),在计算机系统中作为(辅助)大容量存储器使用,用以存放系统软件、大型文件、数据库等大量程序与数据信息。
(2)1.早期将(运算器)和(控制器)合在一起称为Cpu(中央处理器)。
2.数的真值变成机器码时有四种表示方法:原码表示法,(反码表示法),(补码表示法),(移码表示法)。
3.Cache是一种(高速缓冲)存储器,是为了解决CPU和主存之间(速度)不匹配而采用的一项重要的(硬件)技术4.形成操作数地址的方式,称为(数据寻址方式)。
操作数可放在专用寄存器、(通用寄存器)、内存和(指令)中。
5.CPU中至少要有如下六类寄存器:(指令寄存器)、(程序计数器)、(地址寄存器)、数据缓冲器、通用寄存器、状态条件寄存器。
6.接口部件在它动态联结的两个功能部件间起着(缓冲器)和(转换器)的作用,以便实现彼此之间的(信息传送)。
7.外围设备的功能是在计算机和(其他机器)之间,以及计算机与(用户)之间提供联系。
(3)1.(存储)程序并按(地址)顺序执行是冯·诺依曼型计算机的(工作原理)。
2.移码主要用于表示浮点数的(阶码E),以利于比较两个指数的(大小)和(对阶)操作。
3.存储器的技术指标有(存储容量)、(存取时间)、(存储周期)、存储器带宽。
4.RISC指令系统的最大特点是:①(指令条数少);②指令长度固定,指令格式和寻址方式种类少;③只有取数/存数指令访问(存储器),其余指令的操作均在(寄存器)之间进行5.互斥的微操作,是指不能(同时)或不能在(同一个节拍内)并行执行的微操作。
计算机组成原理复习题(含答案)
计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题:1.双字节⼀般指(C )⼆进制数。
A.1位B.32位C.16位D.8位2.在主机中,能对指令进⾏译码的器件是(D )。
A.存储器B.ALU C.运算器D.控制器3.若⼀个数的编码是10000000,它的真值是-127,则该编码是(D )。
A.原码B.移码C.补码D.反码4.在I/O控制⽅式中,主要由程序实现的是(C )。
A.PPU⽅式B.DMA⽅式C.中断⽅式D.通道⽅式5.在浮点数的表⽰范围中,(B )在机器数中不出现,是隐含的。
A.阶码B.基数C.尾数D.符号6.指令系统采⽤不同的寻址⽅式的主要⽬的是( D )。
A.提⾼访问速度B.简化指令译码电路C.增加内存容量D.扩⼤寻址范围7.若标志寄存器Z=1 ,表明(C )A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正8.寄存器间接寻址⽅式中,操作数在(B )中。
A.寄存器B.存储器C.堆栈D.CPU9.DMA接⼝(B )。
A.可以⽤于主存与主存之间的数据交换 B.内有中断机制C.内有中断机制,可以处理异常情况 D.内⽆中断机制10.计算机主频的周期是指(A )A.时钟周期B.指令周期C.⼯作周期D.存取周期11.运算器是由多种部件组成的,其核⼼部件是(D )。
A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元12.使CPU与I/O设备完全并⾏⼯作⽅式是(C )⽅式。
A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K 14.⽬前我们所说的个⼈台式商⽤机属于( D )。
A.巨型机 B.中型机 C.⼩型机 D.微型机15.冯·诺依曼机⼯作⽅式的基本特点是( B )。
A.多指令流单数据流 B.按地址访问并顺序执⾏指令C.堆栈操作 D.存储器按内容选择地址16.CPU的组成中不包含( A )。
计算机组成原理复习考试题及答案
计算机组成原理复习题及答案(一)一、选择题1.若浮点数用补码表示,则判断运算结果是否为规格化数的方法是______ A)阶符与数符相同为规格化数B)阶符与数符相异为规格化数C)数符与尾数小数点后第一位数字相异为规格化数D)数符与尾数小数点后第一位数字相同为规格化数2.某机字长32位,其中1位符号位,31位表示尾数。
若用定点小数表示,则最大正小数为______。
A)+(1 – 2-32)B)+(1 – 2-31)C)2-32D)2-313.算术/逻辑运算单元74181ALU可完成______。
A)16种算术运算功能B)16种逻辑运算功能C)16种算术运算功能和16种逻辑运算功能D)4位乘法运算和除法运算功能4.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为______。
A)64,16 B)16,64 C)64,8 D)16,165.多体并行系统实质上是一种______存贮器,它能_____执行______独立的读写操作。
A)模块式,并行,多个B)模块式串行,多个C)整体式,并行,一个D)整体式,串行,多个6.变址寻址方式中,操作数的有效地址等于______。
A)基值寄存器内容加上形式地址(位移量)B)堆栈指示器内容加上形式地址(位移量)C)变址寄存器内容加上形式地址(位移量)D)程序记数器内容加上形式地址(位移量)7.以下叙述中正确描述的句子是:______。
A)微程序控制方式和组合逻辑控制相比,可以使指令的执行速度更快。
B)只有直接编码的微指令是水平型微指令。
C)同一个CPU周期中,可以并行执行的微操作叫互斥性微操作D)同一个CPU周期中,不可以并行执行的微操作叫互斥性微操作8.计算机使用总线结构的主要优点是便于实现积木化,同时______。
A)减少了信息传输量B)提高了信息传输的速度C)减少了信息传输线的条数D)加重了CPU的工作量9.计算机的外围设备是指______。
组成原理复习题
一、单项选择题1.CPU包括()两部分。
A.ALU和累加器 B.ALU和控制器 C.运算器和控制器 D.ALU 和主存储器2.CPU与主存合称为()。
A、中央处理器B、微机C、主机D、接口3.下列数值中与二进制数10000相等的是()。
A.10 B. 10BCD C.0FH D.10Q4、在8421码表示的二一十进制数中,代码1001表示()。
A、3B、6C、9D、15.若某数的二进制编码为0010101,采用奇校验后,该数的校验码为()。
A.10010101 B. 00010101 C.00110101 D.00101001 6.用8位二进制数补码整数的表示范围,其所能表示的数据个数分别为()。
A.-128~127 B.-127~127 C.-127~128 D.-128~128 7、定点数作加减运算时,其符号位与数位一起参与运算的编码是()。
A、原码与补码B、补码与反码C、反码与原码D、原码8.定点数作加减运算时,其符号位与数位一起参与运算的编码是()。
A.原码与补码 B.补码与反码 C.反码与原码 D.原码9、在浮点数表示中,为保持真值不变,尾数向右移2位,阶码要()。
A、加1B、减1C、加2D、减210.浮点数的尾数右移2位,为了保证其值不变,阶码要()。
A.左移1位 B.右移1位 C.左移2位 D.右移2位11.若某数的二进制编码为0010101,采用奇校验后,该数的校验码为()。
A.10010101 B. 00010101 C.00110101 D.00101001 12.用于表示下一条将要执行的指令的地址寄存器为()。
A.AC B.IR C.DR D.PC13.设[X]补=10000000,则X的真值为()。
A.-128 B.-127 C.128 D.12714、设【X】补=10000,则X的真值为()。
A、16B、-16C、15D、-1515.在相对寻址方式中,若指令中地址码为X,则操作数的地址为()。
计算机组成原理复习题
计算机组成原理一、单项选择题1.硬件在功能实现上比软件强的是()①速度快②成本低③灵活性强④实现容易2.冯·诺依曼式的计算机是指计算机()①能进行科学计算②具备了自动输入输出的功能③能按预先存储的程序运行③提供了人机交互的界面3.下列数字中最大的是( )① (101001)2 ② (52)8 ③ (43)10④ (30)164.浮点运算部件通常( )。
①只有算术运算功能。
②只有逻辑运算功能。
③既有算术运算功能也有逻辑运算功能。
④既能进行算术逻辑运算,也能进行字符处理。
5.设[x]补=1.x1x2x3x4x5x6x7,,若要求X<-1/2成立,则需要满足的条件是()① x1必须为1,x2~x7至少有一个为1 ② x1必须为1,x2~x7任意③ x1必须为0,x2~x7至少有一个为1 ④ x1必须为0,x2~x7任意6.若浮点数的阶码和尾数都用补码表示,则判断运算结果是否为规格化数的方法是( )。
①阶符与数符相同为规格化数。
②阶符与数符相异为规格化数。
③数符与尾数小数点后第一位数字相异为规格化数。
④数符与尾数小数点后第一位数字相同为规格化数。
7.关于主存,以下叙述中正确的是()① CPU可直接访问主存,但不能直接访问辅存② CPU可直接访问主存,也能直接访问辅存③ CPU不能直接访问主存,也不能直接访问辅存④ CPU不能直接访问主存,但能直接访问辅存8.在计算机系统中,用于存放系统运行状态的部件是()①程序计数器②程序状态寄存器③中断寄存器④累加寄存器9.某512×8位RAM芯片采用一位读/写线控制读写,该芯片的引脚至少有()① 17条② 19条③ 21条④ 522条10.在指令中给出操作数的寻址方式称为( )①立即寻址②直接寻址③间接寻址④寄存器寻址11.在单地址指令中,为了完成两个操作数的算术运算,除指令中用地址码指明的一个操作数外,另一个数常需采用( )①立即寻址方式②间接寻址方式③堆栈寻址方式④隐含寻址方式12.CPU从主存取出一条指令并执行该指令的所有时间称为( )①时钟周期②节拍③机器周期④指令周期13.构成控制信号序列的最小单位是( )①微程序②微指令③微命令④机器指令14.在调频制记录方式中,写“0”和写“1”是利用( )①电平的高低变化②电流的幅值变化③电流的相位变化④电流的频率变化15.由于磁盘上内圈磁道比外圈磁道短,因此()①内圈磁道存储的信息比外圈磁道少②无论哪条磁道存储的信息量均相同,但各磁道的存储密度不同③内圈磁道的扇区少使得它存储的信息比外圈磁道少④各磁道扇区数相同,但内圈磁道上每扇区存储的记录信息少16.为了确定下一条微指令的地址而采用的断定方式的基本思想是()①用程序计数器PC来产生后继微指令地址。
计算机组成原理复习资料
一、单项选择题:
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)用来________,它的位数与________有关。
计算机组成原理复习题带答案
计算机组成原理复习题带答案第1章计算机系统概述⼀、选择题1、在下列四句话中,最能准确反映计算机主要功能的是 C。
A、计算机可以存储⼤量信息B、计算机能代替⼈的脑⼒劳动C、计算机是⼀种信息处理机D、计算机可实现⾼速运算2、1946年2⽉,在美国诞⽣了世界上第⼀台电⼦数字计算机,它的名字叫(1)C,1949年研制成功的世界上第⼀台存储程序式的计算机称为(2)。
(1)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ(2)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ3、计算机硬件能直接执⾏的只能是B。
A、符号语⾔B、机器语⾔C、汇编语⾔D、机器语⾔和汇编语⾔4、对计算机软、硬件资源进⾏管理,是 A 的功能。
A、操作系统B、数据库管理系统C、语⾔处理程序D、⽤户程序⼆、填空题1、计算机的各⼤部件通过____总线____________连接在⼀起,它是各部件之间传输信息的通道。
2、计算机按内部信息形式可以分为___模拟____________和___数字信号_两类。
3、计算机硬件⼀般由_运算器,控制器_______、__存储器______、_输⼊_______和、____输出____和五⼤部分组成。
4、运算器是⼀个数据加⼯部件,主要完成⼆进制___算术_______运算及__逻辑________运算。
5、运算器的___位数________越多,计算的精度就越⾼,但是所费的电⼦器件也越多,成本越⾼。
三、简答题1、简述计算机的发展过程。
1、第⼀代电⼦管计算机1946年2⽉,诞⽣了世界上第⼀台电⼦数字计算机——ENIAC ,1949年研制成功的世界上第⼀台存储程序式的计算机EDSAC。
2、第⼆代晶体管计算机1947年在贝尔实验室制成第⼀个晶体管,进⼊20世纪50年代全球出现⼀场以晶体管代替电⼦管的⾰命。
3、第三代集成电路计算机4、⼤规模集成电路计算机5、超⼤规模集成电路计算机3、冯.诺依曼计算机的特点是什么?它包括哪些主要组成部分?各部分的功能是什么?1、计算机由运算器、存储器、控制器、输⼊设备和输出设备五⼤部件组成2、指令和数据以同等的地位存放在存储器内,并可以按地址寻访3、指令和数据均⽤⼆进制数表⽰4、指令由操作码和地址组成。
《计算机组成原理》课程知识 复习 学习材料 试题与参考答案
《计算机组成原理》课程知识复习学习材料试题与参考答案一、单选题1、乘法器的硬件结构通常采用(C)。
A串行加法器和串行移位器B并行加法器和串行左移C并行加法器和串行右移D串行加法器和串行右移2、一张3、5英寸软盘的存储容量为(A),每个扇区存储的固定数据是()。
A 1.44MB,512B B 1MB,1024BC 2MB,256BD 1.44MB,512KB3、计算机中表示地址时使用(A)。
A无符号数B原码C反码D补码4、用存储容量为16K*1位的存储器芯片来组成一个64K*8位的存储器,则在字方向和位方向分别扩展了(D)倍。
A4、2 B8、4 C2、4 D4、85、ALU属于(A)部件。
A运算器B控制器C存储器D寄存器6、下列选项中,能引起外部中断的事件是(B)。
A键盘输入B除数为0 C浮点运算下溢D访存缺页7、人们根据特定需要预先为计算机编制的指令序列称为(D)。
A软件B文件C集合D程序8、在大量数据传送中常用且有效的检验法是(D)。
A海明码校验B偶校验C奇校验DCRC校验9、CPU的组成中不包含(A)。
A存储器B寄存器C控制器D运算器10、程序访问的局限性是使用(B)的依据。
A缓冲Bcache C虚拟内存D进程11、可编程的只读存储器(B)。
A不一定可以改写B可以改写C不可以改写D以上都不对12、操作数地址存放在寄存器的寻址方式叫(D)。
A相对寻址方式B变址寄存器寻址方式C寄存器寻址方式D寄存器间接寻址方式13、以下有关指令系统的说法错误的是(D)。
A指令系统是一台机器硬件能执行的指令全体B任何程序运行前都要先转化为机器语言程序C指令系统是计算机软件、硬件的界面D指令系统和机器语言是无关的14、微程序存放在(A)中。
A控制存储器BRAM C指令寄存器D内存储器15、磁盘存储器的记录方式一般采用(C)。
A归零制B不归零制C改进的调频制D调相制16、冯、诺依曼机工作方式的基本特点是(B)。
A多指令流数据流B按地址访问顺序执行指令C堆栈操作D存储器按内容选择住址17、32个汉字的机内码需要(C)。
(完整)计算机组成原理复习试卷
《计算机组成原理》复习试卷一、填空题1、冯·诺依曼模型中,存储器是由定长存储单元组成的、按访问的、空间;其存储程序原理是以等同地位存放在同一存储器中;其程序流控制思想为下条指令地址由产生、程序执行过程为循环的指令执行过程。
2、现代计算机结构中常以为中心、通过实现各功能部件互连;CPU中PC寄存器主要用来存放、IR寄存器主要用来存放。
3、机器中8位定点表示的无符号整数可表示的数值范围是至,8位定点补码形式表示的有符号纯整数可表示的数值范围是至 .4、数据编码1010010的偶检验码是;若采用海明校验码,则需位检验位。
5、定点加减法运算方法中,[X-Y]补=[X]补+ ;定点乘法运算方法中,设[X]补、[Y]补均为n位的数据表示,则[X×Y]原为位的数据表示。
6、存储器的容量—速度、速度—价格存在矛盾,根据可采用层次结构存储系统满足用户需求,现代计算机的“Cache-主存-辅存”层次结构中,Cache主要解决问题、而辅存则主要解决问题。
7、某SRAM芯片容量为4Kbit、数据引脚为4根(双向),则地址引脚为根;若用该芯片构成8K×8bit 容量的存储器,则需该芯片个,构成的存储器地址引脚为根.8、若CPU的数据引脚为8根、地址引脚为16根(A15~A0),主存按字节进行编址,则主存最大容量为 B;若系统仅配置16KB主存(由1个SRAM芯片构成),则主存的片选信号CS#与地址有关的逻辑表达式为。
9、某Cache容量为256KB、块大小为16B、采用4路组相联映像,则Cache共有个组,按字节编址的24位的主存地址020345H可映射到Cache的第组(组号从零开始编号),地址变换时块标记中参与比较的信息至少有位(注意硬件表特征)。
10、页式虚拟存储器的存储管理中,与主存信息交换单位为页(其大小比Cache块)、均采用地址映像方法,常在中设置快表(TLB)以提高地址变换速度。
计算机组成原理复习题(含答案)
计算机组成原理复习题一、选择题:1.双字节一般指(C )二进制数。
A.1位B.32位C.16位D.8位2.在主机中,能对指令进行译码的器件是(D )。
A.存储器B.ALU C.运算器D.控制器3.若一个数的编码是10000000,它的真值是-127,则该编码是(D )。
A.原码B.移码C.补码D.反码4.在I/O控制方式中,主要由程序实现的是(C )。
A.PPU方式B.DMA方式C.中断方式D.通道方式5.在浮点数的表示范围中,(B )在机器数中不出现,是隐含的。
A.阶码B.基数C.尾数D.符号6.指令系统采用不同的寻址方式的主要目的是( D )。
A.提高访问速度B.简化指令译码电路C.增加内存容量D.扩大寻址范围7.若标志寄存器Z=1 ,表明(C )A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正8.寄存器间接寻址方式中,操作数在(B )中。
A.寄存器B.存储器C.堆栈D.CPU9.DMA接口(B )。
A.可以用于主存与主存之间的数据交换 B.内有中断机制C.内有中断机制,可以处理异常情况 D.内无中断机制10.计算机主频的周期是指(A )A.时钟周期B.指令周期C.工作周期D.存取周期11.运算器是由多种部件组成的,其核心部件是(D )。
A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元12.使CPU与I/O设备完全并行工作方式是(C )方式。
A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K14.目前我们所说的个人台式商用机属于( D )。
A.巨型机 B.中型机 C.小型机 D.微型机15.冯·诺依曼机工作方式的基本特点是( B )。
A.多指令流单数据流 B.按地址访问并顺序执行指令C.堆栈操作 D.存储器按内容选择地址16.CPU的组成中不包含( A )。
计算机组成原理复习题与答案
计算机组成原理复习题一、选择题(C)1、在以下四句话中,最能准确反映计算机主要功能的是下面哪项。
A.计算机可以存储大量信息 B.计算机能代替人的脑力劳动C.计算机是一种信息处理机 D.计算机可实现高速运算(C)2、计算机硬件能直接执行的只能是下面哪项。
A.符号语言 B.汇编语言 C.机器语言 D.机器语言和汇编语言(C)3、运算器的核心部件是下面哪项。
A.数据总线 B.数据选择器 C.算术逻辑运算部件 D.累加寄存器(C)4、对于存储器主要作用,下面哪项说确。
A.存放程序 B.存放数据 C.存放程序和数据 D.存放微程序( D )5、至今为止,计算机中所含所有信息仍以二进制方式表示,其原因是下面哪项。
A.节约元件 B.运算速度快 C.物理器件性能决定 D.信息处理方便(C)6、CPU中有若干寄存器,其中存放存储器中数据的寄存器是下面哪项。
A.地址寄存器 B.程序计数器 C.数据寄存器 D.指令寄存器(DC)7、CPU中有若干寄存器,其中存放机器指令的寄存器是下面哪项。
A.地址寄存器 B.程序计数器 C.指令寄存器 D.数据寄存器( A)8、CPU中有若干寄存器,存放CPU将要执行的下一条指令地址的寄存器是下面哪项。
A.地址寄存器 B.数据寄存器 C.程序计数器 D.指令寄存器(C)9、CPU中程序状态寄存器中的各个状态标志位是依据下面哪项来置位的。
A.CPU已执行的指令 B.CPU将要执行的指令C.算术逻辑部件上次的运算结果 D.累加器中的数据(B)10、为协调计算机各部件的工作,需要下面哪项来提供统一的时钟。
A.总线缓冲器 B.时钟发生器 C.总线控制器 D.操作命令发生器(C)11、以下各种数制的数中最小的数是下面哪项。
A.(101001)2 B.(52)8 C.(101001)BCD D.(233)H(D)12、以下各种数制的数中最大的数是下面哪项。
A.(1001011)2 B.75 C.(112)8 D.(4F)H(B)13、将十进制数15/2表示成二进制浮点规格化数(阶符1位,阶码2位,数符1位,尾数4位)是下面哪项。
计算机组成原理复习题
计算机组成原理复习题复习题一、填空题1、CPU与外设之间的数据传送方式有程序控制方式、和三种方式[答案]中断方式;DMA方式2、在中断服务程序中,进行中断处理之前,应先,才允许中断嵌套,只有中断优先级的中断源请求中断,才能被响应。
[答案]开中断,更高3、一存储器芯片有13条地址引脚、8条数据引脚,请问该存储器芯片内有个字节单元。
[答案]8K4、某种存储器芯片有12条地址引脚、4条数据引脚,若要利用此类芯为某系统扩展16K某8位存储器,请问需要片这样的存储器芯片。
[答案]85、具有电可擦除的只读存储器是________。
[答案]E2PROM6、假定某数某=-1001010B,在计算机内部的表示为10110110,则该数所用的编码方法是___________。
[答案]补码7、在计算机系统中,多个系统部件之间信息传送的公共通路称为________。
就其所传送的信息的性质而言,在公共通路上传送的信息包括________、_________和_________信息。
[答案]总线;数据;地址;控制8、用二进制代码表示的计算机语言称为______________,用助记符编写的语言称为_________________。
[答案]机器语言;汇编语言9、三级存储器系统是指_________、__________、__________这三级。
[答案]高速缓存;内存;外存10、一般而言,CPU至少有____________、_____________、________________、________________、________________和累加器六个寄存器。
[答案]程序计数器(PC);指令寄存器(IR);地址寄存器(MAR);数据缓冲寄存器(MDR);程序状态字寄存器(PSW)11、只读存储器ROM可分为__________、_________、__________和__________四种。
[答案]ROM,PROM,EPROM,E2PROM12、单处理器系统中的总线可以分为三类:CPU内部连接各寄存器及运算部件之间的总线称为____________;中、低速I/O设备之间相互连接的总线称为_______________;同一台计算机系统内的高速功能部件之间相互连接的总线称为___________________。
计算机组成原理复习习题
组成原理期末复习题一、单项选择题1.对于二进制码10000000,若其值为0,则它是用【 D 】表示的;若其值为-128,则它是用【 C 】表示的。
A.原码B.反码C.补码D.移码2.设机器数字长为16位(含1位符号位),若用补码表示定点整数,则最大正数为【 C 】。
A.1-215B.1-2-15C.215-1 D.2153、两补码数相加,采用l位符号位,当【 D 】时,表示结果溢出。
A.符号位有进位B.符号位进位和最高数位进位异或结果为0C.符号位为lD.符号位进位和最高数位进位异或结果为l4.浮点数的表示精度取决于【 B 】。
A.阶码的机器数形式B.尾数的位数C.阶码的位数D.阶码的机器数形式和尾数的机器数形式5.在定点机中执行算术运算时会产生溢出,其原因是【 D 】。
A.主存容量不够B.操作数过大C.操作数地址过大D.运算结果无法表示6. 指令系统中采用不同寻址方式的目的主要是【 D 】。
A.可直接访问外存B.提供扩展操作码并降低指令译码的难度C.实现存储程序和程序控制D.缩短指令长度,扩大寻址空间,提高编程灵活性7.在浮点数中.当数的绝对值太大,以至于超过所能表示的数据时,称为浮点数的【 B 】。
A.正上溢B.上溢C.正溢D.正下溢8.补码加减法是指【 C 】。
A.操作数用补码表示,两数相加减,符号位单独处理,减法用加法代替B.操作数用补码表示,符号位和数值位一起参加运算,结果的符号与加减相同C.操作数用补码表示,连同符号位直接相加减,减某数用加负某数的补码代替,结果的符号在运算中形成D.操作数用补码表示,由数符决定两数的操作,符号位单独处理9.动态RAM的刷新是以【 B 】为单位进行的。
A.存储单元B.存储矩阵行B.存储矩阵列D.存储位10.指令寄存器的位数取决于【 B 】。
A.存储器的容量 B. 指令字长C.机器字长D.存储字长11.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数常采用的寻址方式是【 C 】。
期末复习题计算机组成原理
复习题一、单项选择题(每题2分,共30分)1. 计算机问世至今,新型机器不断推陈出新,不管怎样更新,依然保有“存储程序”的概念,最早提出这种概念的是(B )。
A.巴贝奇 B.冯·诺依曼 C.帕斯卡 D.贝尔2. 至今为止,计算机中所有信息仍以二进制方式表示的理由是( C )。
A . 节约原件B .运算速度快C .由物理器件的性能决定D .信息处理方便3. 计算机硬件能够直接识别的语言是( D )。
A .高级语言B .自然语言C .汇编语言D .机器语言4. 机器主频周期是指( C )。
A.指令周期 B.总线周期 C.时钟周期 D.存取周期5. 若一台计算机的机器字长为4字节,则表明该机器(C )。
A .能处理的数值最大为4位十进制数B .能处理的数值最多为4位二进制数组成C .在CPU 中能够作为一个整体处理32位的二进制代码D .在CPU 中运算的结果最大为3226. 用于科学计算的计算机中,标志系统性能的主要参数是(C )。
A .主时钟频率B .主存容量C .MFLOPSD .MIPS7. 下列(D )不属于系统程序。
A .数据库系统B .操作系统C .编译程序D .编辑程序8. 一片1MB 的磁盘能存储(D )字节的数据。
A .610 B .610- C .910 D .2029. 存储单元是指(B )。
A .存放一个字节的所有存储元集合B .存放一个存储字的所有存储元集合C .存放一个二进制信息位的存储元集合D .存放一条指令的存储元集合10. 存储字是指(A )。
A .存放一个存储单元中的二进制代码组合B .存储单元的个数C .存放一个存储单元中的二进制代码位数D .机器指令的位数11. 存储字长是指(C )。
A .存放在一个存储单元中的二进制代码组合B .存储单元的个数C .存放在一个存储单元中的二进制代码位数D .机器指令的位数~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~12. 关于ASCII 编码的正确描述是( B )。
计算机组成原理复习资料
计算机组成原理复习资料一、单项选择题第二章: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 )。
计算机组成原理(重修考试复习试题)
一、选择题1.n位二进制定点整数表示的最大值是()A.2n B.2n-1 C.2n-1D.2n-1-12.指令寄存器的位数取决于()A.存储器的容量B.指令字长C.机器字长D.存储字长3.在取指周期中,是按照的内容访问主存,以读取指令。
()A.指令寄存器IR B.程序状态寄存器PS C.存储器数据寄存器MDR D.程序计数器PC 4.采用虚拟存储器的目的是()A.提高主存的速度B.扩大辅存的存取空间C.扩大主存的存取空间D.扩大存储器的寻址空间5.规格化浮点数表示中,保持其他方面不变,将阶码部分的移码表示改为补码表示,将会使数的表示范围()A.增大B.减小C.不变D.以上都不对二、名词解释1.指令2.指令系统3.虚拟机4 时钟周期5. 机器周期6. 操作数的形式地址7. 操作数的有效地址8. 机器数三、计算题1. 某浮点数字长为32位,格式如下表所示,其中阶码部分为8位,以2为底,移码表示;尾数部分一共24位(含1位数符),补码表示。
现有一浮点代码为(8C5A3E00)16 ,试写出它所表示的十进制真值。
2. 设浮点数X=2-011×0.101100),Y=2-001×(-0.111100),其中阶码和尾数部分均用补码表示,按照浮点数的运算规则计算X+Y,X-Y。
(要求写出完整的计算过程)3. ①设计算机准备传送的信息是:1010110010001111,生成多项式是X5+X2+1,计算校验码。
②在并行数据传送中通常采用海明纠错码,为k个数据位设立r个校验位,使k+r组成的码字能够发现并改正k+r位中任何一位出错。
试计算信息1011的海明码。
4. 假设一个有3个盘片的硬盘,共有4个记录面,转速为7200转/分,盘片有主次记录区域的外径为30cm,内径为10cm,记录位密度为250位/毫米,磁道密度为8道/毫米,每磁道分为16个扇区,每扇区512字节,则该盘的非格式化容量和格式化容量约为多少?数据传输率约为多少?若一个文件超出一个磁道容量,剩下部分存入哪个位置?5. ①已知一个盘组有4个盘片,其中6个是数据记录面,每面的内磁道直径为22cm,外磁道直径为33cm,最大位密度为1600位/厘米,道密度80道/厘米。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章
1 设x=-15,y=+13,数据用补码表示,用带求补器的阵列乘法器求出乘积x×y,并用十进制数乘法进行验证。
2 已知x=-0.01111,y=+0.11001,求:
① [x]补,[-x]补,[y]补,[-y]补;
② x+y,x-y,判断加减运算是否溢出。
3 某机字长32位,定点表示时,最高位为符号位,浮点表示时,阶码占10位,尾数占22位(各包含一位符号位),(要求用补码考虑数的大小)
请回答下列问题:
⑴带符号定点小数的表示范围是多少?
⑵浮点表示时,负数的表示范围是多少?
4 设由S,E,M三个域组成的一个32位二进制字所表示的非零规格化数x,真值表示为
X=(-1)S ×(1.M)×2E-128
问:它所能表示的规格化最大正数,最小正数,最大负数,最小负数是多少?
5 有两个浮点数N1=2j1×S1,N2=2j2×S2,其中阶码用4位移码、尾数用8位原码表示(含1位符号位)。
设j1=(11)2, S1=(+0.0110011)2, j2= (-10)2, S2=(+0.1101101)2,求N1+N2,写出运算步骤及结果。
6 将数(20.59375)10转换成IEEE754标准32位浮点的二进制存储格式。
7 若浮点数x的IEEE754标准存储格式为(41260000)16,求其浮点数的十进制数值。
第三章
1 用2M×8位的SRAM芯片,设计8M×32位的SRAM存储器。
2 某计算机系统中,CPU可输出20条地址线(A19~A0),8条数据线(D7~D0)和1条控制线(WE#),主存储器按字节编址,由容量为
8KB的ROM和32KB的RAM构成,拟采用8K × 4位的ROM芯片2片,32K × 2位的RAM芯片4片。
要求:ROM的地址范围为18000H~19FFFH,RAM的地址范围为98000H~9FFFFH,画出CPU与主存储器的连接图。
3 设存储器容量为64M字,字长为64位,模块数m=8,分别用顺序和交叉方式进行组织。
存储周期T=100ns,数据总线宽度为64位,总线传送周期=50ns。
求:顺序存储器和交叉存储器的带宽各是多少?
4 某计算机系统的内存储器由cache和主存构成,cache的存取周期为45ns,主存的存取周期为200ns。
已知在一段给定的时间内,CPU共访问内存4500次,其中340次访问主存。
问:
(1)cache命中率是多少?
(2)CPU访问内存的平均时间是多少ns?
(3)cache-主存系统的效率是多少?
5 某计算机的存储系统由cache、主存和磁盘构成。
cache的访问时间为15ns;如果被访问的单元在主存中但不在cache中,需要用60ns的时间将其装入cache,然后再进行访问;如果被访问的单元不在主存中,则需要10ms的时间将其从磁盘中读入主存,然后再装入cache中并开始访问。
若cache的命中率为90%,主存的命中率为60%,求该系统中访问一个字的平均时间。
6 某计算机的存储器系统采用L1、L2 Cache和主存3级分层结构,访问第一级命中率95%,访问第二级时命中率50%,其余50%访问主存,假定访问L1 Cache需要1个时钟周期,访问L2 Cache和主存分别需要10个和100个时钟周期。
问:平均需要多少个时钟周期?
第四章
1.某机的指令格式如下所示
X为寻址特征位:X=00:直接寻址;X=01:用变址寄存器R X1寻址;X=10:用变址寄存器R X2寻址;X=11:相对寻址
设(PC)=1234H,(RX1)=0037H,(RX2)=1122H(H代表十六进制数),请确定下列指令中的有效地址:
①4420H ②2244H ③1322H ④3521H
2.一种二进制RS型32位的指令结构如下:
其中OP为操作码字段,X为寻址模式字段,D为偏移量字段,其寻址模式定义为有效地址E算法及说明列表如下:
请写出6种寻址方式的名称。
3.某机器的单字长单地址指令,指令字长为32位,共有40条指令,通用寄存器有128个,主存最大寻址空间为64M。
寻址方式有立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、基址寻址、相对寻址六种。
请设计指令格式,并做必要说明。
第五章
1 某32位机共有微操作控制信号52个,构成5个相斥类的微命令组,各组分别包含4个、5个、8个、15个和20个微命令。
已知可判定的外部条件有CY和ZF两个,微指令字长29位。
(1)给出采用用断定方式的水平型微指令格式。
(2)控制存储器的容量应用多少位?
2 CPU的数据通路如图所示。
运算器中R0~R3为通用寄存器,DR为数据缓冲寄存器,PSW为状态字寄存器。
D-cache为数据存储器,I-cache为指令存储器,PC为程序计数器(具有加1功能),IR为指令寄存器。
单线箭头信号均为微操作控制信号(电位或脉冲),如LR0表示读出R0寄存器,SR0表示写入R0寄存器。
(1)机器指令“LDA (R3),R0”实现的功能是:以(R3)的内容为数存单元地址,读出数存该单元中数据至通用寄存器R0中。
(2)机器指令“STO R1,(R2)”实现的功能是:将寄存器R1中的数据写到以(R2)的地址的数存单元中。
(3)机器指令“ADD R2,R0”实现的功能是:将R2和R1的数据进行相加,求和结果打入到寄存器R0中。
(4)机器指令“JMP (R3)”实现的功能是:将寄存器(R3)的内容2008送到程序计数器PC,下一条指令将从指存2008号单元读出执行。
JMP是无条件转移指令。
请画出该取数指令周期流程图,并在CPU周期框外写出所需的微操作
控制信号。
(一个CPU周期有T1~T4四个时钟信号,寄存器打入信号必须注明时钟序号)。
3 一台模拟机的数据通路如图所示,其中ALU完成加、减、传送(X)三种操作,MUX是三选一多路开关,R1~R3是通用寄存器。
RAM是双端口存储器,其中DRAM为数据存储器(CE1为读写使能,RD/WE#为读/写命令),IRAM为指令存储器(只读)。
AR为数据地址存储器,PC为程序计数器(具有自动加1功能),IR为指令寄存器。
所有的单箭头为控制微命令。
请回答下列5个问题:
⑴指出运算器中的相斥性微操作。
⑵指出存储器中的相容性微操作。
⑶采用直接控制方式,设计微程序控制器中的微指令格式。
规定判
别字段2位,下地址字段5位。
⑷部分微命令采用编码控制,设计微指令格式。
要求微指令字长
≤24位。
⑸画出存数指令STA的指令周期流程图。
PC中已存放指令地址,DRAM
的数据地址由R3提供,写入数据由R2提供。
4 某机字长32位,采用微程序控制方式,微指令字长40位,采用水平型直接控制与编码控制相结合的微指令格式、断定方式,共有微命令40个,其中有10个微命令采用直接控制方式,30个微命令采用编码控制方式,共构成4个相斥类,各包含4个、16个、8个和2个微命令,可判定的外部条件有4个(CF、ZF、SF、OF)
⑴设计出微指令的具体格式
⑵控制存储器容量可达到多少位?
⑶画出微程序控制器的结构框图
5 一条微指令字长40位,其中微指令字段30位,判别字段4位,下址字段6位。
画出微程序控制器原理框图。
说明各组成部分的功能与数据。
6。