武汉大学计算机组成原理总复习模拟题

合集下载

武汉大学计算机组成原理总复习模拟题

武汉大学计算机组成原理总复习模拟题
• (2)实现一位补码乘法的逻辑结构图。
移位电路 计数器 +1
ALU/2→S ALU→S
C ALU ALU+1 „ A→ALU A „ „ „ „ B→ALU B „ S→A „


C/2→C
Cn+1

B→ALU
1
0
„ CP
二、运算方法与运算器(13)
• (3)补码一位乘与原码一位乘逻辑结构上 的差异: • ① 原码乘法的逻辑结构图中只能加B;补码 乘法的逻辑结构图中只能加B也能减B; • ② 补码乘法的逻辑结构图中的C寄存器要 增加一位Cn+1, 原码乘法的逻辑结构图不 需要。
二、运算方法与运算器(16)
• 5. 设浮点数X,Y,阶码(补码形式)和尾数 (原码形式)如下: • X:阶码0001,尾数0.1010 • Y:阶码1111,尾数0.1001。设基数为2。
• (1)求X+Y(阶码运算用补码,尾数运算用补码) • (2)求X*Y(阶码运算用移码,尾数运算用原码 一位乘) • (3)求X/Y(阶码运算用移码,尾数运算用原码 加减交替法)
• 思考:如果信息在传输过程中出错,如何 纠错检错?
一、数据编码与数据校验(4)
• • • • • • • • • • • • • • ①偶校验,则校验码为 1 10101011,其中最高位为校验位。 ②采用海明校验,海明校验位的位数为4,分组如下: 12 11 10 9 8 7 6 5 4 3 2 1 D7 D6 D5 D4 P4 D3 D2 D1 P3 D0 P2 P1 1 0 1 0 1 0 1 1 第一组(P1) √ √ √ √ √ √ 第二组(P2) √ √ √ √ √ √ 第三组(P3) √ √ √ √ √ 第四组(P4) √ √ √ √ √ P1= D6⊕D4⊕D3⊕D1⊕D0=0⊕0⊕1⊕1⊕1=1 P2= D6⊕D5⊕D3⊕D2⊕D0= 0⊕1⊕1⊕0⊕1=1 P3= D7⊕D3⊕D2⊕D1= 1⊕1⊕0⊕1=1 P4= D7⊕D6⊕D5⊕D4= 1⊕0⊕1⊕0=0 所以:信息码10101011的海明校验码为: 1010 0 101 1 1 1 1。

计算机组成原理模拟习题+答案

计算机组成原理模拟习题+答案

计算机组成原理模拟习题+答案一、单选题(共100题,每题1分,共100分)1、在调频制记录方式中,记录0时,写电流()变化一次。

A、只在本位单元中间位置处B、在本位单元起始位置处负向C、只在本位单元起始位置处D、在本位单元起始位置和中间位置处正确答案:C2、下列寄存器中,对汇编语言程序员不透明的是()。

A、程序计数器(PC)B、存储器地址寄存器(MAR)C、存储器数据寄存器(MDR)D、指令寄存器(IR)正确答案:A3、主机和外设之间的正确连接通路是()。

A、CPU和主存—I/O总线—I/O接口(外设控制器)—通信总线(电缆)—外设B、CPU和主存—I/O接口(外设控制器)—I/O总线—通信总线(电缆)—外设C、CPU和主存—I/O总线—通信总线(电缆)—I/O接口(外设控制器)—外设D、CPU和主存—I/O接口(外设控制器)—通信总线(电缆)—I/O总线—外设正确答案:A4、ALU 属于()。

A、组合逻辑电路B、时序电路C、控制器D、寄存器正确答案:A5、在三种集中式总线控制方式中,()方式响应时间最快。

A、独立请求B、计数器定时查询C、串行链接D、以上都不是正确答案:A6、1946年研制成功的第一台电子数字计算机称为(),1949年研制成功的第一台程序内存的计算机称为()。

A、ENIAC,EDSACB、EDVAC, MARKIC、ENIAC, MARKID、ENIAC,UNIVACI正确答案:A7、在用比较法进行补码一位乘法时,若相邻两位乘数yiyi+1为10时,完成的操作是()。

A、原部分积+0 ,右移一位B、原部分积+[X]补,右移一位C、原部分积+[-X]补,右移一位D、原部分积+[Y]补,右移一位正确答案:C8、以下叙述()是错误的。

