当前位置:文档之家› 组成原理分章节习题汇总及答案

组成原理分章节习题汇总及答案

组成原理分章节习题汇总及答案
组成原理分章节习题汇总及答案

一.选择题

1.完整的计算机系统应包括( )。

A. 运算器、存储器、控制器

B.外部设备和主机

C. 主机和实用程序

D.配套的硬件设备和软件设备

2. 计算机问世至今,不管怎样更新,依然保持“存储程序”的概念,最早提出这种概念的

是______。

A. 帕斯卡

B. 巴贝奇

C. 冯·诺依曼

D. 贝尔

答案: 1. D 2. C

二. 填空题

1. 计算机的主机由______、______和内存等部件组成。

2. 在计算机传统的术语中,将运算器和______合在一起称为CPU,而将CPU和______合在

一起称为主机。

3. 计算机软件一般分为______和______两大类。

4.计算机系统是一个由硬件、软件组成的多级层次结构。它通常由__________、

__________、操作系统级、汇编语言级、高级语言级组成。每一级上都能进行程序设计。

5. 存储______并按________顺序执行,这是冯·诺依曼型计算机的工作原理。

答案:1. 运算器控制器

2.控制器存储器

3.系统软件应用软件

4.微程序级一般机器级

5.程序地址

三. 名词解释

1. 透明

计算机的某些特征用户可以不关心,则这些特征对用户是透明的。

2. ALU

算术逻辑运算器

3. 总线

是构成计算机系统的互连机构,是多个系统功能部件之间进行数据传送的公共通道

四. 简答题

1. 计算机中采用什么计数制,为什么?

计算机中所有信息是以二进制方式表示的。原因是物理器件性能决定的,因为半导体、磁性、光电等器件都只有2种稳定状态。目前还没有超过2种稳定状态的器件。

2. 计算机系统的层次结构可分为哪几级?

计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。

一、选择题

1.运算器的核心部分是_____c_。

A. 数据总线

B. 多路开关

C. 算术逻辑运算单元

D. 累加寄存器

2.设字长32位,使用IEEE格式,则阶码采用( c )表示。

A.补码

B. 原码

C. 移码

D. 反码

3.四片74181ALU和一片74182CLA器件相配合,具有如下进位传递功能( c )。

A. 行波进位

B. 组内先行进位,组间先行进位

C. 组内先行进位,组间行波进位

D. 组内行波进位,组间先行进位

4.在定点二进制运算器中,减法运算一般通过___d___来实现。

A. 原码运算的二进制减法器

B. 补码运算的二进制减法器

C. 补码运算的十进制加发器

D. 补码运算的二进制加法器

5.设字长64位,使用IEEE格式,则阶码采用__c____表示。

A. 补码

B. 原码

C. 移码

D. 反码

6.下列数中最小的数为__c____。

A. (101001)

BCD B. (40)

10

C. (23)

8 D. (19)

16

7.定点运算器用来进行___a___。

A. 定点数运算

B. 浮点数运算

C. 既进行定点数运算也进行浮点数运算

D. 十进制数加减法

8.下列数中最大的数为( b )。

A. (10010101)

2 B. (227)

8

C. (96)

16

D. (143)

5

9. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是__d____。

A.11001011 B.11010110 C.11000001 D.11001001

10. 假定下列字符码中有奇偶校验位,但没有数据错误,采用奇校验的字符码有___c___。

(四个数为①10011010 ②11010000 ③11010111 ④10111100)

A. ①③

B. ①

C. ②④

D. ④

11.在定点运算器中,无论采用双符号位还是单符号位,必须有__b____,它一般用异或门

来实现。

A. 译码电路

B. 溢出判断电路

C. 编码电路

D. 移位电路

12.运算器的主要功能除了进行算术运算之外,还能进行____b__。

A. 初等函数运算

B. 逻辑运算

C. 对错判断

D. 浮点运算

13. 假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码有___a___。

(四个数为①10011010 ②11010000 ③11010111 ④10111100)

A. ①③

B. ①

C. ②④

D. ④

14. 浮点运算器的描述中,正确的句子是___b___。

A.阶码部件可实现加、减、乘、除四种运算

B.阶码部件只进行阶码相加、相减和比较操作

C.阶码部件只进行阶码相加、相减操作

D.尾数部件只进行乘法和除法运算

15. 下列数中最小的是___d___。

A. (10010011)

2 B. (92)

16

C. (227)

8

D. (143)

10

16. 设寄存器位数为8位,机器采用补码形式(含一位符号位)。对应于十进制数-38,寄存

器内为____c__。

A. (B8)

16 B. (A6)

16

C. (DA)

16

D. (C8)

16

17. 字符的编码,目前普遍采用的是__d____码。

A. 16进制

B. 8进制

C. BCD

D. ASCII

答案: C C C D C C A B D C B B A B D C D

二、填空

1. 汉字的______、______和字模码是计算机用于汉字输入、内部处理、输出三种不同用途

的编码。

2. 一个定点数由______和______两部分组成,根据小数点位置不同,定点数有纯小数和纯

整数两种表示方法。

3. 移码表示法主要用于表示浮点数的______, 以利于比较两个指数的大小和进行______操

作。

答案:1.输入编码(或输入码)内码(或机内码)

2.符号位数值域

3.阶码对阶

三、名词解释

1. 机器零

当一个浮点数的尾数为0,不论其阶码为何值,或者当阶码的值遇到比它能表示的最小值还小时,不管其尾数为何值,计算机都把该浮点数看成零值,称为机器零。

四、简答题

五、计算题

1.字长N=8位,采用单符号位法,用补码加减法计算,写出运算过程,判断有无溢出(指出判断依据)。X=-101100,Y=+110101,求X-Y=?

解: [x]补=1.1010100

+ [-y]补=1.1001011

[x-y]补=11.0011111

D6向D7有进位,D7向C有进位,V=1 XOR 1=0所以无溢出

2. 已知x和y,用变形补码计算x-y,同时指出运算结果是否溢出。

(1)x=+0.11011 y=-0.11111 (2)x=+0.10111 y=+0.11011 解:1)[x]补=00.11011

+ [-y]补=00.11111

[x-y]补=01.11010

两位符号位不同,产生溢出。

(2)[x]补=00.10111

+ [-y]补=11.00101

[x-y]补=11.11100

所以x-y=-0.00100

3. 已知x和y,用变形补码计算x+y、x-y,同时指出结果是否溢出。

(1)x=0.11011 y=0.00011 (2) x=0.11011 y=-0.10101 解:(1)

[x]补= 00.11011 [x]补= 00.11011 + [y]补= 00.00011 + [-y]补= 11.11101 [x+y]补= 00.11110 [x-y]补= 00.11000 所以,x+y=0.11110 所以,x-y=0.11000

无溢出无溢出

(2)[x]补= 00.11011 [x]补= 00.11011

+ [y]补= 11.01011 + [-y]补= 00.10101

[x+y]补= 00.00110 [x-y]补= 01.10000 所以,x+y=0.00110 无溢出两符号位不同,故产生溢出。

4. 两浮点数x =0.1101x2 01和y=-0.1010x2 11。假设尾数以补码表示,可存储4位尾数,

保护位2位,阶码以4位移码表示。求x+y=? x-y=?

解:

[x]浮=1001,00.1101

[y]浮=1011,11.0110

对阶:1011-1001=2,因此将x的尾数右移2位,得[x]浮=1011,00.0011 01,最低2位为保护位

尾数求和:[x+y]浮=1011,11.1001 01

规格化:左规[x+y]浮=1010,11.0010 10

舍入:假定采用0舍1入[x+y]浮=1010,11.0011

检查溢出:无溢出x+y=2 10 x(-0.1101)

六、应用题

第三章习题

一、选择题

1. 至今为止,计算机中的所有信息仍以二进制方式表示的理由是__c____。

A. 节约元件

B. 运算速度快

C. 物理器件性能决定

D. 信息处理方便

2.存储单元是指____b__。

A. 存放一个二进制信息位的存储元

B. 存放一个机器字的所有存储元集合

C. 存放一个字节的所有存储元集合

D. 存放两个字节的所有存储元集合

3. 计算机的存储器系统是指___d___。

A. RAM 存储器

B. ROM存储器

C. 主存储器

D. cache,主存储器和外存储器

4.存储周期是指____c__。

A.存储器的读出时间

B.存储器的写入时间

C.存储器进行连续读和写操作所允许的最短时间间隔

D.存储器进行连续写操作所允许的最短时间间隔

5. 程序访问的局限性是使用的____b__依据。

A 缓冲

B cache

C 虚拟内存

D 进程

6.主存储器和CPU之间增加cache的目的是( b )。

A.扩大主存储器的容量

B. 解决CPU和主存之间的速度匹配问题

C. 扩大CPU中通用寄存器的数量

D. 既扩大主存储容量又扩大CPU通用寄存器数量

7.某机字长32位,存储容量1MB。若按字编址,它的寻址范围是( c )。

A. 1M

B. 512KB

C. 256K

D. 256KB

8.某计算机字长为32位,其存储器容量为32MB,若按字编址,它的寻址范围是__d____。

A. 8MB

B. 4M

C. 4MB

D. 8M

9.某计算机字长为32位,其存储器容量为16MB,若按字编址,它的寻址范围是__b____。

A. 8MB

B. 4M

C. 4MB

D. 8M

10.某机字长64位,存储器容量是32MB。若按半字编址,那么它的寻址范围是_d_____。

