华文慕课计算机组成课后作业答案

 

第2章计算机基本结构课后作业

1、(5分)下列哪些定律属于计算机行业的著名“定律”?

A、摩尔定律

B、反摩尔定律

C、墨菲定律

D、马太效应

E、木桶定律

答案:A,B

2、(5分)当前摩尔定律的常见表述是

A、当价格不变时,集成电路可容纳的晶体管数数量,约每隔6个月便会增加一倍,性能也将提升一倍。

B、当价格不变时,集成电路可容纳的晶体管数数量,约每隔12个月便会增加一倍,性能也将提升一倍。

C、当价格不变时,集成电路可容纳的晶体管数数量,约每隔18个月便会增加一倍,性能也将提升一倍。

D、当价格不变时,集成电路可容纳的晶体管数数量,约每隔24个月便会增加一倍,性能也将提升一倍。

答案:C

3、(5分)下列关于反摩尔定律的表述正确的是

A、一个IT公司如果今天和6个月前卖掉同样多,同样的产品,它的营业额就要降一半。

B、一个IT公司如果今天和12个月前卖掉同样多,同样的产品,它的营业额就要降一半。

C、一个IT公司如果今天和18个月前卖掉同样多,同样的产品,它的营业额就要降一半。

D、一个IT公司如果今天和24个月前卖掉同样多,同样的产品,它的营业额就要降一半。

答案:C

4、(5分)在计算机结构的简化模型中,下列哪个寄存器是用于记录存储单元地址的?

A、MAR

B、MDR

C、IR

D、PC

E、RO

答案:A

5、(5分)在指令的取指阶段,CPU中的MAR的内容来自哪里?

A、IR

B、MDR

C、R0

D、PC

E、ALI

答案:D

6、(5分)在指令的取指阶段,CPU中的MDR的内容会送到哪里?

A、PC

B、MDR

C、R0

D、IR

E、ALU

答案:D

7、(5分)执行一条指令的全过程中,指令的编码会出现在CPU中的哪些部件?

A、MDR

B、IR

C、R0

D、R1

E、PC

F、ALU

答案:A,B

8、(5分)课程视频中讲解的指令是“ADDR0,[6]”,如果换成“ADD[6],R0”,则在执行该条指令的过程中,会读几次存储器?

A、0次

B、1次

C、2次

D、3次

E、4次

答案:C

9、(5分)课程视频中讲解的指令是“ADDR0,[6]”,如果换成“ADD[6],R0”,则在执行该条指令的过程中,会写几次存储器?

A、0次

B、1次

C、2次

D、3次

E、4次

答案:B

10、(5分)课程视频中讲解的指令是“ADDR0,[6]”,如果换成“ADDR0,R1”,则在执行该条指令的过程中,会访问几次存储器?

A、0次

B、1次

C、2次

D、3次

E、4次

答案:B

11、(5分)哪位人物被称为“现代电子计算机之父”?

A、冯•诺依曼

B、阿兰•麦席森•图灵

C、戈登•摩尔

D、史蒂夫•乔布斯

E、安迪•格鲁夫

F、比尔•盖茨

答案:A

12、(5分)下列关于EDVAC的描述正确的是

A、全称为“离散变量自动电子计算机”

B、世界上第一台通用电子计算机

C、使用十进制

D、使用晶体管

E、第一台采用冯•诺依曼结构的计算机

答案:A

13、(5分)下列关于冯•诺依曼结构描述错误的是

A、数据与程序采用十进制的方式进行存储

B、最早出自《关于EDVAC的报告草案》

C、采用“存储程序”的思想

D、主要由五大部分组成

E、工作时自动从存储器中取出指令加以执行

答案:A

14、(5分)下列关于冯•诺依曼结构计算机中英文对照关系错误的是

A、管理器——M

B、运算器——CA

C、控制器——CC

D、输入设备——I

E、外部记录设备——R

F、输出设备——O

答案:A

15、(5分)下列关于冯•诺依曼结构计算机英文缩写对照关系错误的是

A、R——Register

B、CA——CentralArithmetical

C、CC——CentralControl

D、M——Memory

E、O——Output

F、I——Input

答案:A

16、(5分)现代计算机主存储器一般是以什么单位来进行划分的?

A、字节

B、比特

C、双字

D、扇区

E、波特

F、字长

答案:A

17、(5分)下列哪些部件并称为计算机中的“大脑”?

A、控制器

B、运算器

C、外部存储器

D、主存储器

E、寄存器

答案:A,B

18、(5分)下列各选项中,哪一项不属于课程视频中提到的计算机执行指令的步骤?

 

A、完成

B、结束

C、取指

D、译码

E、回写

F、执行

答案:A,B

19、(5分)下列关于计算机执行指令的步骤顺序正确的是?

A、取指,译码,执行,回写

B、取指,执行,译码,回写

C、取指,译码,回写,执行

D、译码,取指,执行,回写

E、取指,回写,译码,执行

答案:A

20、(5分)下列关于Intel4004描述错误的是?

A、字长为8位

B、世界上第一个商业微处理器

C、晶体管数量为2250

D、面积为4.2mm×3.2mm

E、1971年诞生

F、10微米的制造工艺

G、主频为740KHz

答案:A

21、(5分)在传统台式机主板的南北桥结构中,下列设备中哪些属于南桥?

A、U盘

B、硬盘

C、鼠标

D、键盘

E、PCIe显卡

F、内存

G、CPU

答案:A,B,C,D

22、(5分)下列哪些设备属于输入设备?

A、鼠标

B、键盘

C、麦克风

D、摄像头

E、显示器

F、音箱

G、打印机

答案:A,B,C,D

23、(5分)下列哪些设备属于输出设备?

A、显示器

B、音箱

C、打印机

D、鼠标

E、键盘

F、麦克风

G、摄像头

答案:A,B,C

24、(5分)CPU向存储器发起访问时,通过什么总线告知存储器当前的访问是读还是写?

A、控制总线

B、数据总线

C、地址总线

D、方向总线

E、读写总线

答案:A

25、(5分)下列哪项不属于系统总线?

A、逻辑总线

B、运算总线

C、数据总线

D、地址总线

E、控制总线

答案:A,B

26、(5分)对于按字节编址的存储器来说,控制器有10条地址线,对应的存储空间有多大?

A、1KB

B、10KB

C、1MB

D、10MB

答案:A

 

第3章指令系统体系结构课后作业

1、(5分)下列关于CISC和RISC的描述错误的是?

A、CISC指令长度是不固定的

B、CISC指令的操作数必须预存于寄存器中

C、RISC指令长度是固定的

D、RISC指令的操作数必须预存于寄存器中

E、RISC架构的指令种类通常比CISC架构更少

答案:B

2、(5分)下列关于Intel处理器及其推出时间描述错误的是?

A、Intel8086——1978年

B、Intel80286——1982年

C、IntelPentium——1993年

D、IntelPentiumPro——1995年

E、Intel80386——1988年

F、IntelCorei7——2008年

G、IntelCore2——2006年

答案:E

3、(5分)x86体系结构中,寄存器EAX长度为多少位?

A、8位

B、16位

C、32位

D、64位

答案:C

4、(5分)x86体系结构中,寄存器AX长度为多少位?

A、8位

B、16位

C、32位

D、64位

答案:B

5、(5分)IA-32寄存器模型中包括以下哪些寄存器?(多选题)

A、通用寄存器

B、指令指针寄存器

C、页面寄存器

D、标志寄存器

E、段寄存器

答案:A,B,D,E

6、(5分)8086系统中标志位CF的含义是?

A、溢出标志

B、零标志

C、符号标志

D、进位标志

答案:D

7、(5分)8086系统中标志位CF的含义是?

A、符号标志

B、奇偶标志

C、溢出标志

D、进位标志

答案:D

8、(5分)8086系统中标志位ZF的含义是?

A、符号标志

B、奇偶标志

C、溢出标志

D、进位标志

E、零标志

答案:E

9、(5分)8086系统中段寄存器DS的含义是?

A、代码段寄存器

B、附加段寄存器

C、数据段寄存器

D、堆栈段寄存器

答案:C

10、(5分)8086系统中段寄存器CS的含义是?

A、数据段寄存器

B、附加段寄存器

C、代码段寄存器

D、堆栈段寄存器

答案:C

11、(5分)设CS=2500H,DS=2400H,SS=2430H,BP=0200H,SI=0010H,DI=0206H,计算下列x86指令源操作数的物理地址:

MOVAX,[2000H]

 

A、4500H

B、27000H

C、26000H

D、4430H

答案:C

12、(5分)设CS=2500H,DS=2400H,SS=2430H,BP=0200H,SI=0010H,DI=0206H,计算下列x86指令源操作数的物理地址:

MOVAX,[BP+SI+4]

 

A、2714H

B、25214H

C、24514H

D、2614H

答案:C

13、(5分)设CS=2500H,DS=2400H,SS=2430H,BP=0200H,SI=0010H,DI=0206H,计算下列x86指令源操作数的物理地址:MOVAX,[DI+100H]

A、25306H

B、24606H

C、2806H

D、24306H

E、2706H

F、2736H

答案:D

14、(5分)设CS=2500H,DS=2400H,SS=2430H,BP=0200H,SI=0010H,DI=0206H,计算下列x86指令源操作数的物理地址:

MOVAX,[BP+SI+4]

 

A、24214H

B、2714H

C、24514H

D、2644H

答案:C

15、(5分)设CS=2500H,DS=2400H,SS=2430H,BP=0200H,SI=0010H,DI=0206H,计算下列x86指令源操作数的物理地址:

MOVAX,[2000H]

 

A、26300H

B、4500H

C、26000H

D、4400H

答案:C

16、(5分)下列x86指令中,哪些属于算术运算指令?(多选题)

A、ADD

B、DEC

C、MOV

D、IN

E、LEA

F、AND

G、SHL

H、MOVSB

I、CALL

J、JNZ

K、LOOP

L、MUL

答案:A,B,L

17、(5分)下列关于MIPS指令的主要特点说法错误的是?

A、指令长度固定

B、寻址模式简单

C、只有Load和Store指令可以访问存储器

D、需要优秀的编译器支持

E、指令数量多,且功能复杂

答案:E

18、(5分)MIPS按照指令的基本格式可以分为三种类型,以下不属于这三种类型的是?

A、R型指令

B、O型指令

C、M型指令

D、I型指令

E、J型指令

答案:B,C

19、(5分)MIPS按照指令的基本格式进行划分,可以分为几种?

A、1

B、2

C、3

D、4

答案:C

20、(5分)某MIPS指令的机器码是0x20A5FFFF,对应的汇编指令是什么?

A、addi$a2,$a2,-1

B、ori$a1,$a1,-1

C、ori$a2,$a2,-1

D、addi$a1,$a1,-1

答案:D

21、(5分)某MIPS指令的机器码是0x0005402A,对应的汇编指令是什么?

A、slt$a1,$0,$t0

B、or$v0,$0,$a1

C、or$a1,$0,$v0

D、slt$t0,$0,$a1

答案:D

22、(5分)阅读下面的x86汇编程序,回答问题。

;设DS=1000H

 

MOVSI,1250H

 

MOVDI,1370H

 

MOVCL,3

 

MOVAX,DS

 

MOVES,AX

 

MOVBX,5

 

STD

 

REPMOVSB

 

请问,在这次串传送操作中,完成了第一个元素的传送后,SI寄存器的值是什么?

 

A、124FH

B、1252H

C、1251

D、不确定

答案:A

23、(5分)阅读下面的x86汇编程序,回答问题。

;设DS=1000H

 

MOVSI,1250H

 

MOVDI,1370H

 

MOVCL,3

 

MOVAX,DS

 

MOVES,AX

 

MOVBX,5

 

STD

 

REPMOVSB

 

请问,在这次串传送操作中,完成了第一个元素的传送后,SI寄存器的值是什么?

 

A、124FH

B、1249

C、1249H

D、不确定

答案:A

24、(5分)阅读下面的x86汇编程序,回答问题。

;设DS=1000H

 

MOVSI,1250H

 

MOVDI,1370H

 

MOVCL,3

 

MOVAX,DS

 

MOVES,AX

 

MOVBX,5

 

STD

 

REPMOVSB

 

请问,在这次串传送操作中,完成了第一个元素的传送后,SI寄存器的值是什么?

 

A、124FH

B、1248H

C、1251H

D、1252H

答案:A

25、(5分)阅读下面的x86汇编程序,回答问题。

;设DS=1000H

 

MOVSI,1250H

 

MOVDI,1370H

 

MOVCL,3

 

MOVAX,DS

 

MOVES,AX

 