A、一个更高级的中断请求一定可以中断另一个中断处理程序的执行B、DMA和CPU必须分时使用总线;C、DMA的数据传送不需CPU控制;D、DMA中有中断机制正确答案:A9、计算机中不能通过编程访问的是()。

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题: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、一般8位的微型机系统以16位来表示地址,则该计算机系统有( )个地址空间。
A、256.
B、65 535.
C、65 536.DLeabharlann 131 072.【答案】C
2、没有外存储器的计算机初始引导程序可以放在什么部件。( )
A、RAM
B、ROM
C、RAM和ROM
D、CPU
【答案】B
3、在运算器中不包含
A、状态寄存器
A、intelligent
B、Von Neumann
C、real time processing
D、parallel
【答案】B
45、活动头磁盘存储器的平均存取时间是指( )
A、最大找道时间加上最小找道时间
B、平均找道时间
C、平均找道时间加上平均等待时间
D、平均等待时间
【答案】C
46、CPU组件不包括( ).
A、Database Management System
B、Application program
C、Language process program
D、Operating System
【答案】D
23、下列属于应用软件。
A、操作系统
B、编译程序
C、连接程序
D、文本处理
【答案】D
24、某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线数目为______ 。
A、8,512
B、512,8
C、18,8
D、19,8
【答案】D
25、多媒体CPU一般会支持SIMD类型的指令,SIMD指的是( )。
A、多条指令的执行时间
B、单条指令的执行时间
C、指令周期

计算机组成原理模考试题(含参考答案)

计算机组成原理模考试题(含参考答案)

计算机组成原理模考试题(含参考答案)一、单选题(共100题,每题1分,共100分)1、CRT显示器上构成图像的最小单元称为()。

A、像素B、元素C、亮点D、单位正确答案:A2、补码加法运算是指( )A、操作数用补码表示,将被加数变补,然后相加B、操作数用补码表示,将加数变补,然后相加C、操作数用补码表示,符号位单独处理D、操作数用补码表示,连同符号位一起相加正确答案:D3、下列数中,最大的数是()A、45DB、101001BC、52QD、2BH正确答案:A4、关于通用寄存器,下列说法正确的是()。

A、可存放指令的寄存器B、可存放程序状态字的寄存器C、可存放运算结果的寄存器D、本身具有计数逻辑与移位逻辑的寄存器正确答案:C5、加法器采用先行进位的目的是()。

A、优化加法器的结构B、增强加法器结构C、加速传递进位信号D、节省器材正确答案:C6、某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是()。

A、24位B、32位C、26位D、28位正确答案:A7、在以下I/O控制方式中,主要由硬件而不是软件实现数据传送的方式是()。

A、DMA方式B、无条件程序控制方式C、程序中断方式D、程序查询方式正确答案:A8、计算机中表示地址时,采用( ) 。

A、补码B、原码C、无符号数D、反码正确答案:C9、在调频制记录方式中,记录1时,写电流()。

A、只在位单元中间位置变化一次B、只在本位起始处正向变化一次C、只在本位起始处变化一次D、在本位起始处和位单元中间位置各变化一次正确答案:D10、在微程序控制器中,一条机器指令的功能通常由()。

A、一段微程序实现B、一条微指令实现C、一个指令码实现D、一个条件码实现正确答案:A11、CPU中能进行算术和逻辑运算的最基本运算部件是()。

A、ALUB、移位器C、多路选择器D、加法器正确答案:A12、PC寄存器的内容()。

《计算机组成原理》模拟试题

《计算机组成原理》模拟试题

《计算机组成原理》模拟试题《计算机组成原理》模拟试题⼀、填空选择题(每空1分,共30分)1.______表⽰法主要⽤于表⽰浮点数中的阶码。

A. 原码B. 补码C. 反码D. 移码2.下列有关运算器的描述中,______是正确的。

A.只做算术运算,不做逻辑运算B. 只做加法C.能暂时存放运算结果D. 既做算术运算,⼜做逻辑运算3. CPU主要包括______。

A.控制器B.控制器、运算器、cacheC.运算器和主存D.控制器、ALU和主存4、针对8位⼆进制数,下列说法中正确的是。

A、-127的补码为10000000B、-127的反码等于0的移码C、+1的移码等于-127的反码D、0的补码等于-1的反码我的答案:B5、已知定点整数x的原码为,且,则必有。

