微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

计算机系统架构考试题帮我

如何解决计算机系统架构考试题帮我

假设一个计算机架构师已经设计了 6 个二地址指令和 30 个零地址指令,使用 11 位指令长度和 4 位地址字段的大小。指令集最多可加入一条地址指令:

解决方法

地址字段为 4 位,2 地址操作码有 8 位地址;因此 3 位 (11 - 2*4) 来指定操作码。请注意,由于 8 个地址位可以具有任何值,因此必须保留这些 3 位操作码之一以指定 0 或 1 地址操作码。已经定义了 6 个,所以 2^3 - (6 + 1) 是可用的 2 地址操作码的数量。

剩下 8 位来编码零和一地址操作码。 1位可用于判别;留下 7 位用于零地址操作码, 7-4 位用于一个地址操作码。

所以,总的可用操作码空间是 (2^3 - (6 + 1)) + (2^7 - 30) + (2^(7-4))。

这应该足以让您找出答案。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。