美文网首页
指令格式设计

指令格式设计

作者: skelton | 来源:发表于2019-07-20 15:07 被阅读0次

原则:

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

要有足够的操作码位数

指令必须有唯一解释

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

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


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

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

相关文章

  • 指令格式设计

    原则: 尽量短(指令短,程序就短) 要有足够的操作码位数 指令必须有唯一解释 指令字长必须是字长整数倍(传输,存储...

  • MIPS指令集与简要分析

    R格式指令 基本格式 指令 算数类指令 逻辑类指令 位移类指令 跳转指令 I格式指令 基本格式 指令 算数指令 逻...

  • GCC和GDB

    一、GCC编译流程 预处理指令格式: 编译指令格式: 汇编指令格式: 链接指令格式: 最后运行可执行文件:./xx...

  • ART世界探险(17) - 中间层中间代码MIR

    ART世界探险(17) - 中层中间代码MIR Dalvik字节码的指令格式 指令格式分类 Dalvik指令,根据...

  • 指令格式

    计算机是通过执行指令来处理各种数据的。 为了指出数据的来源、操作结果的去向及所执行的操作,一条指令一般包含下列信息...

  • LLDB 学习

    常用LLDB 指令 指令格式 [ [ ...] ] [- options [option-value]] [...

  • 类文件结构【共有设计和私有实现及Class的发展】

    共有设计和私有实现 Java虚拟机规范描绘了Java虚拟机应有的共同程序存储格式:Class文件格式以及字节码指令...

  • JSP 常用标签

    一、JSP指令 1.指令格式 2.常用指令 注意 优先使用pageEncoding作为当前页面的字符编码格式而后才...

  • linux指令关闭命令窗口后进程关闭失效问题处理

    使用nohup指令处理,具体格式如下 nohup 指令 &

  • Linux的基本指令

    一个完整的指令的标准格式:Linux通用的格式 一个指令可以包含多个选项操作对象也可以是多个 1、ls指令 指令:...

网友评论

      本文标题:指令格式设计

      本文链接:https://www.haomeiwen.com/subject/xyfahctx.html