A、B、C、,且不全为0D、,且不全为0我的答案:A得分: 14.3分6、已知定点⼩数x的反码为,且,则必有。

A、B、D、我的答案:D得分: 14.3分7、若某数x的真值为-0.1010,在计算机中该数表⽰为1.0110,则该数所⽤的编码⽅法为码。

A、原B、补C、反D、移我的答案:B得分: 14.3分8、某机字长为32位,采⽤定点⼩数表⽰,符号位为1位,尾数为31位,则可表⽰的最⼤正⼩数为①,最⼩负⼩数为②。

A、B、C、D、我的答案:CD10、变址寻址⽅式中,操作数的有效地址是______。

A、基址寄存器内容加上形式地址(位移量)B、程序计数器内容加上形式地址C、变址寄存器内容加上形式地址D、以上都不对正确答案:C 我的答案:C11、计算机的存储器采⽤分级存储体系的主要⽬的是A、便于读写数据B、减⼩机箱的体积C、便于系统升级D、解决存储容量、价格和存取速度之间的⽭盾正确答案:D 我的答案:D得分: 16.7分12、某SRAM芯⽚,其存储容量为64K×16位,该芯⽚的地址线和数据线数⽬为A、64,16C、64,8D、16,16正确答案:D 我的答案:D得分: 16.7分13、下述有关存储器的描述中,正确的是()。

计算机组成原理模拟试卷题及答案

计算机组成原理模拟试卷题及答案

一、填空题。

1、双端口存储器和多模块交叉存储器属于并行存储器结构,其中前者采用(空间)并行技术,后者采用(时间)并行技术。

2、CPU从内存取出一条指令并执行该指令的时间称为(指令周期),它常用若干个(CPU周期)来表示。

3、广泛使用的SRAM和DRAM都是半导体随机读写存储器。

前者的速度比后者(快),但集成度不如后者(高)。

4、形成指令地址的方法称为指令寻址,通常是(顺序)寻址,遇到转移指令时(跳跃)寻址。

5、RISC指令系统的最大特点是:只有(load)指令和(store)指令访问存储器,其余指令的操作均在寄存器之间进行。

6、SCSI是(并)行I/O标准接口,IEEE1394是(串)行I/O 标准接口。

7、IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它能表示的最大规格化正数为([1+(1-2-23)]×2127)。

8、某计算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少需要(24)条。

9、十进制数在计算机内有两种表示形式:(符号)形式和(数值)形式。

前者主要用在非数值计算的应用领域,后者用于直接完成十进制数的算术运算。

10、在计算机系统中,多个系统部件之间信息传送的公共通路称为(总线)。

就其所传送信息的性质而言,在公共通路上传送的信息包括(数据)、(地址)、(控制)。

二、选择题。

1、从器件角度看,计算机经历了五代变化。

但从系统结构看,至今绝大多数计算机仍属于(B)计算机。

A 并行B 冯•诺依曼C 智能D 串行2、某机字长32位,其中1位表示符号位。

若用定点整数表示,则最小负整数为(A)。

A -(231-1)B -(230-1)C -(231+1)D -(230+1)3、以下有关运算器的描述,(C)是正确的。

A 只做加法运算B 只做算术运算C 算术运算与逻辑运算D 只做逻辑运算4、EEPROM是指(D)。

A 读写存储器B 只读存储器C 闪速存储器D 电擦除可编程只读存储器5、当前的CPU由(B)组成。

武大《计算机组成原理》试题4

武大《计算机组成原理》试题4

一、单选题1.目前我们所说的个人台式商用机属于______。

A.巨型机B.中型机C.小型机D.微型机2.冯·诺依曼机工作方式的基本特点是______。

A.多指令流单数据流B.按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址3.CPU的组成中不包含______。

A.存储器B.寄存器C.控制器D.运算器4.当一1<x≤0时,[x]原= 。

A.1-x B.x C.2+x D.(2-2-n)-|x|5.在定点二进制运算器中,减法运算一般通过来实现。

A.原码运算的二进制减法器B.补码运算的二进制减法器C.补码运算的十进制加法器D.补码运算的二进制加法器6.下列说法正确的是。

A.半导体RAM信息可读可写,且断电后仍能保持记忆B.半导体RAM属易失性存储器,而静态的RAM存储信息是非易失性的C.静态RAM、动态RAM都属易失性存储器,断电后存储的信息将消失D.ROM不用刷新,且集成度比动态RAM高,断电后存储的信息将消失7.某RAM芯片,其存储容器为1024K×16位,该芯片的地址线和数据线数目分别为。

