某指令系统指令字长16位,每个地址码为6位,若二地址指令15条,一地址指令62条,则剩下零地址指令最多有多少条()A.64B.96C.128D.255

某指令系统指令字长16位,每个地址码为6位,若二地址指令15条,一地址指令62条,则剩下零地址指令最多有多少条()

A.64

B.96

C.128

D.255


参考答案和解析
操作码按短到长进行扩展编码。对于二地址指令,两个地址码占 12 位,剩下的操作码占 4 位,最多有 16 种编码,15 条指令用掉 15 种编码 0000~1110,还剩一种编码 1111;对于一地址指令,高 4 位操作码一定是 1111,最低 6 位是一个地址码,剩下的中间操作码还有6 位,最多可以有 64 种编码,指令条数是 48,因此只需从 64 种编码中选 48 种作为 48 条指令的操作码。可采用如下的操作码编码方案:1111 0 00000~1111 0 11111(共 32 种编码)、1111 1 0 0000~1111 1 0 1111(共 16 种编码);对于零地址指令,其高 10 位操作码的编码空间为 1111 1 1 0000~1111 1 1 1111,因此,高 10 位共有 16 种编码可用,再加上低 6 位的64 种编码,一共可组合成 16\times 64=1024 种编码,可以分别分配给 1024 种指令。故剩下的零地址指令最多有 1024 条。

相关考题:

● 计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其(1) 。(1)A. 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)C. 操作码和地址码都应存入指令寄存器(IR)D. 操作码和地址码都应存入程序计数器(PC)

某指令系统指令长为8位,每一个地址码3位,用扩展操作码技术。若指令系统具有2条二地址指令,10条零地址指令,则最多有()条一地址指令 A、20B、14C、10D、6

计算机指令一股包括操作码和地址码两部分,为分析执行一条指令,其______。A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)B.操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)C.操作码和地址码都应存入指令寄存器(IR)D.操作码和地址码都应存入程序计数器(PC)

在二地址指令中________是正确的。A.指令的地址码字段存放的一定是操作数B.指令的地址码字段存放的一定是操作数地址C.运算结果通常存放在其中一个地址码所提供的地址中

假设某计算机指令字长度为32位,具有二地址、一地址、零地址3种指令格式。什么是零地址指令?假设每个操作数地址规定用8位表示,若操作码字段固定为8位,现已设计出K条二地址指令,L条零地址指令,那么这台计算机最多能设计出多少条单地址指令?

地址码表示______________。以其数量为依据,可以将指令分为______________、______________、______________、三地址指令和多地址指令等几种。

某计算机字长16位,运算器16位,有16个通用寄存器,8种寻址方式,主存128KW,指令中操作数地址码由寻址方式字段和寄存器号字段组成。试问, (1)单操作数指令最多有多少条?(2)双操作数指令最多有多少条?(3)直接寻址的范围多大?(4)变址寻址的范围多大?

● 计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,则其 (5) 。(5)A. 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)C. 操作码和地址码都应存入指令寄存器(IR)D. 操作码和地址码都应存入程序计数器(PC)

●若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。(1)A. PC(程序计数器)B.AR(地址寄存器)C.AC(累加器)D.ALU(算逻运算单元)

● 若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。A.PC(程序计数器)B.AR(地址寄存器)C.AC(累加器)D.ALU(算术逻辑单元)

下列关于指令系统的描述,正确的是( )。A.指令由操作码和控制码两部分组成B.指令的地址码部分可能是操作数,也可能是操作数的内存单元地址C.指令的地址码部分是不可缺少的D.指令的操作码部分描述了完成指令所需要的操作数类型

假设某子程序使用的返回指令是RET4,则返回地址为( )。A.CALL指令下面第二条指令的地址B.(SP+1)和(SP)中存放的地址C.SP+5)和(SP+4)中存放的地址D.CALL 指令下面第四条指令的地址

在采用增量计数器法的微指令中,下一条微指令的地址存放的位置是()。A.在当前微指令中B.在微指令地址计数器中C.在程序计数器中D.在机器指令的地址码中

在关于二地址指令的描述中,正确的是()。A.指令的地址码字段存放的一定是操作数B.指令的地址码字段存放的一定是操作数地址C.指令的地址码字段存放的一定是寄存器号D.运算结果通常存放在其中一个地址码所提供的地址中

一个计算机系统采用32位单字长指令,地址码为12位,如果定义了250条二地址指令,那么单地址指令的条数有()。A.4KB.8KC.16KD.24K

某机器指令字长12位,有零地址、一地址、二地址三种指令,地址码长4位,采用扩展操作码技术。若二地址指令和一地址指令条数都取最大值,则该机指令条数最多为()。A.16B.46C.48D.4366

计算机指令一般包括操作码和地址码两部分,为分析执行一条命令,其()。A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)B.操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)C.操作码和地址码都应存入指令寄存器D.操作码和地址码都应存入程序计数器

某计算机指令字长16位,地址码是6位,指令有无地址、一地址和二地址3种格式,设有N条二地址指令,无地址指令M条,试问1地址指令最多有多少条?

下列关于指令系统的描述,正确的是()。A、指令由操作码和控制码两部分组成B、指令的地址码部分可能是操作数,也可能是操作数的内存单元地址C、指令的地址码部分是不可缺少的D、指令的操作码部分描述了完成指令所需要的操作数类型

指令中的地址码即是操作数的实际地址,这种寻址方式称作()。若指令中的地址码即是实际的操作数,这种寻址方式称作()

机器指令的地址码指明()在何处。A、指令B、操作数C、地址D、上条指令

ARM指令系统采用()指令。A、单地址B、双地址C、三地址D、四地址

执行返回指令时,返回的断点是()。A、调用指令的首地址B、调用指令的末地址C、调用指令下一条指令的首地址D、返回指令的末地址

PC的值是()。A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址C、当前正在执行指令的下一条指令的地址D、控制器中指令寄存器的地址

一条完整的计算机指令应该包含操作数和()。A、地址码B、操作码C、指令集合D、地址数

单选题机器指令的地址码指明()在何处。A指令B操作数C地址D上条指令

填空题指令中的地址码即是操作数的实际地址,这种寻址方式称作()。若指令中的地址码即是实际的操作数,这种寻址方式称作()

单选题若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入()。APC(程序计数器)BAR(地址寄存器)CAC(累加器)DALU(逻辑运算单元)