首页 > 试题广场 >

给你一个任务,设计下一代的LC-3,要求是:为ISA增加16

[问答题]
给你一个任务,设计下一代的LC-3,要求是:为ISA增加16个新指令,并将寄存器组的数目从8个增加至16个。机器要具备1个字节的基本寻址能力,且内存寻址空间大小为64K字节。指令的大小仍然是16-bit,指令的格式如原来的16位格式一样,具有相同的5个字段,只是你;可以适当地调整各个字段的宽度。问:
a. PC的宽度至少是多少位,才能保证访问整个地址空间?
b.运算指令中,可表达的最大立即数是多少?
c.如果我们需要TRAP指令提供128个操作系统服务程序,且通过将trapvector左移5位,直接,形成这些服务程序的入口地址,试计算一下这些服务程序所需要占用的最小内存大小。
d.如果在新的LC-3中,我们将寄存器数目从8个减至4个,但操作码数目仍然保持为16个,试问在新的机器上, ADD指令所能表示的最大立即数值是多少?

这道题你会答吗?花几分钟告诉大家答案吧!