指令格式设计

原则:

尽量短(指令短,程序就短)

要有足够的操作码位数

指令必须有唯一解释

指令字长必须是字长整数倍(传输,存储,运算一般都是以字节为基本单位)

指令尽量规整(便于流水线,CPU执行更快)


设计过程中,要考虑译码器怎么译码,操作码到底有多少种类型,只用基本的四条操作码,LD/ST/INC/BRN可以编制其他任何可计算程序,但程序会很长,增加操作码个数可以降低程序长度,但是这样指令会很长,所以需要平衡操作码个数

其次考虑就是指令对哪几种数据类型操作,比如整形,浮点型,通用寄存器的个数,功能划分,还有设计寻址方式,怎么寻址快。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 指令系统 程序功能:求两个数据之和并输出 运行结果:sum is 25 基本概念: 指令:是计算机硬件能够直接理解...
    我可能是个假开发阅读 5,113评论 0 5
  • 以下完全为个人总结——若发现问题请下方评论,定回 I/O 主机主频 50MHz (50M个时钟周期)/s CPI ...
    pluto_S阅读 2,671评论 0 2
  • 计算机通过执行指令序列来使机器得以工作,所以对于每一系列的计算机都有指定的一组指令集供计算机使用,这组指令...
    未来科技工作室阅读 8,211评论 1 10
  • 一、概要 1、数据的表示:数制及其转换、原码、反码、补码、移码、浮点数、溢出、算...
    _Jason___阅读 3,345评论 0 5
  • 这些天节奏有些匆忙 生活一成不变,但是也没有因此失色 让你一无所有,却保留了梦想 在世界之中,变得肤浅变得贫乏 有...
    HUZZAR阅读 784评论 0 0