第 16 题
某计算机采用16 位定长指令字格式,操作码位数和寻址方式位数固定,指令系统有48条指令,支 持直接、间接、立即、相对4种寻址方式,单地址指令中直接寻址方式可寻址范围是()。
A.0~255; B.0~1023; C.-128~127; D.-512~511;
[tag_link]
正确答案:A
参考 指令格式 ,48 条指令需要 6 位操作码字段 ( 2 5 < 48 < 2 6 ), 4 种寻址方式需要 2 位寻址特征位 ( 4 = 2 2 ), 还剩 16 - 6 - 2 = 8 位作为地址码,故直接寻址范围为 0 ~ 255。注意,主存地址不能为负。🚫 常见误区说明: 在 相对寻址 中,可能会有 有符号偏移 ,比如 -128 ~ 127 或 -512 ~ 511 ,那是针对偏移字段的符号解释;直接寻址不需要符号位 ,它就是一个 无符号绝对地址 。