假设指令字长为[tex=1.0x1.0]mqXSIedfIXuT5QAh9Hrzdg==[/tex]位,操作数的地址码为[tex=0.5x1.0]BhZ+18hz9Lz5rDhFQ34M8A==[/tex]位,指令有零地址、一地址、二地址三种格式。采用扩展操作码技术,二地址指令最多有几种?[br][/br]
举一反三
- 某计算机的指令字长[tex=1.0x1.0]mqXSIedfIXuT5QAh9Hrzdg==[/tex]位,采用扩展操作码,操作数地址取[tex=0.5x1.0]2IRxdDa5OUp8cccgqlpdUA==[/tex]位。假设该指令系统已有[tex=0.857x1.0]N7iCrOsS+NNEUUlnsYCi1g==[/tex]条三地址指令,[tex=0.643x1.0]O+viFNA0oHTwnBtQyi80Zw==[/tex]条二地址指令,没有零地址指令,问最多还有几条一地址指令?[br][/br]
- 假设指令字长为16位,操作数的地址码为6位,指令由零地址、一地址、二地址三种格式。 (1)设操作码固定,若零地址指令由P种,一地址指令由Q种,则二地址指令最多有几种? (2)采用扩展操作码技术,若二地址指令有X种,零地址指令有Y种,则一地址指令最多有几种?
- 假设指令字长为16位,操作数的地址码为6位,指令有零地址、一地址、二地址三种格式。采用扩展操作码技术,若二地址指令8种,零地址指令有64种,则一地址指令最多有___种。
- 某处理机的指令系统要求有三地址指令 [tex=0.5x1.0]2IRxdDa5OUp8cccgqlpdUA==[/tex] 条、单地址指令 [tex=1.5x1.0]fWZV90zIDuURn50I5LSJZQ==[/tex] 条、零地址指令 [tex=1.0x1.0]mqXSIedfIXuT5QAh9Hrzdg==[/tex] 条。设指令字长为 [tex=1.0x1.0]vtBa9L8pY2+8e14UyeHssw==[/tex] 位,每个地址码长度为 [tex=0.5x1.0]/BQKP5E8YnupUQ2sDg7w1Q==[/tex] 位。问能否用扩展编码为其操作码编码? 如果要求单地址指令为 [tex=1.5x1.0]kRg9GGj6kf++AMV+5b+e0Q==[/tex] 条,能否对其操作码扩展编码? 说明理由。
- 某指令系统指令字长为8位,每一地址码长为3位,用扩展操作码技术,若指令系统具有2条二地址指令,10条零地址指令,则最多有条一地址指令