A.20,16 B.20,4 C.1024,4 D.1024,168.有一个lK×l的DRAM芯片,芯片内是32×32结构,采用分散刷新方式,如果刷新间隔不超过2ms,刷新信号的周期是。

A.62.5us B.6.25us C.0.625us D.2ms9.在计算机中,存放微指令的控制存储器隶属于。

A.外存B.高速缓存C.内存储器D.CPU10.在计算机系统中,记录系统运行状态的部件是。

A.程序计数器B.指令寄存器C.中断寄存器D.程序状态字11.以硬连线方式构成的控制器也称为。

A.组合逻辑型控制器B.微程序控制器C.存储逻辑型控制器D.指令地址控制器12.直接转移指令的功能是将指令中的地址代码送入。

A.累加器B.地址寄存器C.PC D.存储器13.在微程序控制器中,机器指令和微指令的关系是。

计算机组成原理模拟试卷及答案

计算机组成原理模拟试卷及答案

计算机组成原理模拟试卷及答案计算机组成原理试题及答案⼀、单项选择题(从下列各题四个备选答案中选出⼀个正确答案,并将其代号写在题⼲前⾯的括号内。

)1.若⼗进制数据为137.5则其⼋进制数为(B )。

A、89.8B、211.4C、211.5D、1011111.1012.若x补=0.1101010,则x原=(A )。

A、1.0010101B、1.0010110C、0.0010110D、0.11010103.若采⽤双符号位,则发⽣正溢的特征是:双符号位为(B)。

A、00B、01C、10D、114.原码乘法是(A )。

A、先取操作数绝对值相乘,符号位单独处理B、⽤原码表⽰操作数,然后直接相乘C、被乘数⽤原码表⽰,乘数取绝对值,然后相乘D、乘数⽤原码表⽰,被乘数取绝对值,然后相乘5.为了缩短指令中某个地址段的位数,有效的⽅法是采取(C)。

A、⽴即寻址B、变址寻址C、间接寻址D、寄存器寻址6.下列数中,最⼩的数是(A)。

A.(101001)2B.(52)8C.(2B)16D.457.下列数中,最⼤的数是(D)。

A.(101001)2B.(52)8C.(2B)16D.458.下列数中,最⼩的数是(D)。

A.(111111)2B.(72)8C.(2F)16D.509.已知:X=-0.0011,Y= -0.0101。

(X+Y)补= ( A)。

A.1.1100B.1.1010C.1.0101D.1.100010.⼀个512KB的存储器,地址线和数据线的总和是(C )。

A.17 B.19C.27D.3611.某计算机字长是16位它的存储容量是64KB,按字编址,它们寻址范围是(C )。

A.64K B.32KB C.32K D.16KB12.某⼀RAM芯⽚其容量为512*8位,除电源和接地端外该芯⽚引线的最少数⽬是(C )。

A.21B.17C.19D.2012.计算机内存储器可以采⽤(A)。

A.RAM和ROMB.只有ROMC.只有RAMD.RAM和SAM13.单地址指令中为了完成两个数的算术操作,除地址码指明的⼀个操作数外,另⼀个数常需采⽤( C) 。

计算机组成原理复习习题

计算机组成原理复习习题

组成原理期末复习题一、单项选择题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 】。

《计算机组成原理》(答案已补全)

《计算机组成原理》(答案已补全)

《计算机组成原理》模拟题1一、名词解释1.总线2.指令系统3.微指令4.溢出二、填空题1.按冯·诺依曼设计原则,其硬件是由()、()、()、()和()组成。

2.计算机系统是由()和()两大部分构成。

3.计算机最主要的三大性能指标是()、()、和()。

4.一个完善的指令系统应满足()、()、()、和()的要求。

5.堆栈的硬件是由()和()构成,存取是按()原则。

6.通常控制器的设计可分为()和(),前者采用的核心器件是(),后者采用的核心器件是()。

7.主机与外设的连接方式有()、()和()。

8.目前在微型机中主机与外设广泛采用的信息交换方式是()和()。

三、简答题1.简述中断的处理过程。

它与程序查询方式有何不同点?2.按通道的工作方式,通道分哪几类?简述其特点。