A. 64M

B. 32M

C. 16M

D. 8M

11.EPROM是指___d___。

A. 闪速存储器

B. 只读存储器

C. 可编程的只读存储器

D. 光擦可编程的只读存储器

12.相联存储器是按( c )进行寻址的存储器。

A. 地址指定方式

B. 堆栈存取方式

C. 内容指定方式

D. 地址指定方式与堆栈存取方式结合

13. 双端口存储器在( b )情况下会发生读/写冲突。

A. 左端口与右端口的地址码不同

B. 左、右端口的地址码相同

C. 左、右端口的数据码相同

D. 左、右端口的数据码不同

14. 双端口存储器之所以能高速进行读/写,是因为采用___c___。

A. 新型器件

B. 流水技术

C. 两套相互独立的读写电路

D. 高速芯片

15. PROM是指___c___。

A. 闪速存储器

B. 只读存储器

C. 可编程的只读存储器

D. 光擦可编程的只读存储器

16. 采用虚拟存储器的主要目的是_b_____。

A. 提高主存储器的存取速度

B. 扩大主存储器的存储空间

C. 扩大外存储器的存储空间

D. 提高外存储器的存取速度

17. 常用的虚拟存储系统由__b____两级存储器组成,其中______是大容量的磁表面存储器。

A. 快存-辅存,辅存

B. 主存-辅存,辅存

C. 快存-主存,辅存

D. 通用寄存器-主存,主存

18. 在虚拟存储器中,当程序正在执行时,由__d____完成地址映射。

A. 程序员

B. 编译器

C. 装入程序

D. 操作系统

19. 某存储器芯片的存储容量为8K×8位,则它的地址线和数据线引脚相加的和为___c___

A. 12

B. 13

C. 21

D. 22

20. 某一SRAM芯片,其容量为1024×8位,包括电源端和接地端,该芯片引出线的最小数

目应为___d___。

A. 13

B. 15

C. 18

D. 20

21. 某一RAM 芯片,其容量为1024╳8位,其数据线和地址线分别为___d___。

A. 9,10

B. 8,11

C. 8,10

D. 10,8

22. 和内存储器相比,外存储器的特点是___b___。

A. 容量大,速度快,成本低

B. 容量大,速度慢,成本低

C. 容量小,速度快,成本高

D. 容量小,速度快,成本低

23. 模4交叉存储器有4个存储模块,它们有各自的__c____。

A. 地址寄存器

B.地址寄存器和指令寄存器

C.地址寄存器和数据缓冲寄存器

D.地址寄存器、数据缓冲寄存器和指令寄存器

24. 交叉存贮器实质上是一种____a__存贮器,它能_____执行______独立的读写操作。

A 模块式,并行,多个

B 模块式,串行,多个

C 整体式,并行,一个

D 整体式,串行,多个

答案: CBDCBBCDBDDCBCCBBDCDDBCA

二、填空

1. 用的SRAM和DRAM都是半导体随机读写存储器。前者速度比后者______,集成度不

如后者_____。

2. cache是一种______存储器,是为了解决CPU和主存之间______不匹配而采用的一项重要

的硬件技术,现发展为指令cache体系,数据cache分设体系。

3.半导体SRAM靠______存储信息,半导体DRAM靠______存储信息。

4. 快闪存储器具有、、价格低的优点,为现有的存储器体系结构带来巨

大变化。

答案:1. 快高

2. 高速缓冲速度

3. 触发器电容

4. 密度高可靠性高

三、名词解释

1. EPROM

光可擦除只读存储器

2. EEPROM

电可擦除只读存储器

4.固件

计算机中通常把固定不变的常用软件写入ROM存储器中,固化在硬件中,称为固件. 固件是介于软件和硬件之间的的实体

5.相联存储器

相联存储器是指其中任一存储项内容作为地址来存取的存储器。

6.Cache

高速缓冲存储器

6. cache命中

当CPU读取主存中一个字时,此时cache控制逻辑依据地址判断此字当前是否在cache 中,若是,称cache命中

四、简答题

1. 存储器系统的设计目标是什么?

存储器系统的设计目标是采用较低的成本来实现大容量高速度。

2. 提高存储器速度可采用哪些措施,请说出至少五种措施。

提高存储器速度的技术主要有芯片技术和结构技术两个方面。芯片技术有快速页面访问方式、增强数据输出方式和同步访问方式,还有相联存储器产品;结构技术有增加存储器的数据宽度和采用多体交叉存储器。

3. 存储器的性能指标主要有哪几项?

存储器的性能指标主要是存储容量. 存储时间、存储周期和存储器带宽。

在一个存储器中可以容纳的存储单元总数通常称为该存储器的存储容量。

存取时间又称存储访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。

存储周期是指连续两次独立的存储器操作(如连续两次读操作)所需间隔的最小时间。

4. 什么是快闪存储器?它有哪些特点?

闪速存储器是高密度、非易失性的读/写半导体存储器。从原理上看,它属于ROM型存储器,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM 的定义和划分已失去意义。因而它是一种全新的存储器技术。

闪速存储器的特点:(1)固有的非易失性,(2)廉价的高密度,(3)可直接执行(4)固态性能

5. DRAM存储器为什么要刷新?

解:DRAM存储元是通过栅极电容存储电荷来暂存信息。由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。

6. 什么是访存局部性规律?

程序对存储空间的约90%的访问局限于存储空间的约10%的区域中,而另外约10%的访问则分布在存储空间的其余约90%的区域中.

7. 访存局部性规律是如何形成的?

形成访存局部性规律的原因包括程序的顺序执行和程序的循环等。程序的顺序执行时,下一次执行的指令和上一次执行的指令在存储器中的位置是相邻的或相近的;在循环程

序中,循环体的指令要重复执行,相应的数据要重复访问。存在一定的局部性规律,而不是均匀分布的。

8. 什么是cache的替换策略? 有哪些替换策略?

当cache没有命中,主存的数据将写入cache,就可能替换掉cache中的数据, 为了使cache尽量保存最新数据,就需要替换策略。对直接映射的cache来说,只要把此特定位置上的原主存块换出cache即可。对全相联和组相联

cache来说,就要从允许存放新主存块的若干特定行中选取一行换出.

替换策略主要有近期最少使用(LRU)算法,先进先出,随机替换.

9. 什么是cache的地址映象? 有哪些地址映象方式?

cache的容量很小,它保存的内容只是主存内容的一个子集,且cache与主存的数据交换是以块为单位。地址映射即是应用某种方法把主存地址定位到cache中。主存与cache 的地址映射有全相联、直接、组相联三种方式

五、计算题

1. 设某系统主存容量64K字,cache容量2K字,每个块为16字,求

(1)该cache可容纳多少个块?

(2)主存有多少个块?

(3)主存的地址有多少位?cache的地址有多少位?

(4) 在直接映射方式下,主存中的第130块映射到cache的哪一个块中?

(5) 进行地址映射时,存储器的地址分成哪几段?各段分别有多少位?

解:(1)(2K)2048/16=128块

(2)(64K)64x1024/16=4096块

(3)64K=2 16字,主存的地址有16位;2K=2 11字,cache的地址有11位

(4) 130 mod 128=2(128 mod 128=0),第130块映射到cache的第2块

(5) 存储器的地址分成3段:区号、块号、块内字地址

块内字地址4位(16字=2 4);区号5(16-11)位;块号7(128块=2 7)位

2. 已知某8位机的主存采用半导体存储器,地址码为18位,采用4K×4位的SRAM芯片组

成该机所允许的最大主存空间,并选用模块条形式,问:

(1)若每个模块条为32K×8位,共需几个模块条?

(2)每个模块条内有多少片RAM芯片?

(3) 主存共需多少RAM芯片?CPU需使用几根地址线来选择各模块?使用何种译码器?解:(1)最大主存空间为218×8 = 256KB, 需256KB/32KB=8模块条

(2)所需芯片数目为:32K/4K*8/4 = 16片

(3)主存共需16*8 = 128片,故需3位地址线作芯片片选选择(CS)8个模块条,用3-8译码器.

3. 设有一个具有20位地址和32位字长的存储器,问:

(1)该存储器能存储多少个字节的信息?

(2)如果存储器由512k×8位的SRAM 芯片组成,需多少片?

(3)需多少位地址作芯片选择?

解:(1)应为32位字长为4B,220 = 1M = 1024K,存储器容量为220×4B = 4MB,可存储4M 字节的信息

(2)SRAM芯片容量为512K×8位 = 512KB = 0.5MB

所需芯片数目为:4MB ÷ 0.5MB = 8片

(3)因为219 = 512K,即芯片片内地址线19位,存储器容量为1M,地址线为20位,

故需1位地址线作芯片片选选择(CS),用A

19选第1个模块,用A

19

选第2个模

块。

六、应用题

1. 要求用16K×8位的SRAM芯片设计64K×16位的存储器,SRAM芯片有两个控制端CS#和WE#。控制信号有读写控制R/W#和访存请求MREQ#。画出CPU与此存储器连接图。

答:所需芯片数目为:64K/16K*16/8 = 8片

因为214 = 16K,即芯片片内地址线14位,存储器容量为64K,地址线为16位,故需2位地址线作芯片片选选择(CS)

第四章习题

一、选择题

1.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常

需采用( c )。

A. 堆栈寻址方式

B. 立即寻址方式

C. 隐含寻址方式

D. 间接寻址方式

2. 二地址指令中,操作数的物理位置不可能采取的结构是( d )。

