假设有一个32 位微处理器,其32 位的指令由两个域组成:第一个字节包含操作码,其余部分为一个直接操作数或一个操作数地址。
最大可直接寻址的存储器能力为多少(以字节为单位)?
好像答案是2的24次方,为什么呢。
因为第一个字节是操作码占了8位(一个字节),剩下的是操作数寻址了,所以是2的(32-8)次方,也就是2的24次方个字节。
直接寻址是一种基本的寻址方法,其特点是:在指令格式的地址的字段中直接指出操作数在内存的地址。
由于操作数的地址直接给出而不需要经过某种变换,所以称这种寻址方式为直接寻址方式。
在指令中直接给出参与运算的操作数及运算结果所存放的主存地址,即在指令中直接给出有效地址。