某计算机字长为16位,运算器为16位,有16个16位通用寄存器,8种寻址方式,主存容量为64K字。指令中地址码由寻址方式字段和寄存器字段组成,采用单字长指令,则该计算机最多可构成(56)条单操作数指令:寄存器间接寻址的范围为(57)字。
A: 16
B: 32
C: 64
D: 128
A: 16
B: 32
C: 64
D: 128
C
举一反三
- 某机字长为16位,主存容量为64K字,指令格式为单字长单地址,共有64条指令。试说明:采用直接/间接寻址、页面寻址两种方式结合,指令的寻址范围为多少?指令直接寻址范围为多少?
- 某机字长为16位,主存容量为64K字,采用单字长单地址指令,共有50条指令。若有直接寻址、间接寻址、变址寻址、相对寻址四种寻址方式,试设计其指令格式。
- 某计算机字长为16位,主存容量为64K字,指令格式为单字长单地址,共有64条指令。试说明: (1)若只采用直接寻址方式,指令能访问多少主存单元? (2)为扩充指令的寻址范围,可采用直接/间接寻址方式,若只增加一位直接/间接标志,指令可寻址范围为多少?
- 某计算机采用 16 位定长指令字格式,操作码位数和寻址方式位数固定,指令系统有 48条指令,支持直接、间接、立即、相对 4 种寻址方式,单地址指令中直接寻址方式可寻址范围是: A: -512~511; B: -128~127; C: 0~1023; D: 0~225;
- 某计算机字长为16 位,存储器容量为64KB,CPU 按字寻址,其可寻址的单元数() A: 64K B: 32KB C: 32K D: 64KB
内容
- 0
某计算机有32个通用寄存器,4个基址寄存器,采用32位定长指令字,操作码字段(含寻址方式位)为 8 位,Store指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式。若基址寄存器可使用4个基址寄存器中的任意一个,且偏移量用补码表示,则Store指令中偏移量的取值范围是( )。 A: -32768 ~ +32767 B: -32767 ~ +32768 C: -65536 ~ +65535 D: -65535 ~ +65536
- 1
某机字长为16位,主存容量为64K字,指令格式为单字长单地址,共有64条指令。试说明:为扩充指令的寻址范围,可采用直接/间接寻址方式,若只增加一位直接/间接标志,指令可寻址范围为多少?指令直接寻址的范围为多少?
- 2
根据操作数所在位置,指出其寻址方式。操作数地址(主存)在指令中,为()寻址方式。操作数地址在寄存器中,为()寻址方式。操作数在指令中,为( )寻址方式。 A: 寄存器寻址 B: 直接寻址 C: 寄存器间接寻址 D: 相对寻址 E: 立即寻址
- 3
指令指针寄存器IP是一个专用()位寄存器。 A: 8 B: 32 C: 16 D: 64
- 4
某机器字长 32 位,CPU 内有 32 个 32 位的通用寄存器,设计一种能容纳 64 种操作的指令系统,设指令字长等于机器字长。 (1) 如果主存可直接或间接寻址,采用寄存器-存储器型指令,能直接寻址的最大存储空间是多少?试画出指令格式。 (2) 在(1)的基础上,如果采用通用寄存器作为基址寄存器,则上述寄存器-存储器型指令的指令格式又如何设计?画出指令格式并指出这类指令可访问多大的存储空间