A. 寄存器—寄存器

B. 寄存器—存储器

C. 存储器—存储器

D. 寄存器—锁存器

3. 程序控制类指令的功能是( b )。

A. 进行算术和逻辑运算

B. 改变程序执行的顺序

C. 进行CPU和I/O设备之间的数据传送

D. 进行主存与CPU之间的数据传送

4.对于某个寄存器中操作数的寻址方式称为___c___寻址。

A. 直接

B. 间接

C. 寄存器直接

D. 寄存器间接

5.运算型指令的寻址与转移型指令的寻址不同点在于__a____。

A.前者取操作数,后者决定程序转移地址

B.后者取操作数,前者决定程序转移地址

C.前者是短指令,后者是长指令

D.前者是长指令,后者是短指令

6. 寄存器间接寻址方式中,操作数处在___b___。

A. 通用寄存器

B. 主存单元

C. 程序计数器

D. 堆栈

7.寄存器直接寻址方式中,寄存器中所存的是_a_____。

A. 操作数

B. 存放操作数的主存单元的地址

C. 存放操作数的寄存器的编号

D. 存放操作数的主存单元地址的地址

8. 二地址指令中,操作数的物理位置不会安排在__c____。

A. 两个主存单元

B. 一个主存单元和一个寄存器

C. 相联存储器

D. 两个寄存器

9. 变址寻址方式中,操作数的有效地址等于___d___。

A. 堆栈指示器内容加上形式地址(位移量)

B. 程序计数器内容加上形式地址

C. 基值寄存器内容加上形式地址

D. 变址寄存器内容加上形式地址

10.指令的寻址方式采用跳跃寻址方式时,可实现__d____。

A. 堆栈寻址

B. 程序的条件转移

C. 程序的无条件转移

D. 程序的条件转移或无条件转移

11.下面描述RISC指令系统中基本概念不正确的句子是__c____。

A.选取使用频率高的一些简单指令,指令条数少

B.指令长度固定

C.指令格式种类多,寻址方式种类多

D.只有取数/存数指令访问存储器

12. 堆栈寻址方式中,设A为通用寄存器,SP为堆栈指示器,M

SP

为SP指示器的栈顶单元,

如果进栈操作是:(A)→M

SP

,(SP)-1→SP,那么出栈操作的动作应为___b___。

A.(M

SP )→A,(SP)+1→SP B.(SP)+1→SP,(M

SP

)→A

C.(SP)-1→SP,(M

SP )→A D.(M

SP

)→A,(SP)-1→SP

答案: CDBCABACDDCB

二、填空

1. 形成指令地址的方式,称为指令寻址方式,有______寻址和______寻址两种,使用程序

计数器来跟踪。

2. 指令系统是表征一台计算机性能的重要因素,它的______和功能不仅直接影响到机器硬

件结构,而且也影响到______。

3. 堆栈是一种特殊的________寻址方式,它采用_________原理,按结构不同,分为寄存器堆栈

和存储器堆栈。

4. RISC指令系统的最大特点是指令条数少、______固定、指令格式和寻址方式种类少、只

有______指令访问存储器。

5. 指令格式是指令用二进制表示的结构形式,通常格式中由______字段和______字段组成。

6. 直接,间接,立即三种寻址方式指令执行的速度,由快到慢的排序是

答案: 1. 顺序跳跃

2. 格式系统软件

3. 数据先进后出

4. 指令长度取数/存数

5. 操作码地址码

6. 立即,直接,间接

三、名词解释

1. RISC

精简指令系统计算机

2.CISC

复杂指令系统计算机

四、简答题

1. 什么叫指令?什么叫指令系统?

指令是计算机执行某种操作的命令,也就是常说的机器指令。一台机器中所有机器指令的集合,称这台计算机的指令系统。

2. 什么是指令格式?计算机指令为什么要有一定的格式?

计算机指令编码的格式称为指令格式。指令格式指定指令中编码字段的个数、各个字段的位数以及各个字段的编码方式。为了使硬件能够区别指令中的各个字段,计算机指令必须有一定的格式。

3. 有些指令的操作码为什么要采用可变长度?

指令的扩展用于系统化计算机产品中,后继的计算机产品为了软件的兼容性需要保留先前计算机的指令,并且增加一些扩展指令,这时采用增加操作码长度可增加更多的指令。

4. 一个较完整的指令系统应包括哪些指令?

一个较完整的指令系统应包括数据传送指令、算术运算指令、逻辑运算指令、程序控制指令、输入输出指令、字符串指令、系统控制指令。

4. 何谓RISC?何谓CISC?

复杂指令系统计算机,简称CISC;

精简指令系统计算机,简称RISC。

5. RISC机器有哪些特征?

解:RISC机器具有以下特征:

(1) 简化的指令系统。(选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。

指令长度固定,指令格式种类少,寻址方式种类少。)

(2)只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。

(3)指令都以流水线方式工作。(大部分指令在一个机器周期内完成。)

(4)CPU中通用寄存器数量相当多。

(5)以硬布线控制为主,不用或少用微指令码控制。

(6)特别重视编译优化工作,以减少程序执行时间。

五、计算题

1. 一种单地址指令格式,D为形式地址,MOD为寻址方式,已知变址寄存器

(Rx)=1000H,(R)=181H,(PC)=2000H,D=100H

存储器中有关数据如下:

地址0080H 0100H 0165H 0181H 1000H 1100H 2100H

数据40H 80H 66H 100H 256H 181H 165H

写出以下寻址方式有效地址EA的算法表达式和数据DA TA。

寻址方式有效地址EA DATA

直接寻址

相对寻址

寄存器寻址

寄存器间接寻址

变址寻址

寻址方式有效地址EA DATA

直接寻址D=100H (100H)=80H

相对寻址(PC)

(2100H)=165H

+D=2000H+100H

寄存器寻址R (R)=181H

寄存器间接寻址(R)=181H (181H)=100H

变址寻址(Rx)

(1100H)=181H

+D=1000H+100H

六、应用题

1. 设计算机A有60条指令,指令操作码为6位固定长度编码,从000000到111011。其后

续产品B需要增加32条指令,并与A保持兼容,试采用操作码扩展技术为计算机B设计指令操作码。

答:60<=64(26 ),利用6位指令操作码剩余的4个操作码作需要增加的32条指令的前缀,再扩展3位操作码(23 =8),共产生4*8=32个指令操作码, 具体:

111100 000—111100 111 8个

111101 000—111101 111 8个

111110 000—111110 111 8个

111111 000—111111 111 8个

2. 若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围内寻找,画出该机器的指令格式。

答:操作码需用6位,操作数地址码需用10位。格式如下

6 10 10 10

OP D

1 D

2

D

3

3. 指令格式如下所示,其中OP为操作码字段,试分析指令格式特点。

15 10 7 4 3 0

OP ---------- 源寄存器基址存储器

位移量(16位)

解:(1)双字长二地址指令,用于访问存储器

(2)操作码字段OP为六位,可以指定64种操作

(3)一个操作数在源寄存器(共16个),另一个操作数在存储器中(由基址寄存器和位

移量决定),所以是RS型指令。

4. 指令格式结构如下所示,试分析指令格式特点。

15 12 11 9 8 6 5 3 2 0

OP 寻址方式寄存器寻址方式寄存器

答:(1)OP字段指定16种操作

(2)单字长二地址指令

(3)每个操作数可以指定8种寻址方式

(4)操作数可以是RR型、RS型、SS型

5.机器字长32位,主存容量1MB,16个通用寄存器,共30条指令,请设计一种单字长二地址RR型,RS型指令结构,要求有直接、相对、寄存器、寄存器间接、变址、变址间接6种寻址方式。(10分)

(1)设计指令格式。

(2)计算直接寻址方式的最大寻址范围

(3)对应6种寻址方式,在表中填出有效地址EA的表达式,使用某个寄存器可在说明栏内说明,如Rx为变址寄存器。

解: (1)

31 27 26 24 23 20 19 16 15 0

OP 寻址方式源寄存器目的寄存器 D

(2) 216=64K

(3)

寻址方式I x 有效地址EA表达式说明

直接寻址0 00 D

相对寻址0 01 (PC)+D

寄存器寻址0 10 R

寄存器间接寻址 1 11 (R)

变址寻址0 00 (Rx)+D Rx为变址寄存器

变址间接寻址 1 11 ((Rx)+D)Rx为变址寄存器

第五章习题

一、选择题

1. 微程序控制器中,机器指令与微指令的关系是( d )。

A. 每一条机器指令由一条微指令来执行

B. 一段机器指令组成的程序可由一条微指令执行

C. 一条微指令由若干条机器指令组成

D. 每一条机器指令由一段用微指令编成的微程序来解释执行

2. 假设微操作控制信号用Cn来表示,指令操作码译码器输出用Im表示,节拍电位信号用M k表示,节拍脉冲信号用Ti表示,状态反馈信息用Bj表示,则硬布线控制器的基本原理可

表示为( d )。

A. Cn=f(Im,Ti)

B. Cn=f(Im,Bj)

C. Cn=f(M k,Ti,Bj)

D. Cn=f(Im,M k,Ti,Bj)

3. 在CPU中跟踪指令后继地址的寄存器是_b_____。

A. 主存地址寄存器

B. 程序计数器

C. 指令寄存器

D. 状态条件寄存器

4. ___d___用于保存当前正在执行的一条指令。

A. 缓冲寄存器

B. 地址寄存器

C. 程序计数器