MOVBX,5

 

CLD

 

REPMOVSB

 

请问,这次串传送操作,总共传送了多少个字节的数据?

 

A、0个

B、3个

C、5个

D、不确定

答案:D

26、(5分)如果想用8086CPU把内存中某个区域的1024个字节的数据传送到另一个区域,可以选用如下三种方法:

(1)只使用传送指令(MOV);

 

(2)使用传送指令(MOV),并用条件转移指令建立循环语句的结构;

 

(3)使用串传送指令(MOVSB)以及必要的配合指令,不使用循环语句的结构。

 

请比较用这三种方法编写的程序,执行时访问存储器次数最少的是:

 

A、方法一

B、方法二

C、方法三

D、无法比较

答案:C

27、(5分)如果想用8086CPU把内存中某个区域的1024个字节的数据传送到另一个区域,可以选用如下三种方法:

(1)只使用传送指令(MOV);

 

(2)使用传送指令(MOV),并用条件转移指令建立循环语句的结构;

 

(3)使用串传送指令(MOVSB)以及必要的配合指令,不使用循环语句的结构。

 

请比较用这三种方法编写的程序,执行时访问存储器次数最多的是:

 

A、方法一

B、方法二

C、方法三

D、无法比较

答案:B

28、(5分)如果想用8086CPU把内存中某个区域的1024个字节的数据传送到另一个区域,可以选用如下三种方法:

(1)只使用传送指令(MOV);

 

(2)使用传送指令(MOV),并用条件转移指令建立循环语句的结构;

 

(3)使用串传送指令(MOVSB)以及必要的配合指令,不使用循环语句的结构。

 

请比较用这三种方法编写的程序,程序代码占用存储器空间最大的是:

 

A、方法1

B、方法2

C、方法3

D、无法比较

答案:A

29、(5分)很多x86指令的功能比较复杂,往往一条x86指令可以完成的功能,需要多条MIPS指令才能实现。请问下列x86指令中,哪些确定能够只用一条MIPS指令完成对应的功能?(注:只需考虑这条指令本身,不用考虑对后续指令的影响)

A、ADDECX,15H

B、MOVEAX,28H

C、ADDEDX,EBX

D、ADDEAX,[13H]

E、MOVEDX,[EBX+11H]

F、ADD[EBX+ESI*4+200H],EAX

G、REPMOVSB

H、JZLOOP_1

答案:A,B,C

 

第4章算术逻辑单元课后作业

1、(5分)下列哪些和时间相关的名词,是属于D触发器的特性?

A、CLK-to-Qtime

B、Setuptime

C、Holdtime

D、Selecttime

E、Inputtime

F、Outputtime

G、Accesstime

答案:A,B,C

2、(5分)对于一个4输入或门,当输入信号为1010和0110,输出信号为:

A、1110

B、1100

C、0011

D、0110

E、1010

F、1011

答案:A

3、(5分)对于一个4输入与门,当输入信号为1010和0110,输出信号为:

A、0010

B、1110

C、1001

D、0110

E、1010

F、1011

答案:A

4、(5分)对于一个4输入异或门,当输入信号为1010和0110,输出信号为:

A、1100

B、1110

C、0011

D、0110

E、1010

F、1011

答案:A

5、(5分)要对一个有符号的立即数和某个寄存器中的值进行加法运算,应当用的MIPS指令是:

A、addirt,rs,imm

B、andrt,rs,imm

C、andirt,imm,rs

D、addirt,imm,rs

E、andirt,rs,imm

F、addiurt,rs,imm

答案:A

6、(5分)要对一个立即数和某个寄存器中的值进行逻辑与运算,应当用的MIPS指令是:

A、andirt,rs,imm

B、andrt,rs,imm

C、addirt,imm,rs

D、addiurt,rs,imm

E、addirt,rs,imm

答案:A

7、(5分)对于半加器和全加器,下列描述正确的是:

A、半加器虽能产生进位输出,但半加器本身并不能处理进位输入

B、半加器能产生进位输出,也能处理进位输入

C、半加器既不能产生进位输出,也不能处理进位输入

D、全加器虽能产生进位输出,但全加器本身并不能处理进位输入

E、全加器既不能产生进位输出,也不能处理进位输入

F、全加器虽能处理进位输入,但全加器本身并不能产生进位输出