3.画图说明存储系统的层次结构,并说明各种存储器的特点。

参考答案:1.答案要点:中断的处理过程大致可分为五个步骤:1)中断请求2)中断排队3)中断响应4)中断处理5)中断返回与程序查询方式的不同点:1)在程序中断方式下,CPU和外设可并行工作;而程序查询方式下,CPU与外设是串行工作的。

2)程序中断方式适合于对外界随机事件的处理。

而程序查询方式不具备这样的能力。

2.答案要点:按通道的工作方式,通道可分为字节多路通道、选择通道和数组多路通道三种类型。

特点:字节多路通道:1)有多个子通道,设备间可(分时)并行操作。

2)数据以字节为单位交叉传送。

3)适合于连接大量的低速设备。

选择通道:1)被选中的外设采用独占方式使用通道。

2)数据以成组(数据块)方式进行传输。

3)适合于连接高速外设。

数组多路通道:是将前二者的优点结合在一起的一种通道结构。

数组多路通道含有多个子通道,可同时执行多个通道程序,数据以成组方式进行传送。

既具有多路并行操作能力,又有很高的数据传输率,可用来连接多台中高速的外设。

3.答案要点:存储系统的层次结构如图所示:存储器的特点:1)高速缓存:存放当前要执行的程序和数据。

计算机组成原理模拟试题(附参考答案)

计算机组成原理模拟试题(附参考答案)

计算机组成原理模拟试题(附参考答案)一、单选题(共90题,每题1分,共90分)1、下列陈述中,正确的是()。

A、程序中断过程是由硬件和中断服务程序共同完成的B、每条指令的执行过程中,每个总线周期要检查一次有无中断请求C、检测有无DMA请求,一般安排在一条指令执行过程的末尾D、中断服务程序的最后一条指令是无条件转移指令正确答案:A2、计算机硬件能够直接执行的是()。

I. 机器语言程序 II. 汇编语言程序 III. 硬件描述语言程序A、仅I、IIIB、仅I、IIC、仅I、II、IIID、仅I正确答案:D3、DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作( )。

A、停止CPU访问主存B、周期挪用C、DMA与CPU交替访问D、DMA正确答案:A4、堆栈指针SP的内容是()。

A、栈顶地址B、栈底地址C、栈底内容D、栈顶内容正确答案:A5、CPU响应中断的时间是()。

A、一个指令周期结束时B、一个总线周期结束时C、一个机器周期结束时D、一个时钟周期结束时正确答案:A6、在程序执行过程中,()控制计算机的运行总是处于取指令、分析指令和执行指令的循环之中。

A、控制器B、CPUC、指令存储器D、指令译码器正确答案:A7、计算机操作的最小时间单位是 ( )。

A、时钟周期B、指令周期C、CPU周期D、微指令周期正确答案:A8、相对于微程序控制器,组合逻辑控制器的特点是()。

A、指令执行速度慢,指令功能的修改和扩展容易B、指令执行速度快,指令功能的修改和扩展容易C、指令执行速度快,指令功能的修改和扩展难D、指令执行速度慢,指令功能的修改和扩展难正确答案:C9、32位的个人计算机,一个字节(byte)由()位(bit)组成。

A、16B、4C、32D、8正确答案:D10、直接执行微指令的是()。

A、编译程序B、硬件C、汇编程序D、微指令程序正确答案:B11、零地址运算指令在指令格式中不给出操作数地址,它的操作数来自()。

(完整版)计算机组成原理复习题(含答案)

(完整版)计算机组成原理复习题(含答案)

