指令中地址码的位数与直接访问的主存容量和最小寻址单位有什么关系?
第1题:
某计算机字长为16位,运算器为16位,有16个16位通用寄存器,8种寻址方式,主存容量为64K字。指令中地址码由寻址方式字段和寄存器字段组成,采用单字长指令,则该计算机最多可构成(56)条单操作数指令:寄存器间接寻址的范围为(57)字。
A.256
B.512
C.1024
D.4096
第2题:
A.立即数寻址
B.直接寻址
C.寄存器间接寻址
D.寄存器寻址
第3题:
目前,一般计算机系统中的主存储器容量都很大,而且越来越大。另外,由于普遍采用了虚拟存储器结构,要求指令中给出的地址码是一个虚拟地址,其长度比实际主存储器的容量所要求的长度还要长得多。例如,在一般32位计算机系统中,虚拟地址空间为4GB,因此,要求地址码的长度为32位左右。如此长的地址码对于多地址结构的指令系统是无法容忍的。因此,如何缩短地址码的长度,在指令系统中必须予以考虑。下面关于缩短地址码长度的方法正确的是(1)。
Ⅰ.用主存间接寻址方式缩短地址码长度
Ⅱ.用变址寻址方式缩短地址码长度
Ⅲ.用寄存器间接寻址方式缩短地址码长度
A.Ⅰ.Ⅱ.
B.Ⅰ.Ⅱ.Ⅲ.
C.Ⅱ.Ⅲ.
D.Ⅰ.Ⅲ.
第4题:
如果指令中的地址码部分就是操作数的有效地址,这种寻址方式是( )
A.寄存器寻址方式
B.直接寻址方式
C.立即寻址方式
D.间接寻址方式
第5题:
第6题:
第7题:
为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。
第8题:
指令中的地址码即是操作数的实际地址,这种寻址方式称作()。若指令中的地址码即是实际的操作数,这种寻址方式称作()
第9题:
如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为()
第10题:
机器最多能允许的指令系统
能够直接访问内存的范围
能够直接访问的寄存器地址范围
能够直接访问的存储器地址范围
第11题:
立即寻址
变址寻址
间接寻址
寄存器寻址
第12题:
立即数
直接寻址
间接寻址
寄存器寻址
第13题:
(1) 单操作数指令最多有多少条?
(2) 双操作数指令最多有多少条?
(3) 直接寻址的范围多大?
(4) 变址寻址的范围多大?
答案:512;64k
解析:根据题意,计算机字长为16位,运算器为16位,有16个16位通用寄存器及8种寻址方式。单操作数指令长度为16位,其中寻址方式占3位,16个通用寄存器占4位。剩下的9位用来构成指令操作码,共有29=512种,故最多可构成512条指令。
由于通用寄存器是16位的,则寄存器间接寻址的范围为64K字。
第14题:
A.机器最多能允许的指令系统
B.能够直接访问内存的范围
C.能够直接访问的寄存器地址范围
D.能够直接访问的存储器地址范围
第15题:
如果在指令的地址码部分给出的是操作数地址的地址,这种寻址方式称为(10)。在指令执行结束时,CPU中的指令指针寄存器存放(11)。
A.直接寻址
B.间接寻址
C.相对寻址
D.变址寻址
第16题:
对于应用程序而言,计算机存储器的最大容量取决于(8)。
A.指令字长
B.指令中地址码位数
C.存储单元的位数
D.访存指令访问地址的位数
第17题:

第18题:
指令码中地址码的位数表明()。
第19题:
指令的地址码即操作数的地址,该寻址方式称为()。
第20题:
如指令中的地址码就是操作数,那么这种寻址方式称为()
第21题:
相对寻址
寄存器寻址
直接寻址
变址寻址
第22题:
第23题: