计算机指令设计与寻址模式分析.pdfVIP

  • 1
  • 0
  • 约2.43千字
  • 约 2页
  • 2026-06-01 发布于北京
  • 举报

第二章解决方案

1.考虑一台计算机的指令长度为20位,并包含零地址、一地址和二地址指令。假设每个操

作数地址为6位,且操作码是固定长度,为8位。如果有m条二地址指令和n条零地址指令,

最多可以设计多少条一地址指令?

解决方案:

由于设定全部指令采用8位固定的OP字段,故这台计算机最多的指令条数为

28=256条。因此,最多还可以设计出单操作数的指令数量为(256‑m‑n)条。

2.假设一台计算机的字长为16位,主存容量为64K字。如果它采用单字长一地址指令,并

包含64条指令。设计一种具有直接寻址、间接寻址、索引寻址和相对寻址模式的指令格式。

解方案:

64条指令需占用操作码字段(OP)6位,这样指令字余下的长度为10位。为了覆盖主

存64K字的地址空间,设寻址方式位(X)2位,形式地址(D)8位,其指令格式如下:

15109870

操作码XD

寻址方式X定义如下:

X=00直接寻址,有效地址ED(256单元)X=01间接寻

址,有效地址E(D)(64K)X=

文档评论(0)

1亿VIP精品文档

相关文档