计算机构成原理复习题一、选择题: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 .运算结果为0D.运算结果为正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)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、运算方法与运算器(18)
• • • • • • • • • • • • • • • • • • • • • • (3)求X/Y(阶码运算用移码,尾数运算用原码加减交替法) 阶码相减: [-Ey]移 = 0001 [Ex-Ey]移 = [Ex]移 + [-Ey]补 = 1010 尾数相除: [My]补 = 00.1001 [-My]补 = 11.0111 00.1010 + 11.0111 00.0001 上1 00.0010 + 11.0111 11.1001 上0 11.0010 + 00.1001 11.1011 上0 00.0100 + 00.1000 00.1100 上1 所以[Mx/My]= 1.001 规格化后,尾数为0.1001 阶码 = [Ex-Ey]移 + [1]移 = 1011
二、运算方法与运算器(17)
• (2)求X*Y(阶码运算用移码,尾数运算用原码一位乘) • 阶码相加:[Ex+Ey]移 = [Ex]移 + [Ey]补 = 0001 + 1111 = 1000 • 尾数相乘: • 部分积 乘数 • 00.0000 1001 • + 00.1010 • 00.1010 • 00.01010 100 • 00.0001010 1 • + 00.1010 • 00.1011010 • 00.01011010 • 规格化后,尾数为0.1011。 • 阶码 = 1000 + [-1]移 = 0111
复习大纲
三、指令系统与控制器 指令格式与寻址方式 指令的操作流程 微指令格式设计 微程序设计的控制器
《计算机组成原理》期末考试
复习大纲
四、存储系统与存储结构 内存储器的结构与扩展方法 高速缓冲存储器与数据调度 虚拟存储器的设计方法 磁记录存储器的原理与性能指标计算
《计算机组成原理》期末考试
• (2)实现一位补码乘法的逻辑结构图。
移位电路 计数器 +1
ALU/2→S ALU→S
C ALU ALU+1 „ A→ALU A „ „ „ „ B→ALU B „ S→A „


C/2→C
Cn+1

