华文慕课计算机组成课后作业答案
第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章乘法器和除法器课后作业