D. 指令寄存器

5. 为了确定下一条微指令的地址,通常采用断定方式,其基本思想是____b__。

A. 用程序计数器PC来产生后继微指令地址

B.通过微指令顺序控制字段由设计者指定或由设计者指定的判别字段控制

产生后继微指令地址

C.用微程序计数器μPC来产生后继微指令地址

D. 通过指令中指定一个专门字段来控制产生后继微指令地址

6. 下列关于微操作的描述正确的是___a___。

A. 同一CPU周期中,可以并行执行的微操作叫相容性微操作

B.同一CPU周期中,不可以并行执行的微操作叫相容性微操作

C.同一CPU周期中,可以并行执行的微操作叫相斥性微操作

D. 在不同的CPU周期,可以并行执行的微操作叫相斥性微操作

答案:DDBDBA

二、填空

19. 指令的解释是由CPU中的来完成的,运算是由CPU中的来完成的。

20.CPU是计算机的中央处理器部件,具有______控制、______控制、时间控制、数据加工

等基本功能。

21. 同一个CPU周期中,可以并行执行的微操作叫_______微操作,不可以并行执行的微操

作叫_______微操作。

23.硬布线控制器的基本思想是:某一微操作控制信号是_________译码输出.、______信号

和状态条件信号的逻辑函数。

23. RISC CPU是在克服CISC机器缺点的基础上发展起来的。它具有三个基本要素(1)一个有限的_________ 、(2)CPU配备大量的________、(3)强调指令流水线的优化。

答案:1. 控制器或指令译码部件运算器

2. 指令操作

3. 相容性相斥性

4. 指令操作码时序

5. 简单的指令集通用寄存器

三、名词解释

1.时钟周期

计算机主频的周期

2.机器周期

每个基本操作的时间

3.指令周期

指令周期是指取出并执行一条指令的时间

4.控制存储器

控制存储器用来存放实现全部指令系统的微程序,它是一种只读存储器。

5.微程序

实现一条机器指令功能的许多条微指令组成的序列。

6.微命令

控制部件通过控制线向执行部件发出的各种控制命令。

7.微指令

在机器的一个CPU周期中,一组实现一定操作功能的微命令的组合。

8.微地址

用于在控制存储器寻址微指令的地址。

四、简答题

1.简述CPU的主要功能

解:CPU主要有以下四方面的功能:

(1)指令控制程序的顺序控制,称为指令控制。

(2)操作控制 CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应部件,从而控制这些部件按指令的要求进行动作。

(3)时间控制对各种操作实施时间上的控制,称为时间控制。

(4)数据加工对数据进行算术运算和逻辑运算处理,完成数据的加工处理。2.写出CPU中的主要寄存器

答:指令寄存器(IR),程序计数器(PC),地址寄存器(AR),缓冲寄存器(DR),通用寄存器(AC),状态条件寄存器。

3.程序计数器(PC)的作用是什么?

程序计数器(PC)存放下一条指令的地址。因为多数指令是按顺序执行的,下一条指令的地址可以从上一条指令的地址加上一个偏移量得到。如是转移指令则需把转移目标地址写入程序计数器(PC)。

4.什么是“数据通路”?

计算机执行指令过程中,需要不断地在寄存器和ALU之间传递数据。CPU中的运算器以及寄存器需要相互连结,才能协调地进行工作。通常把运算器与寄存器之间传递信息的线路连同这些部件称为“数据通路”。

5.指令和数据均以二进制代码形式放在主存中,请问CPU如何区别它们是指令还是数据?

答:从时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。从内存读出的指令流流向控制器(指令寄存器)。从内存读出数据流流向运算器(通用寄存器)。

6.说明机器周期、时钟周期、指令周期之间的关系。

指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期,而一个CPU周期又包含若干个时钟周期(也称为节拍脉冲或T周期)。

7.微程序控制的基本思想是什么?

把指令执行所需要的所有控制信号存放在一个存储器中,(也就是把操作控制信号编成微指令,存放到一个专门的存储器中)。计算机运行时一条一条从这个存储器中读取微指令,从而产生各种操作控制信号。

8.一条微指令分为哪些部分?各起什么作用?

一条微指令的编码分操作控制部分和顺序控制部分。操作控制部分包含一个机器周期中每个微操作所需的全部控制信号的编码,用来发出管理和指挥全机工作的控制信号。顺序控制部分用来决定产生下一条微指令的地址。

9.微地址的形成方法有哪几种?

计数器(增量)方式,断定方式,(前两种的)结合方式.

10.什么叫指令?什么叫微指令?二者有什么关系

指令,即指机器指令。每一条指令可以完成一个独立的算术运算或逻辑运算操作。控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做微命令,而一组实现一定操作功能的微命令的组合,构成一条微指令。许多条微指令组成的序列构成了微程序,微程序则完成对指令的解释执行。

五、计算题

六、应用题

