首页 >常见问题 > 正文

一条指令通常由哪两个部分组成

原创2021-02-04 17:36:4504150

一条指令通常由操作码和地址码两个部分组成。一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如:操作码字段,地址码字段;其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。

本教程操作环境:windows7系统、Dell G3电脑。

计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。

控制器靠指令指挥机器工作,人们用指令表达自己的意图,并交给控制器执行。

一条指令通常由操作码和地址码两个部分组成。

指令就是给计算机下达的一道命令。它告诉计算机要做什么操作、参与此项操作的数据来自何处、操作结果又将送往哪里,所以,一条指令必须包括操作码和地址码。

对操作码的组织与编码有以下三种:

(1)定长的操作码的组织方案

优点:计算机的硬件设计简单,指令译码和执行速度快。

缺点:当指令数量增多、指令字单独为操作码划分出固定的多位后,留给表示操作数地址的位数就会严重不足。

适用于字长较长的计算机系统,如32位或32位以上。

相关推荐:《编程视频

(2)变长的操作码的组织方案

优点:在比较短的指令字中,既能表示出比较多的指令条数又能尽量满足操作数地址的要求。

缺点:计算机的硬件设计复杂,指令译码和执行速度较慢。

适用于字长较短的计算机系统,如16位或16位以下。

(3)操作码字段与操作数地址有所交叉的方案

优点:在比较短的指令字中,既能表示出比较多的指令条数又能尽量满足操作数地址的要求。操作码不再集中在指令字的最高位,而是与表示操作数地址的字段有所交叉。

缺点:计算机的硬件设计复杂,指令译码和执行速度较慢。

这种方案不很常用。

想要查阅更多相关文章,请访问PHP中文网!!

以上就是一条指令通常由哪两个部分组成的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:指令 操作码 地址码
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    青灯夜游

    今天学习一小步,明天提升一大步

    最近文章
    php怎么分割数组为几部分657
    php怎么删除指定下标的数组值824
    php怎么获取当前方法的参数值729
    推荐视频教程
  • nodejs开发基础教程nodejs开发基础教程
  • Mac PHP开发工具与环境搭建Mac PHP开发工具与环境搭建
  • Vue.js 开发基础教程Vue.js 开发基础教程
  • 微信小程序开发基础教程微信小程序开发基础教程
  • 视频教程分类