答案:A

8、(5分)对于如图所示的全加器,当A、B和进位输入Cin分别为1、0、1时,输出端口S和进位输出Cout为:

 

A、S=0,输出进位1

B、S=1,输出进位1

C、S=1,输出进位0

D、S=0,输出进位0

答案:A

9、(5分)对于“溢出”和“进位”,下列描述正确的是:

A、“溢出”只针对有符号数

B、有“进位”时,不一定有“溢出”

C、有“溢出”时,不一定有“进位”

D、有“进位”时,一定有“溢出”

E、“溢出”可以针对无符号数

答案:A,B,C

10、(5分)“溢出”的检测方法是:

A、“最高位的进位输入”不等于“最高位的进位输出”

B、“最高位的进位输入”等于“最高位的进位输出”

C、“最高位的进位输入”不等于“次高位的进位输出”

D、“最高位的进位输入”等于“次高位的进位输出”

E、“最高位的进位输入”不等于“最低位的进位输出”

F、“最高位的进位输入”等于“最低位的进位输出”

答案:A

11、(5分)MIPS和x86对溢出的处理方式是:

A、对于MIPS,提供两类不同的指令分别处理,分别是:将操作数看做有符号数,发生“溢出”时产生异常;将操作数看做无符号数,不处理“溢出”

B、对于x86,利用程序状态字寄存器中的OF位,发生溢出,设置OF=1

C、对于MIPS,提供两类不同的指令分别处理,分别是:将操作数看做无符号数,发生“溢出”时产生异常;将操作数看做有符号数,不处理“溢出”

D、对于x86,利用程序状态字寄存器中的ZF位,发生溢出,设置ZF=1

E、对于x86,利用标志寄存器中的OF位,发生溢出,设置OF=0

答案:A,B

12、(5分)为了使十进制表示的算式(8-3)能够在二进制补码加法器上运算,可以表示的形式为:

A、1000+1101

B、0011+0011

C、1000-1011

D、1000-0011

E、0011+1101

F、1000+1011

答案:A

13、(5分)假设一个基本逻辑门延迟为T,对于4-bit行波进位加法器的关键路径延迟为:

 

A、9T

B、6T

C、7T

D、8T

E、10T

F、11T

答案:A

14、(5分)超前进行加法器相对于行波进位加法器的优化思路是:

A、提前计算出“进位输出信号”

B、简化电路实现的复杂程度

C、适用更宽位的加法运算

D、节省基本逻辑门之间的连线

答案:A

15、(5分)关于行波进位加法器和超前进位加法器各自的优缺点描述正确的是:

A、行波进位加法器门延迟比超前进位加法器更长

B、行波进位加法器电路实现相对简单

C、超前进位加法器门延迟比行波进位加法器更长

D、行波进位加法器电路实现更加复杂

E、超前进位加法器电路实现更加简单

答案:A,B

16、(5分)对于4-bit超前进位加法器,如何用生成信号Gi和传播信号Pi表示C2:

A、G1+P1•G0+P1•P0•C0

B、P1•G0+P1•P0•C0

C、G1+P1+P0

D、G1+P1+P0•C0•G0

E、G1+P1•P0•C0

F、G1+P1+C0

答案:A

17、(5分)假设一个基本逻辑门延迟为T,4-bit超前进位加法器产生和的门延迟为:

A、4T

B、3T

C、5T

D、6T

E、7T

F、9T

答案:A

18、(5分)假设一个基本逻辑门延迟为T,超前进位加法器计算Ci+1产生的门延迟为:

A、3T

B、4T

C、5T

D、6T

E、7T

答案:A

19、(5分)以32-bit加法器为例,综合考虑性能和电路复杂度,一般会选择哪种形式实现:

A、采用多个小规模的超前进位加法器拼接而成

B、采用多个小规模的行波进位加法器和超前进位加法器拼接而成

C、完全采用行波进位加法器

D、采用一个完整的超前进位加法器

答案:A

 

第5章乘法器和除法器课后作业

此内容查看价格5立即购买
常见问题解答 购买说明 联系客服注:如支付后未显示,可刷新一下!
常见问题解答 购买说明 联系客服如支付后未显示,可刷新一下页面!
生活小技巧 » 华文慕课计算机组成课后作业答案

生活小技巧

请输入手机号或商家订单号