7-11. 下图所示为单总线数据通路的CPU结构,IR为指令寄存器,PC为程序计数器,M为主存(受R/W#信号控制),AR为主存地址寄存器,DR为数据缓冲寄存器。ALU由加减控制信号决定完成何种操作。线上标注有控制信号,例如Y i表示Y寄存器的输入控制信号,R1o示寄存器R1的输出控制信号。未标注的线为直通线,不受控制。

7. ADD R2, R0指令完成(R0) + (R2) →R2的功能操作。请写出该指令执行周期流程图,假设该指令的地址已放入PC中。

答: 指令执行周期流程:

PC→MAR,PC+1→PC

DBUS→MDR,MDR→IR

R2→X

R0→Y,ADD(加微命令)

Z→R2

8 ADD R2, (R0)指令完成((R0))+ (R2) →R2的功能操作。请画出该指令执行周期流程图,并列出相应的微命令控制信号序列。假设该指令的地址已放入PC中。

答: 指令执行周期流程:

PC→MAR,PC+1→PC

(R),DBUS→MDR,MDR→IR

R0→MAR

(R),DBUS→MDR,MDR→X

R2→Y,ADD(加微命令)

Z→R2

9. ADD R1, mem指令完成(mem) + (R1) →R1的功能操作,mem为内存地址。请写出该指令执行过程。假设该指令的地址已放入PC中。

解: 指令执行过程:

PC→MAR

PC+1→PC

(R),DBUS→MDR,MDR→IR

IR(地址段mem)→MAR,R

DBUS→MDR,MDR→X

R1→Y,ADD(加微命令)

Z→R1

10. LOAD R1, mem指令完成(mem) →R1的功能操作,mem为内存地址。请写出该指令执行过程。假设该指令的地址已放入PC中。

答:指令执行过程:

PC→MAR

PC+1→PC

(R)

DBUS→MDR

MDR→IR

IR(地址段mem)→MAR

(R)

DBUS→MDR

MDR→R1

11. STORE R1, mem指令完成(R1 )→mem的功能操作,mem为内存地址。请写出该指令执行过程。假设该指令的地址已放入PC中。

STORE R1, mem指令完成(R1 )→mem的功能操作,mem为内存地址。请写出该指令执行过程。假设该指令的地址已放入PC中。

答:指令执行过程:

PC→MAR

PC+1→PC

(R)

DBUS→MDR

MDR→IR

IR(地址段mem)→MAR

R1→MDR

W#

12-14. 某计算机中有ADD和JMP指令,每个时钟周期内的控制信号如下:

ADD JMP

T1 PCout、MARin、PC+1、Read

T2 MDRout、IRin

T3 R1out、Y in PCout、Yin

T4 R2out、Zin、Add IRout、Add、Zin

T5 Zout、R3in Zout、PCin

12. 写出控制信号PCout,Add,IRout的逻辑表达式。

答:1 PCout=T1*(ADD+JMP)+T3*JMP

Add=T4*(ADD+JMP)

IRout=T4*JMP

13. 假定该计算机的所有控制信号如表中所列,采用微程序设计技术,微指令控制字的编码格式使用直接编码法,写出对应ADD指令的微程序,每个时钟周期安排一条微指令。注意:先确定每个控制信号在控制字中的位置。

1 2 3 4 5 6 7 8

PCout MARin PC+1 Read MDRout IRin R1out Yin

9 10 11 12 13 14 15

R2out Zin Add IRout Zout R3in PCin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

1 1 1 1 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 1 1 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 1 1 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 1 1 1 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 1 1 0

14. 假定该计算机的所有控制信号如表中所列,采用微程序设计技术,微指令控制字的编码格式使用直接编码法,写出对应JMP指令的微程序,每个时钟周期安排一条微指令。注意:先确定每个控制信号在控制字中的位置。

36.解:

1 2 3 4 5 6 7 8

PCout MARin PC+1 Read MDRout IRin R1out Yin

9 10 11 12 13 14 15

R2out Zin Add IRout Zout R3in PCin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

1 1 1 1 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 1 1 0 0 0 0 0 0 0 0 0

1 0 0 0 0 0 0 1 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 1 1 1 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 1 0 1

第六章习题

一、选择题

1. 从信息流的传送效率来看,( a )工作效率最低。

A. 单总线系统

B. 双总线系统

C. 三总线系统

D. 多总线系统

2. 下面对计算机总线的描述中,确切完备的概念是( d )。

A.地址信息、数据信息不能同时出现

B.地址信息与控制信息不能同时出现

C.数据信息与控制信息不能同时出现

D.两种信息源的代码不能在总线中同时传送

3. 同步通信之所以比异步通信具有较高的传输频率是因为( d )。

A. 同步通信不需要应答信号且同步通信方式的总线长度较短

B. 同步通信用一个公共的时钟信号进行同步

C. 同步通信中,各部件存取时间比较接近

D. 以上因素的总和

4. 系统总线中控制线的功能是___c___。

A. 提供主存、I/O接口设备的控制信号和响应信号及时序信号

B.提供数据信息

C.提供主存、I/O接口设备的控制信号

D.提供主存、I/O接口设备的响应信号

5. 三种集中式总线仲裁中,__a____方式对电路故障最敏感。

A. 链式查询

B. 计数器定时查询

C. 独立请求

D. 前三项

6. PCI总线的基本传输机制是__d____。

A.串行传输 B.并行传输 C.DMA式传输 D.猝发式传输

7. 根据传送信息的种类不同,系统总线分为___b___。

A. 地址线和数据线

B. 地址线、数据线和控制线

C. 地址线、数据线和响应线

D. 数据线和控制线

8. 在数据传送过程中,数据由串行变并行或由并行变串行,其转换是通过___a___。

A. 移位寄存器

B. 数据寄存器

C. 锁存器

D. 指令寄存器

9. 计算机使用总线结构的主要优点是便于实现积木化,同时___c___。

A. 减少信息传输量

B. 提高信息传输速度

C. 减少了信息传输线的条数

D. 减少了存储器占用时间

答案: ADDCADBAC

二、填空

1. 为了解决多个______同时竞争总线控制权,必须具有______部件。

2. 计算机系统中,根据应用条件和硬件资源不同,数据传输方式可采用______传送、______传送和复用传送。

6.衡量总线性能的重要指标是______,它定义为总线本身所能达到的最高______。

4. 总线仲裁部件通过采用__ ____策略或___ ___策略,选择其中一个主设备作为总线的下一次主方,接管总线控制权。

答案: 1.主设备总线仲裁

2. 并行串行

3. 带宽数据传输率

4. 优先级公平

三、名词解释

1.UART

通用异步接收器/发送器

2.主设备

获得总线控制权的设备称为总线的主设备

四、简答题

1. 说明总线结构对计算机系统性能的影响?

解:主要影响有以下三方面:

(1)最大存储容量

单总线系统中,最大内存容量必须小于由计算机字长所决定的可能的地址总线。

双总线系统中,存储容量不会受到外围设备数量的影响

(2)指令系统

双总线系统,必须有专门的I/O指令系统

单总线系统,访问内存和I/O使用相同指令

(3)吞吐量

总线数量越多,吞吐能力越大

2. 总线的一次信息传送过程大致分为那几个阶段?

分为五个阶段:请求总线、总线仲裁、寻址(目的地址)、信息传送、状态返回(或错误报告)。

3. 总线的信息传输方式有哪几种?

在计算机总线中,信息传输有四种基本方式:串行传输、并行传输、复合传输和消息传输。

4. 什么是总线仲裁?总线仲裁有哪几种方式?

除CPU模块外,I/O功能模块也可以提出总线请求。为了解决多个主设备同时竞争总线控制权,必须具有总线仲裁部件,以某种方式选择其中一个主设备作为总线的下一次主方。一般来说,采用优先级或公平策略进行仲裁。

5. 何谓分布式仲裁方式?

分布式仲裁是以优先级仲裁策略为基础的仲裁方式。它不需要中央仲裁器,每个潜在的主方功能模块都有自己的仲裁号和仲裁器。当它们有总线请求时,把它们唯一的仲裁号发送到共享的仲裁总线上,每个仲裁器将仲裁总线上得到的号与自己的号进行比较。如果仲裁总线上的号大,则它的总线请求不予响应,并撤销它的仲裁号。最后,获胜者的仲裁号保留在仲裁总线上,从而获得总线控制权

五、计算题

六、应用题

计算机组成原理课后答案

第一章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 ●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; ●指令和数据以同同等地位存放于存储器内,并可以按地址访问; ●指令和数据均用二进制表示; ●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操 作数在存储器中的位置; ●指令在存储器中顺序存放,通常自动顺序取出执行; ●机器以运算器为中心(原始冯?诺依曼机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。 解:P9-10 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元:可存放一个机器字并具有特定存储地址的存储单位。 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。 存储字:一个存储单元所存二进制代码的逻辑单位。 存储字长:一个存储单元所存二进制代码的位数。 存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。 机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。 指令字长:一条指令的二进制代码位数。 8. 解释下列英文缩写的中文含义: CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS 解:全面的回答应分英文全称、中文名、功能三部分。 CPU:Central Processing Unit,中央处理机(器),是计算机硬件的核心部件,主要由运算器和控制器组成。 PC:Program Counter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数

计算机组成原理_第四版课后习题答案(完整版)[]

第一章 1.比较数字计算机和模拟计算机的特点 解:模拟计算机的特点:数值由连续量来表示,运算过程是连续的;数字计算机的特点:数值由数字量(离散量)来表示,运算按位进行。两者主要区别见 P1 表 1.1 。 2.数字计算机如何分类?分类的依据是什么? 解:分类:数字计算机分为专用计算机和通用计算机。通用计算机又分为巨型机、大型机、 中型机、小型机、微型机和单片机六类。分类依据:专用和通用是根据计算机的效率、速度、价格、运行的经济性和适应性来划分的。 通用机的分类依据主要是体积、简易性、功率损耗、性能指标、数据存储容量、 指令系统规模和机器价格等因素。 3.数字计算机有那些主要应用?(略) 4.冯 . 诺依曼型计算机的主要设计思想是什么?它包括哪些主要组成部分? 解:冯 . 诺依曼型计算机的主要设计思想是:存储程序和程序控制。存储程序:将解题的程序(指令序列)存放到存储器中;程序控制:控制器顺序执行存储的程序,按指令功能控制全机协调地完成运算任务。 主要组成部分有:控制器、运算器、存储器、输入设备、输出设备。 5.什么是存储容量?什么是单元地址?什么是数据字?什么是指令字? 解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB MB GB来度量,存储 容 量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地 址。 数据字:若某计算机字是运算操作的对象即代表要处理的数据,则称数据字。指令字:若某计算机字代表一条指令或指令的一部分,则称指令字。 6.什么是指令?什么是程序? 解:指令:计算机所执行的每一个基本的操作。程序:解算某一问题的一串指令序列称为该问题的计算程序,简称程序。 7.指令和数据均存放在内存中,计算机如何区分它们是指令还是数据? 解:一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。

化学分析分章节习题及答案

第一章概论 一、选择题 1.按被测组分含量来分,分析方法中常量组分分析指含量() (A)<0.1%(B)>0.1%(C)<1%(D)>1% 2.若被测组分含量在1%~0.01%,则对其进行分析属() (A)微量分析(B)微量组分分析(C)痕量组分分析(D)半微量分析 3.分析工作中实际能够测量到的数字称为() (A)精密数字(B)准确数字(C)可靠数字(D)有效数字 4.定量分析中,精密度与准确度之间的关系是 ( ) (A)精密度高,准确度必然高(B)准确度高,精密度也就高 (C)精密度是保证准确度的前提(D)准确度是保证精密度的前提 5.下列各项定义中不正确的是( ) (A)绝对误差是测定值和真值之差 (B)相对误差是绝对误差在真值中所占的百分率 (C)偏差是指测定值与平均值之差 (D)总体平均值就是真值 6.对置信区间的正确理解是( ) (A)一定置信度下以真值为中心包括测定平均值的区间 (B)一定置信度下以测定平均值为中心包括真值的范围 (C)真值落在某一个可靠区间的概率 (D)一定置信度下以真值为中心的可靠范围 7.指出下列表述中错误的是( ) (A)置信度越高,测定的可靠性越高 (B)置信度越高,置信区间越宽 (C)置信区间的大小与测定次数的平方根成反比 (D)置信区间的位置取决于测定的平均值 8.可用下列何种方法减免分析测试中的系统误差()(A)进行仪器校正<恒定值> (B)增加测定次数(C)认真细心操作(D)测定时保证环境的湿度一致 9.偶然误差具有() (A)可测性(B)重复性(C)非单向性(D)可校正性 10.下列()方法可以减小分析测试定中的偶然误差 (A)对照试验(B)空白试验 (C)仪器校正(D)增加平行试验的次数 11.在进行样品称量时,由于汽车经过天平室附近引起天平震动是属于() (A)系统误差(B)偶然误差 (C)过失误差(D)操作误差 12.下列()情况不属于系统误差 (A)滴定管未经校正(B)所用试剂中含有干扰离子

计算机组成原理练习题-答案

一、填空题 1.对存储器的要求是速度快,_容量大_____,_价位低_____。为了解决这方面的矛盾,计算机采用多级存储体系结构。 2.指令系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。 3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。 4.完成一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。 5.常见的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。 6.微指令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。 7.对于一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中 8.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为 2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。 9.某小数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。 10.在DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU交替访问主存。 11.设 n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。 12.设浮点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。 13.一个总线传输周期包括申请分配阶段、寻址阶段、传输阶段和结束阶段四个阶段。 14.CPU采用同步控制方式时,控制器使用机器周期和节拍组成的多极时序系统。

组成原理课后答案分析

第1章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。 计算机硬件:指计算机中的电子线路和物理装置。 计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 2. 如何理解计算机的层次结构? 答:计算机硬件、系统软件和应用软件构成了计算机系统的三个层次结构。 (1)硬件系统是最内层的,它是整个计算机系统的基础和核心。 (2)系统软件在硬件之外,为用户提供一个基本操作界面。 (3)应用软件在最外层,为用户提供解决具体问题的应用系统界面。 通常将硬件系统之外的其余层称为虚拟机。各层次之间关系密切,上层是下层的扩展,下层是上层的基础,各层次的划分不是绝对的。 3. 说明高级语言、汇编语言和机器语言的差别及其联系。 答:机器语言是计算机硬件能够直接识别的语言,汇编语言是机器语言的符号表示,高级语言是面向算法的语言。高级语言编写的程序(源程序)处于最高层,必须翻译成汇编语言,再由汇编程序汇编成机器语言(目标程序)之后才能被执行。

4. 如何理解计算机组成和计算机体系结构? 答:计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令系统、数据类型、寻址技术组成及I/O机理等。计算机组成是指如何实现计算机体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各个功能部件的结构和功能,及相互连接方法等。 5. 冯?诺依曼计算机的特点是什么? 解:冯?诺依曼计算机的特点是:P8 ●计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成; ●指令和数据以同同等地位存放于存储器内,并可以按地址访问; ●指令和数据均用二进制表示; ●指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地 址码用来表示操作数在存储器中的位置; ●指令在存储器中顺序存放,通常自动顺序取出执行; ●机器以运算器为中心(原始冯?诺依曼机)。 6. 画出计算机硬件组成框图,说明各部件的作用及计算机系统的主要技术指标。答:计算机硬件组成框图如下:

计算机组成原理课后习题答案解析

作业解答 第一章作业解答 1.1 基本的软件系统包括哪些内容? 答:基本的软件系统包括系统软件与应用软件两大类。 系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源提供给用户使用。包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。 1.2 计算机硬件系统由哪些基本部件组成?它们的主要功能是什么? 答:计算机的硬件系统通常由输入设备、输出设备、运算器、存储器和控制器等五大部件组成。 输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。 输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。 存储器的主要功能是存储信息,用于存放程序和数据。 运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。 控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。 1.3 冯·诺依曼计算机的基本思想是什么?什么叫存储程序方式? 答:冯·诺依曼计算机的基本思想包含三个方面: 1) 计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。 2) 采用二进制形式表示数据和指令。 3) 采用存储程序方式。 存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器中。在解题

