假设某机的指令长度可变(长度在[tex=1.786x1.0]WaeJQQhkQoEfOIVyPtNkxg==[/tex]字节内变化),而且CPU与存储器的数据传送宽度为32位(每次读取32位)。试问如何区分一个存储字包含多少条指令?
举一反三
- 功能指令按处理数据的长度,可分为()位指令和()位指令。 A: 2 B: 8 C: 16 D: 32
- 若 [tex=2.5x1.0]onrf9CQRAgKpgFPkum9uyA==[/tex] 的存储矩阵为 [tex=1.5x1.0]mB1a+XaZbogXKekStu1GBA==[/tex] 字[tex=1.286x1.143]zlfGAo3NaTqy9JbCxj5H2A==[/tex] 位,试问其地址线和数据线各为多少条?
- 某计算机主存空间为 4GB,字长为 32 位,按字节编址,采用 32 位字长指令字格式。若指令按字边界对齐存 放,则程序计数器(PC)和指令寄存器(IR)的位数至少分别是() A: 30、30 B: 30、32 C: 32、30 D: 32、32
- 某计算机的指令字长[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]
- 某处理机的指令系统要求有三地址指令 [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] 条,能否对其操作码扩展编码? 说明理由。