早教吧作业答案频道 -->数学-->
某指令系统指令长16位,每个操作数的地址码长6位,指令分为无操作数,单操作数和双操作数3类.若双操作数指令有k条,无操作数指令有L条,问单操作数指令最多可能有多少条?
题目详情
某指令系统指令长16位,每个操作数的地址码长6位,指令分为无操作数,单操作数和双操作数3类.若双操作数指令有k条,无操作数指令有L条,问单操作数指令最多可能有多少条?
▼优质解答
答案和解析
操作数地址6位,则OP字长16-6*2=4位,则:
双操作数最多设计2^4个,即2^4>=K
单操作数(将一个操作数地址并入OP,OP现在是10位)最多设计(2^4-K)*2^6.所以(2^4-K)*2^6>=X
无操作数(再将操作数地址并入OP)最多设计[(2^4-K)*2^6-X]*2^6个.所以[(2^4-K)*2^6-X]*2^6>=L
将最后一个不等式移项得:X<=(2^4-K)*2^6-L/(2^6)
因此单操作数指令X最多(2^4-K)*2^6-L/(2^6)条
双操作数最多设计2^4个,即2^4>=K
单操作数(将一个操作数地址并入OP,OP现在是10位)最多设计(2^4-K)*2^6.所以(2^4-K)*2^6>=X
无操作数(再将操作数地址并入OP)最多设计[(2^4-K)*2^6-X]*2^6个.所以[(2^4-K)*2^6-X]*2^6>=L
将最后一个不等式移项得:X<=(2^4-K)*2^6-L/(2^6)
因此单操作数指令X最多(2^4-K)*2^6-L/(2^6)条
看了某指令系统指令长16位,每个操...的网友还看了以下:
92.以下关于指令系统的叙述中,正确的是A.用于解决某一问题的一个指令序列称为指令系统B.指令系统 2020-05-13 …
下列关于交易指令描述错误的是()A.市价指令是按当前市场价格执行指令B.限制指令是指定一个价格, 2020-05-22 …
微指令是指( )。A.一段机器指令B.一条语句指令C.一个微指令字D.一条伪指令 2020-05-24 …
●若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。(1) A. P 2020-05-26 …
●若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。 (1) A.P 2020-05-26 …
●若某条无条件转移汇编指令采用直接寻址,则该指令的功能是将指令中的地址码送入(1)。 A.PC(程序 2020-05-26 …
计算机在一个指令周期的过程中,为从内存中读取指令操作码,首先要将()的内容送 到地址总线上。A.指 2020-05-26 …
计算机在一个指令周期的过程中,为从内存读取指令操作码,首先要将( )的内容送到地址总线上。A.指令 2020-05-26 …
单片机。在相对寻址方式中,“相对”两字是指相对于()(A)地址偏移量rel(B)当前指令的首地址( 2020-06-24 …
问个组成原理的问题某CPU的主频维为8MHZ,若已知每个周期包含4个时钟周期,该机的平均指令执行速度 2020-12-13 …