B→ALU
1
0
„ CP
二、运算方法与运算器(13)
• (3)补码一位乘与原码一位乘逻辑结构上 的差异: • ① 原码乘法的逻辑结构图中只能加B;补码 乘法的逻辑结构图中只能加B也能减B; • ② 补码乘法的逻辑结构图中的C寄存器要 增加一位Cn+1, 原码乘法的逻辑结构图不 需要。
二、运算方法与运算器(16)
• 解:(1)求X+Y(阶码运算用补码,尾数运算用补码) • 对阶:[Ex]补 + [-Ey]补 = 0001 + 0001 = 0010 • 所以My 右移2位,得[My]补 = 00.001001 • 尾 加 : [Mx] 补 + [My] 补 = 00.1010 + 00.001001 = 00.1100 01 • 规格化:已是规格化尾数 • 舍入:00.1100 • 所以[EX+Y]补 = 0001,[MX+Y]补 = 0.1100
• 思考:如果信息在传输过程中出错,如何 纠错检错?
一、数据编码与数据校验(4)
• • • • • • • • • • • • • • ①偶校验,则校验码为 1 10101011,其中最高位为校验位。 ②采用海明校验,海明校验位的位数为4,分组如下: 12 11 10 9 8 7 6 5 4 3 2 1 D7 D6 D5 D4 P4 D3 D2 D1 P3 D0 P2 P1 1 0 1 0 1 0 1 1 第一组(P1) √ √ √ √ √ √ 第二组(P2) √ √ √ √ √ √ 第三组(P3) √ √ √ √ √ 第四组(P4) √ √ √ √ √ P1= D6⊕D4⊕D3⊕D1⊕D0=0⊕0⊕1⊕1⊕1=1 P2= D6⊕D5⊕D3⊕D2⊕D0= 0⊕1⊕1⊕0⊕1=1 P3= D7⊕D3⊕D2⊕D1= 1⊕1⊕0⊕1=1 P4= D7⊕D6⊕D5⊕D4= 1⊕0⊕1⊕0=0 所以:信息码10101011的海明校验码为: 1010 0 101 1 1 1 1。
二、运算方法与运算器(11)
yn(高位)yn+1(低位) 0 0 0 1 1 0 操作 部分积右移一位 部分积加x补,右移一位 部分积加(–x)补,右 移一位 部分积右移一位
1
1
• ⑥按照上述算法进行n+1步操作,但第n+1步不再移 位,仅根据y0与y1的比较结果作相应的运算即可。
二、运算方法与运算器(12)
二、运算方法与运算器(3)
• 2. 已知x = 0.1001,y = -0.1001,用补码不 恢复余数除法求(x/y)补=?
二、运算方法与运算器(4)
• 补码不恢复余数法的算法规则 • ①符号位参加运算,除数与被除数均用双符号补码表示。 • ②被除数与除数同号,被除数减去除数。被除数与除数 异号,被除数加上除数。商符号位的取值见③。 • ③余数与除数同号,商上1,余数左移一位减去除数; 余数与除数异号,商上0,余数左移一位加上除数。 • 注意:余数左移加上或减去除数后就得到了新余数。 • ④重复③。若采用恒置1法,则包括符号位在内共重复 ③n次;若采用校正法包括符号位在内,应重复③n+1 次。
二、运算方法与运算器(6)
二、运算方法与运算器(7)
• 中间有一步余数为零表示能除尽,除数为 负,需校正: • (x/y)补= 0.1111 + 0.0001 = 1.0000 • 余数与被除数异号需校正: • 余 数 r 补 =(11.0111 + 00.1001)×2 - 4=0.0000×2-4
二、运算方法与运算器(8)
• • • • 3. 运算器分析与设计题 (1)设计出实现一位原码乘法的逻辑结构图。 (2)设计出实现一位补码乘法的逻辑结构图。 (3)比较补码一位乘与原码一位乘逻辑结构上的 差异。
二、运算方法与运算器(9)
• 解:(1)实现一位原码乘法的逻辑结构图。
移位电路 计数器 +1
复习大纲
五、I/O系统与I/O调度 中断排队 多重中断 中断接口 DMA的三种传送方式 DMA的三个传送阶段
一、数据编码与数据校验(1)
1. 设浮点数字长16位,其中阶码5位(含1位阶符) 以2为底,移码表示,尾数11位(含1位数符), 补码表示,求所能表示的规格化数的范围(用十 进制填写下表)。
阶码(H) 尾数(H) 真值(D)
最大正数 非零最小正数
最大负数
最小负数
一、数据编码与数据校验(2)
阶码(H) 尾数(H) 真值(D)
最大正数
非零最小 正数 最大负数 最小负数
11111
00000 00000 11111
0.1111111111
0.1000000000
215×(1-2-10)
2-16×2-1
二、运算方法与运算器(16)
• 5. 设浮点数X,Y,阶码(补码形式)和尾数 (原码形式)如下: • X:阶码0001,尾数0.1010 • Y:阶码1111,尾数0.1001。设基数为2。
• (1)求X+Y(阶码运算用补码,尾数运算用补码) • (2)求X*Y(阶码运算用移码,尾数运算用原码 一位乘) • (3)求X/Y(阶码运算用移码,尾数运算用原CRC校验码为:10101011 1010
二、运算方法与运算器(1)
• 1. 已知2[X]补=1.01010010, • 1/2[Y]原=1.01011000, • 用变形补码计算 [X]补+[Y]补,并判断结果 有无溢出?
二、运算方法与运算器(2)
• 解:[X]补=1.10101001, • 1/2[Y]补=1.10101000 • [Y]补=1.01010000 • [X]补+[Y]补=11.10101001+11.01010000 • =10.11111001 • 所以, 有溢出
1.0111111111 -2-16×(2-1+2-10) 1.0000000000 -215
一、数据编码与数据校验(3)
2. • • • 设待校验的数据为D8~D1=10101011。 ①若采用偶校验,则校验码为? ②若采用海明校验,其海明码为? ③若采用CRC校验,且生成多项式为10011, 则其CRC码为?
《计算机组成原理》期末考试
复习大纲
一、数据编码与数据校验 定点、浮点数的表示和表示范围 海明码校验 CRC校验 奇偶校验
《计算机组成原理》期末考试
复习大纲
二、运算方法与运算器 补码加减法运算、溢出判断 原码乘除法运算 补码乘除法运算 浮点加、减运算
《计算机组成原理》期末考试
三、指令系统与控制器(1)
• 1. 设有一台计算机,其指令长度为16位,指令格式如下:
• 其中OP为操作码,占5位;R为寄存器编号,占3位,可有 8个寄存器; M为寻址方式,占2位,与D一起决定源操作数, 规定如下: • M=00,为立即寻址,D为立即数; • M=01,为相对寻址,D为位移量; • M=10,为变址寻址,D为位移量; • 假定要执行的指令为加法指令,存放在001000单元中,D 的值为01,该指令执行前存储器和有关寄存器的存储情况 如下图所示,其中地址码和数据是八进制表示。
二、运算方法与运算器(5)
• 商的校正 • ① 当刚好能除尽时(即:运算过程中任一步余 数为0),若除数为负,则商需要加2-n进行修正 • ②当不能除尽时,如果商为负,则商需要加2-n 进行修正 • 余数的校正 • ①若商为正,当余数与被除数异号时,则应将 余数加上除数进行校正。 • ②若商为负,当余数与被除数异号时,则余数 需要减去除数进行校正
相关文档
最新文档