过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。 1.4 早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心? 答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。 随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器。同时随着半导体存储器代替磁芯存储器,存储容量成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。为了适应发展的需要,现代计算机组织结构逐步转变为以存储器为中心。 1.5 什么叫总线?总线的主要特点是什么?采用总线有哪些好处? 答:总线是一组可为多个功能部件共享的公共信息传送线路。 总线的主要特点是共享总线的各个部件可同时接收总线上的信息,但必须分时使用总线发送信息,以保证总线上信息每时每刻都是唯一的、不至于冲突。 使用总线实现部件互连的好处: ①可以减少各个部件之间的连线数量,降低成本; ②便于系统构建、扩充系统性能、便于产品更新换代。 1.6 按其任务分,总线有哪几种类型?它们的主要作用是什么? 答:按总线完成的任务,可把总线分为:CPU内部总线、部件内总线、系统总线、外总线。 1.7 计算机的主要特点是什么? 答:计算机的主要特点有:①能自动连续地工作;②运算速度快;③运算精度高;④具有很强的存储能力

计算机组成原理课后答案

… 第一章计算机系统概论 什么是计算机系统、计算机硬件和计算机软件硬件和软件哪个更重要 计算机系统:计算机硬件、软件和数据通信设备的物理或逻辑的综合体 计算机硬件:计算机的物理实体 计算机软件:计算机运行所需的程序及相关资料 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要 如何理解计算机系统的层次结构 实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级的微程序机器M0,硬件研究的主要对象归结为传统机器M1和微程序机器M0,软件研究对象主要是操作系统及以上的各级虚拟机 》 说明高级语言、汇编语言和机器语言的差别及其联系。 机器语言是可以直接在机器上执行的二进制语言 汇编语言用符号表示指令或数据所在存储单元的地址,使程序员可以不再使用繁杂而又易错的二进制代码来编写程序 高级语言对问题的描述十分接近人们的习惯,并且还具有较强的通用性 如何理解计算机组成和计算机体系结构 计算机体系结构是对程序员可见的计算机系统的属性 计算机组成对程序员透明,如何实现计算机体系结构所体现的属性 冯·诺依曼计算机的特点是什么 。 由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令和数据以同一形式(二进制形式)存于存储器中 指令由操作码、地址码两大部分组成 指令在存储器中顺序存放,通常自动顺序取出执行 以运算器为中心(原始冯氏机) 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。 计算机硬件各部件 运算器:ACC, MQ, ALU, X ' 控制器:CU, IR, PC 主存储器:M, MDR, MAR I/O设备:设备,接口 计算机技术指标: 机器字长:一次能处理数据的位数,与CPU的寄存器位数有关 存储容量:主存:存储单元个数×存储字长 运算速度:MIPS, CPI, FLOPS 解释概念 & 主机:计算机硬件的主体部分,由 CPU+MM(主存或内存)组成 CPU:中央处理器,是计算机硬件的核心部件,由运算器+控制器组成 主存:计算机中存放正在运行的程序和数据的存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成

分章节---习题及答案

物流系统规划与设计习题集 第一章 一、填空题 1、从系统的观点看,物流系统就是若干相互关联、相互作用的要素组成的能够完成物流活动、具有物流功能的有机整体。 2、物流活动或功能主要包括:运输、存储、装卸、包装、流通加工、配送、信息处理等。 3、物流系统包括的基本要素有:人力资源、、物流设施、物流设备、资金、信息、管理模式。 4、从生产经营过程来看,物流系统包括三个方面:供应物流、在制品物流以及分销物流。 5、“效益背反”指的是物流的若干功能要素之间存在着损益的矛盾,也即某一个功能要素进行优化或获取利益的同时,必然会存在另一个或另几个功能要素的利益损失, 二、多项选择题 1、物流系统具有的独特系统性质:BCE A、整体性 B、智能性 C、可分性 D、目的性 E、多目标性 2、按照时间顺序,国外物流发展大体经历了C个阶段。自建国以来,我国的物 流发展经历了D个阶段: A、二个阶段 B、三个阶段 C、四个阶段D五个阶段E六个阶段 3、随着ABCD 等先进管理方法的开发和在物流管理中的运用,使人们逐渐认 识到需要从生产经营的全过程来把握物流管理。 A、MRP B、DRP C、看板制 D、JIT E、GIS 4、物流系统的边界是广阔的,其范围横跨BCD 几大领域。 A、采购 B、生产 C、流通 D、消费 5、自建国以来,我国的物流发展经历了D个阶段: A、二个阶段 B、三个阶段 C、四个阶段D五个阶段E六个阶段

一、填空题 1、物流系统内部结构具有输入、输出、处理(转化)、调控、反馈等活动内容。 2、物流系统有五个流动要素:流体、载体、流向、流量、流程。 3、物流系统的治理结构包括:多边治理、三边治理、双边治理、单边治理。 4、物流系统运作原理有:物流要素集成化原理、物流组织网络化原理、接口无缝化原理。 5、通过提供资源、能源、机具、劳动力、劳动手段等,对某一系统发生作用,这一作用被称为外部环境对物流系统的输入。 二、多项选择题 1、一般而言,物流链各阶段的必备功能首先是A,然后是B。 A、运输、 B、存储、 C、装卸、 D、包装、E流通加工 2、物流系统的网络由两个基本要素组成:AB A、点 B、线 C、面 3、 A 是指物流系统所需一切资源都能从物流市场上通过交易得到,并且这 类资源不是为某一物流系统专门制定的。 A、多边治理 B、三边治理 C、双边治理 D、单边治理 E、四边治理 4、节点是物流基础设施比较集中的地方。根据节点所具备的功能可以将其分为 以下几类。ABC A、单一功能点 B、复合功能点 C、枢纽点 D、交叉点 E、双向点 5、物流要素集成的结果可归纳为以下几种形式:ABCD A、要素一体化 B、建立战略联盟 C、资源共享 D、市场化 E、分散组 合

组成原理课后答案

