大家好,下面小编给大家分享一下。很多人还不知道计算机组成作业原理1(计算机组成作业原理答案)。以下是详细的解释。现在让我们来看看!
第五项任务
多项选择问题:
1、下列关于指令系统的说法,错误的是(D)。
一、指令系统是计算机硬件设计的重要基础。
指令系统是表征计算机功能的一个重要因素。
c指令系统是计算机软件和硬件的接口。
d、指令系统与机器语言无关。
2、下列关于指令系统的说法错误的是(C)
一、指令系统是一台可以执行所有指令的机器硬件。
b、任何程序在运行前都必须转换成机器语言程序。
C D
3B)
A
B
C D
4采用(b)方法。
B) A C,间接寻址D,基址寻址5CPU之间的数据传输B,改变程序执行的顺序
C和外设D之间的数据传输,控制堆栈的进入和退出操作。
32位单字长指令,地址码为12位,如果定义250条双地址d)单地址指令。
B) A,4K B,8K C,16K D,24K 7。使用可变操作码的重要原则是(
a、操作码长度可变;b、高频指令使用短操作码。
c、频率低的指令使用短操作码D并满足整数边界原则。
,8.一个指令系统的指令长度为8位,每个地址码为3位,使用扩展操作码技术。如果指令系统有2条双地址指令和10条零地址指令,则最多有(
甲、乙、十四碳、十碳、六碳
9、下列说法正确的是(b)地址指令d)
a、寻址方式是指令如何给出操作数或操作数地址。
B.所有指令都以相同的方式处理。
C.所有指令都有操作码和地址码。
d、指令的功能与寻址方式无关。
10B
a、立即b、直接c、基址d、相对
11、下列寻址方式中,不属于偏移寻址方式的是(a)。
a、间接寻址b、基址寻址C D
12.在下列寻址方法中,(B)
a、直接寻址B、索引寻址C、D
第13条(B)
D
A) A C、相对寻址D、基址寻址14A、变址寄存器X、程序计数器PC,那么A B、(A) (X) C、(A X) D、A (X) 15、下列关于RISC的说法不正确的是(
RISC一般采用微程序控制器。
b、RISC在一个时钟周期内指令最多。
C.RISC比CISC拥有更多的内部通用寄存器。
D RISC拥有比CISC更少的指令、寻址方法和指令格式。
16、对于CISC机和RISC机,下列说法错误的是(C)。
,一、RISC机器的指令比CISC机器少。
b、RISC机器指令的平均字长比CISC机器指令短。
对于大多数计算任务,RISC机器程序比CISC机器使用更少的指令。
RISC机器和CISC机器正在发展。
17.相对寻址方式的分支指令占用两个字节,第一个字节是操作码,第二个字节是相对位移(用补码表示)。CPU每从内存中取出一个字节,就自动完成(PC) 1→PC。假设执行传送指令时PC的内容是2003H,要求传送到200AH地址,那么传送指令的第二个字节的内容应该是(a)。
a、05H B、08H C、F8H D、F5H
188H给出的形式地址是1200H,内容为1200H的存储单元的内容是38B8H,那么这个操作数的有效地址就是(b)。
a、1200H B、1208H C、12FCH D、191200H,地址为1200H的存储单元为38B8H,而38B8H单元的内容为88F9H B)。
a、1200H B、12FCH C 20、指令中给出的地址码是1200H,地址为1200H 12FCH的存储单元的内容是38B8H,而38B8H C)。
a、B、C、38B8H、D、88F9H
21.假设指令中给出的寄存器号为81200H,地址为1200H的存储单元中的内容为12FCH,地址为38B8H,地址为38B8H的存储单元中的内容为88F9H,那么操作数实际上是a。
c)、b、12fhc、38B8H D、88F9H 22,利用索引寻址可以扩大寻址范围,通常(
A.变址寄存器的内容由用户决定,在程序执行期间不能改变。
B.变址寄存器的内容由操作系统决定,在程序执行期间不能改变。
C.变址寄存器的内容由用户决定,在程序执行期间可以改变。
D.变址寄存器的内容由操作系统决定,在程序执行期间可以改变。
,综合问题:
1.假设指令的字长为16位,操作数的地址码为6位,指令有两种格式:零地址和一地址。
(1)假设操作码固定,零地址指令有512种,一地址指令最多有多少种?(2)使用扩展操作码技术,零地址指令有512种,那么一个地址指令最多有多少种?
解决方法:(1)操作码固定为10位,一个地址指令最多有512种。
(2)扩展操作码时,必须有8个扩展标志,一个地址指令最多有1024–8 = 1016种。
2.设一个指令系统的指令字是16位,每个地址码是6位。如果有15条两个地址的指令,48条指令,那么地址为零的指令最多能剩下多少条?
解决方法:双地址指令有4位操作码,表示15条双地址指令后,剩余的代码作为扩展标志。地址指令的地址码为6位,操作码为10位。在高4位是唯一的情况下,它最多可以表示64个单地址指令,实际上有48个,剩余的16个扩展标志。扩展为零地址指令后,最多有16*64 = 1024。
3.假设计算机有指令128来计算它的操作码。(2)如果在128880,其他指令的频率为20。
解决方案:(1)定长设计需要7位操作码,代表128条指令。
(2)使用频率高的8条指令使用4位操作码,其余8个扩展标志。4位扩展后,最多可以表示8*24=128条指令,从而表示120条使用频率较低的指令。此时,解码比特的平均数量是:
80*4 20*8 = 4.8位。
48
(1)如果有(2),设计加倍
解决方法:(1)八条指令需要3个操作码,剩下的5个地址码可以访问32个主存单元。
(2)128条指令需要7位操作码,双字指令格式,等长双地址指令,每个地址要4位,访问16个主存单元。
5.根据操作数的位置,指出其寻址方式的名称。
(1)操作数在寄存器中
(2)操作数的地址在通用寄存器中。
,(3)操作数在指令中
(4)操作数的地址在指令中
(5)操作数地址的地址在指令中。
(6)操作数的地址是基址寄存器的内容和位移量之和。
(7)操作数的地址是变址寄存器的内容和位移量之和。
(8)操作数的地址是程序计数器的内容和位移的和。
(9)操作数是堆栈的顶部元素。
解决方法:(1)寄存器寻址(2)寄存器间接寻址(3)立即寻址。
(4)直接寻址(5)间接寻址(6)基址寻址
(7)索引寻址(8)相对寻址(9)堆栈寻址
6个地址,指令字长、机器字长、存储字长都是16位。(1105操作,并解释每个字段的含义。(216MB主存?解决方案:
(1)
105运算需要7位OP,可以通过基址、索引和直接或间接地址寻址。它需要2位地址模式特征字段X,剩下的7位地址码直接寻址128个字,主地址访问范围是64K字。
(2)容量为16MB的主存储器,即8M字,需要23位地址访问进行字寻址。此时指令长度设置为双字指令,首字后23位地址,第二字16位,符合要求。
以上解释了计算机组成作业原理1(计算机组成作业原理答案)。本文到此结束,希望对大家有所帮助。如果信息有误,请联系边肖进行更正。
相关导读:计算机组成原理作业1(计算机组成原理作业答案)
相关内容:计算机组成原理作业1(计算机组成原理作业答案)