require.async(['wkcommon:widget/ui/lib/sio/sio.js'], function(sio) { var url = 'https://https://www.doczj.com/doc/d52969622.html,/cpro/ui/c.js'; sio.callByBrowser( url, function () { BAIDU_CLB_fillSlotAsync('u2845605','cpro_u2845605'); } ); }); void function(e,t){for(var n=t.getElementsByTagName("img"),a=+new Date,i=[],o=function(){this.removeEventListener&&this.removeEventListener("load",o,!1),i.push({ img:this,time:+new Date})},s=0;s< n.length;s++)!function(){var e=n[s];e.addEventListener?!https://www.doczj.com/doc/d52969622.html,plete&&e.addEventListener("load",o,!1):e.attachEvent&&e.atta chEvent("onreadystatechange",function(){"complete"==e.readyState&&o.call(e,o)})}();alog("spee d.set",{fsItems:i,fs:a})}(window,document); var cpro_psid ="u2572954"; var cpro_pswidth =966; var cpro_psheight =120; 下载文档到电脑,查找使用更方便 3下载券 16人已下载 下载

(完整版)计算机组成原理习题答案(蒋本珊)

第一章 1.电子数字计算机和电子模拟计算机的区别在哪里? 解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。 2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么? 解:冯·诺依曼计算机的特点如下: ①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成; ②计算机内部采用二进制来表示指令和数据; ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。 第③点是最主要的一点。 3.计算机的硬件是由哪些部件组成的?它们各有哪些功能? 解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成。它们各自的功能是: ①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计算机内部所能识别和接受的信息方式。 ②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。 ③存储器:用来存放程序和数据。 ④运算器:对信息进行处理和运算。

⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自动工作。 4.什么叫总线?简述单总线结构的特点。 解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系统总线。CPU 与主存、CPU 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过CPU 的干预。 5.简单描述计算机的层次结构,说明各层次的主要特点。 解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。 第0级为硬件组成的实体。 第1级是微程序级。这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。 第2级是传统机器级。这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。 第3级是操作系统级。从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸。第4级是汇编语言级。这级的机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序。 第5级是高级语言级。这级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译的工作。

计算机组成原理第二版课后习题答案全唐朔飞

计算机组成原理第二版课后习题答案全唐朔飞第1章计算机系统概论 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。计算机硬件:指计算机中的电子线路和物理装置。计算机软件:计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯?诺依曼计算机的特点是什么?解:冯?诺依曼计算机的特点是:P8 ? ? ? ? ? ? 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;指令和数据以同同等地位存放于存储器内,并可以按地址访问;指令和数据均用二进制表示; 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置; 指令在存储器中顺序存放,通常自动顺序取出执行;机器以运算器为中心(原始冯?诺依曼机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、

存储字、存储字长、存储容量、机器字长、指令字长。解:P9-10 主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元:可存放一个机器字并具有特定存储地址的存储单位。 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。 存储字:一个存储单元所存二进制代码的逻辑单位。存储字长:一个存储单元所存二进制代码的位数。 存储容量:存储器中可存二进制代码的总量;(通常主、辅存容量分开描述)。机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。指令字长:一条指令的二进制代码位数。 8. 解释下列英文缩写的中文含义: CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS 解:全面的回答应分英文全称、中文名、功能三部分。

国际贸易实务分章节练习题及答案

第三章 1、从合同成立的角度来看,()是达成一笔交易不可缺少的两个环节。 A. 发盘和接受 B. 发盘和还盘 C. 询盘和接受 D. 还盘和接受 2、国际贸易谈判中,一方对另一方询盘的接受,对()。 A. 双方均有约束力 B. 双方均无约束力 C.接受的一方有约束力D在一定条件下有约束力 3、在实际业务中,发盘()。 A. 是由卖方发出 B. 是由买方发出 C. 是由卖方或买方发出 D. 不是由买方发出 4、下列关于发盘终止情况的表述不正确的是()。 A. 受盘人不理会发盘的条件 B. 受盘人表示拒绝或发出还盘 C. 发盘人对发盘的有效撤回 D. 发盘人对发盘的有效撤销 5、发盘的撤回可以()。 A在发盘生效之前B在发盘生效之后C在受盘人发出接受通知之后D在受盘人发出接受通知之前 6、公约规定,接受通知于()生效。 A. 发出时 B. 送达时 C. 一段合理的时间内 D.发盘人确认后 7、根据公约,迟到的接受是否有效,主要取决于()。 A.传递情况 B. 发盘人 C. 受盘人 D. 接受通知的正常传递 8、接受通知发出以后,受盘人在接受生效之前()。 A. 不能将其撤销和撤回 B.可以撤销 C. 可以撤回 D. 既可撤回也可撤销 9、接受的具备的条件不应该包括() A. 接受必须由受盘人作出 B. 接受必须明确表示出来 C. 受盘人在作出接受时不能提出某些希望和建议 D. 接受通知要在有效期内送达发盘人 10、一项发盘,经过还盘后,则该项发盘() A. 失效 B. 对原发盘人有约束力 C. 对还盘人有约束力 D. 在有效期内有效 答案:1A 2B 3A 4A 5A 6B 7C 8C 9C 10A 第4章: 1 某公司与国外一家公司以EXW条件成交了一笔买卖,在这种情况下,其交货地点是在():A 出口国港口 B 进口国港口C 出口商工厂 D 从工厂到装运港间的约定地2、按照2000通则,在CFR价格术语中,风险转移的界限是(): A 在装运港货物越过船舷时 B 装运港船舱 C 目的港船上 D 货交承运人 3、代表边境交货的贸易术语():A FAS B DAF C CPT D FOB 4 按CFR贸易术语成交的合同中,不计入货物价格的是(): A 货物成本 B 运费 C 保险费 D 生产成本 5 在使用贸易术语进行交易时,卖方及时向买方发出“已装船通知”至关重要,因为它将直接影响买卖双方对运输途中的风险承担。A CIP B FCA C CFR D CPT 6 根据《INCOTERMS 2000》的解释,以CIF汉堡成交,卖方对货物所承担的风险界限是: A 货物在装运港越过船舷以前 B 货物在装运港卸下卖方车辆以前 C 货物在目的港卸货越过船舷以前 D 货物在装运港交给承运人之前 7 在CIP和CPT贸易术语中,租船订舱责任承担方分别为。 A 卖方/卖方; B 卖方/买方; C 买方/买方; D 买方/卖方 8 根据《INCOTERMS 2010》,F组术语的共同点是。 A 卖方办理保险手续; B 卖方订立运输合同;

计算机组成原理课后答案解析

第一章计算机系统概论 什么是计算机系统、计算机硬件和计算机软件硬件和软件哪个更重要 计算机系统:计算机硬件、软件和数据通信设备的物理或逻辑的综合体 计算机硬件:计算机的物理实体 计算机软件:计算机运行所需的程序及相关资料 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要 如何理解计算机系统的层次结构 实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级的微程序机器M0,硬件研究的主要对象归结为传统机器M1和微程序机器M0,软件研究对象主要是操作系统及以上的各级虚拟机 说明高级语言、汇编语言和机器语言的差别及其联系。 机器语言是可以直接在机器上执行的二进制语言 汇编语言用符号表示指令或数据所在存储单元的地址,使程序员可以不再使用繁杂而又易错的二进制代码来编写程序 高级语言对问题的描述十分接近人们的习惯,并且还具有较强的通用性 如何理解计算机组成和计算机体系结构 计算机体系结构是对程序员可见的计算机系统的属性 计算机组成对程序员透明,如何实现计算机体系结构所体现的属性 冯·诺依曼计算机的特点是什么 由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令和数据以同一形式(二进制形式)存于存储器中 指令由操作码、地址码两大部分组成 指令在存储器中顺序存放,通常自动顺序取出执行 以运算器为中心(原始冯氏机) 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。 计算机硬件各部件 运算器:ACC, MQ, ALU, X 控制器:CU, IR, PC 主存储器:M, MDR, MAR I/O设备:设备,接口 计算机技术指标: 机器字长:一次能处理数据的位数,与CPU的寄存器位数有关 存储容量:主存:存储单元个数×存储字长 运算速度:MIPS, CPI, FLOPS 解释概念 主机:计算机硬件的主体部分,由CPU+MM(主存或内存)组成 CPU:中央处理器,是计算机硬件的核心部件,由运算器+控制器组成 主存:计算机中存放正在运行的程序和数据的存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成 存储单元:可存放一个机器字并具有特定存储地址的存储单位 存储元件/存储基元/存储元:存储一位二进制信息的物理元件,是存储器中最小的存储单位,不能单独存取 存储字:一个存储单元所存二进制代码的逻辑单位 存储字长:一个存储单元所存二进制代码的位数

计算机组成原理课后习题答案

第1章习题参考答案 1.电子数字计算机和电子模拟计算机的区别在哪里? 解:电子数字计算机中处理的信息是在时间上离散的数字量,运算的过程是不连续 的;电子模拟计算机中处理的信息是连续变化的物理量,运算的过程是连续的。 2.冯·诺依曼计算机的特点是什么?其中最主要的一点是什么? 解:冯·诺依曼计算机的特点如下: ①计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成; ②计算机内部采用二进制来表示指令和数据; ③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。 第③点是最主要的一点。 3.计算机的硬件是由哪些部件组成的?它们各有哪些功能? 解:计算机的硬件应由运算器、存储器、控制器、输入设备和输出设备五大基本部件 组成。它们各自的功能是: ①输入设备:把人们编好的程序和原始数据送到计算机中去,并且将它们转换成计 算机内部所能识别和接受的信息方式。 ②输出设备:将计算机的处理结果以人或其他设备所能接受的形式送出计算机。 ③存储器:用来存放程序和数据。 ④运算器:对信息进行处理和运算。 ⑤控制器:按照人们预先确定的操作步骤,控制整个计算机的各部件有条不紊地自 动工作。 4.什么叫总线?简述单总线结构的特点。 解:总线是一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各 部件的信息。单总线结构即各大部件都连接在单一的一组总线上,这个总线被称为系

统总线。 C P U 与主存、C P U 与外设之间可以直接进行信息交换,主存与外设、外设与外设之间也可以直接进行信息交换,而无须经过C P U 的干预。

5.简单描述计算机的层次结构,说明各层次的主要特点。 解:现代计算机系统是一个硬件与软件组成的综合体,可以把它看成是按功能划分的多级层次结构。 第0级为硬件组成的实体。 第1级是微程序级。这级的机器语言是微指令集,程序员用微指令编写的微程序一般是直接由硬件执行的。 第2级是传统机器级。这级的机器语言是该机的指令集,程序员用机器指令编写的程序可以由微程序进行解释。 第3级是操作系统级。从操作系统的基本功能来看,一方面它要直接管理传统机器中的软硬件资源,另一方面它又是传统机器的延伸。 第4级是汇编语言级。这级的机器语言是汇编语言,完成汇编语言翻译的程序叫做汇编程序。 第5级是高级语言级。这级的机器语言就是各种高级语言,通常用编译程序来完成高级语言翻译的工作。 第6级是应用语言级。这一级是为了使计算机满足某种用途而专门设计的,因此这一级语言就是各种面向问题的应用语言。 6.计算机系统的主要技术指标有哪些? 解:计算机系统的主要技术指标有:机器字长、数据通路宽度、主存容量和运算速度等。 机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的。 数据通路宽度是指数据总线一次所能并行传送信息的位数。 主存容量是指主存储器所能存储的全部信息量。 运算速度与机器的主频、执行什么样的操作、主存本身的速度等许多因素有关。

(完整版)分析化学各章节习题(含答案)

第一章误差与数据处理 1-1 下列说法中,哪些是正确的? (1)做平行测定的目的是减小系统误差对测定结果的影响。 (2)随机误差影响精密度,对准确度无影响。 (3)测定结果精密度高,准确度不一定高。 (4)只要多做几次平行测定,就可避免随机误差对测定结果的影响。 1-2 下列情况,将造成哪类误差?如何改进? (1)天平两臂不等长(2)测定天然水硬度时,所用蒸馏水中含Ca2+。 1-3填空 (1)若只作两次平行测定,则精密度应用表示。 (2)对照试验的目的是,空白试验的目的是。 (3)F检验的目的是。 (4)为检验测定结果与标准值间是否存在显著性差异,应用检验。 (5)对一样品做六次平行测定,已知d1~d5分别为0、+0.0003、-0.0002、-0.0001、+0.0002,则d6为。 1-4用氧化还原滴定法测定纯品FeSO4·7H2O中铁的质量分数,4次平行测定结果分别为20.10%,20.03%,20.04%,20.05%。计算测定结果的平均值、绝对误差、相对误差、平均偏差、相对平均偏差、标准偏差及变异系数。 1-5有一铜矿样品,w(Cu) 经过两次平行测定,分别为24.87%和24.93%,而实际w(Cu)为25.05%,计算分析结果的相对误差和相对相差。 1-6某试样5次测定结果为:12.42%,12.34%,12.38%,12.33%,12.47%。用Q值检验法和4d检验法分别判断数据12.47%是否应舍弃?(P = 0.95) 1-7某分析人员测定试样中Cl的质量分数,结果如下:21.64%,21.62%,21.66%,21.58%。已知标准值为21.42%,问置信度为0.95时,分析结果中是否存在系统误差? 1-8 在不同温度下测定某试样的结果如下: 10℃::96.5%,95.8%,97.1%,96.0% 37℃:94.2%,93.0%,95.0%,93.0%,94.5% 试比较两组数据是否有显著性差异?(P = 0.95)温度对测定是否有影响?

计算机组成原理课后答案

计算机系统:计算机硬件、软件和数据通信设备的物理或逻辑的综合体 计算机硬件:计算机的物理实体 计算机软件:计算机运行所需的程序及相关资料 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要 如何理解计算机系统的层次结构? 实际机器M1向上延伸构成了各级虚拟机器,机器M1内部也可向下延伸而形成下一级的微程序机器M0,硬件研究的主要对象归结为传统机器M1和微程序机器M0,软件研究对象主要是操作系统及以上的各级虚拟机 说明高级语言、汇编语言和机器语言的差别及其联系。 机器语言是可以直接在机器上执行的二进制语言 汇编语言用符号表示指令或数据所在存储单元的地址,使程序员可以不再使用繁杂而又易错的二进制代码来编写程序 高级语言对问题的描述十分接近人们的习惯,并且还具有较强的通用性 如何理解计算机组成和计算机体系结构? 计算机体系结构是对程序员可见的计算机系统的属性 计算机组成对程序员透明,如何实现计算机体系结构所体现的属性 冯·诺依曼计算机的特点是什么? 由运算器、控制器、存储器、输入设备、输出设备五大部件组成 指令和数据以同一形式(二进制形式)存于存储器中 指令由操作码、地址码两大部分组成 指令在存储器中顺序存放,通常自动顺序取出执行 以运算器为中心(原始冯氏机) 画出计算机硬件组成框图,说明各部件的作用及计算机硬件的主要技术指标。 计算机硬件各部件 运算器:ACC, MQ, ALU, X 控制器:CU, IR, PC 主存储器:M, MDR, MAR

I/O设备:设备,接口 计算机技术指标: 机器字长:一次能处理数据的位数,与CPU的寄存器位数有关 存储容量:主存:存储单元个数×存储字长 运算速度:MIPS, CPI, FLOPS 解释概念 主机:计算机硬件的主体部分,由CPU+MM(主存或内存)组成 CPU:中央处理器,是计算机硬件的核心部件,由运算器+控制器组成 主存:计算机中存放正在运行的程序和数据的存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成 存储单元:可存放一个机器字并具有特定存储地址的存储单位 存储元件/存储基元/存储元:存储一位二进制信息的物理元件,是存储器中最小的存储单位,不能单独存取 存储字:一个存储单元所存二进制代码的逻辑单位 存储字长:一个存储单元所存二进制代码的位数 存储容量:存储器中可存二进制代码的总量 机器字长:CPU 能同时处理的数据位数 指令字长:一条指令的二进制代码位数 解释英文代号 CPU: Central Processing Unit PC: Program Counter IR: Instruction Register CU: Control Unit ALU: Arithmetic Logic Unit ACC: Accumulator MQ: Multiplier-Quotient Register

计算机组成原理课后答案

计算机组成原理 一、选择题(共20分,每题1分) 1.CPU响应中断的时间是______。 A.中断源提出请求;B.取指周期结束; C.执行周期结束;D.间址周期结束。 2.下列说法中______是正确的。 A.加法指令的执行周期一定要访存;B.加法指令的执行周期一定不访存; C.指令的地址码给出存储器地址的加法指令,在执行周期一定访存; D.指令的地址码给出存储器地址的加法指令,在执行周期不一定访存。 3.垂直型微指令的特点是______。 A.微指令格式垂直表示;B.控制信号经过编码产生; C.采用微操作码;D.采用微指令码。 二、4.基址寻址方式中,操作数的有效地址是______。 A.基址寄存器内容加上形式地址(位移量);B.程序计数器内容加上形式地址; C.变址寄存器内容加上形式地址;D.寄存器内容加上形式地址。 5.常用的虚拟存储器寻址系统由______两级存储器组成。 A.主存-辅存;B.Cache-主存; C.Cache-辅存;D.主存—硬盘。 6.DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称作______。 A.停止CPU访问主存;B.周期挪用; C.DMA与CPU交替访问;D.DMA。 7.在运算器中不包含______。 A.状态寄存器;B.数据总线; C.ALU;D.地址寄存器。 8.计算机操作的最小单位时间是______。 A.时钟周期;B.指令周期; C.CPU周期;D.中断周期。 9.用以指定待执行指令所在地址的是______。 A.指令寄存器;B.数据计数器; C.程序计数器;D.累加器。 10.下列描述中______是正确的。 A.控制器能理解、解释并执行所有的指令及存储结果; B.一台计算机包括输入、输出、控制、存储及算逻运算五个单元; C.所有的数据运算都在CPU的控制器中完成; D.以上答案都正确。 11.总线通信中的同步控制是______。 A.只适合于CPU控制的方式;B.由统一时序控制的方式; C.只适合于外围设备控制的方式;D.只适合于主存。 12.一个16K×32位的存储器,其地址线和数据线的总和是______。 A.48;B.46; C.36;D.32。 13.某计算机字长是16位,它的存储容量是1MB,按字编址,它的寻址范围是______。(存储器5)

计算机组成原理课后习题答案 唐朔飞版

唐朔飞《计算机组成原理》课后答案 第一章 1. 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要? 解:P3 计算机系统——计算机硬件、软件和数据通信设备的物理或逻辑的综合体。 计算机硬件——计算机的物理实体。 计算机软件——计算机运行所需的程序及相关资料。 硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。 5. 冯?诺依曼计算机的特点是什么? 解:冯氏计算机的特点是:P9 ? 由运算器、控制器、存储器、输入设备、输出设备五大部件组成; ? 指令和数据以同一形式(二进制形式)存于存储器中; ? 指令由操作码、地址码两大部分组成; ? 指令在存储器中顺序存放,通常自动顺序取出执行; ? 以运算器为中心(原始冯氏机)。 7. 解释下列概念: 主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。 解:P10 主机——是计算机硬件的主体部分,由CPU+MM(主存或内存)组成; CPU——中央处理器(机),是计算机硬件的核心部件,由运算器+控制器组成;(早期的运、控不在同一芯片上) 主存——计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。 存储单元——可存放一个机器字并具有特定存储地址的存储单位; 存储元件——存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取; 存储字——一个存储单元所存二进制代码的逻辑单位; 存储字长——一个存储单元所存二进制代码的位数; 存储容量——存储器中可存二进制代码的总量;(通常主、辅存容量分开描述) 机器字长——CPU能同时处理的数据位数; 指令字长——一条指令的二进制代码位数; 讲评:一种不确切的答法: CPU与MM合称主机; 运算器与控制器合称CPU。 这两个概念应从结构角度解释较确切。 8. 解释下列英文缩写的中文含义: CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS

相关主题
文本预览
相关文档 最新文档