这篇文章主要介绍计算机中一条指令是如何组成的,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
一条指令通常由操作码和地址码两个部分组成。一条指令就是机器语言的一个语句,它是一组有意义的二进制代码,指令的基本格式如:操作码字段,地址码字段;其中操作码指明了指令的操作性质及功能,地址码则给出了操作数或操作数的地址。
计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。
控制器靠指令指挥机器工作,人们用指令表达自己的意图,并交给控制器执行。
一条指令通常由操作码和地址码两个部分组成。
指令就是给计算机下达的一道命令。它告诉计算机要做什么操作、参与此项操作的数据来自何处、操作结果又将送往哪里,所以,一条指令必须包括操作码和地址码。
对操作码的组织与编码有以下三种:
(1)定长的操作码的组织方案
优点:计算机的硬件设计简单,指令译码和执行速度快。
缺点:当指令数量增多、指令字单独为操作码划分出固定的多位后,留给表示操作数地址的位数就会严重不足。
适用于字长较长的计算机系统,如32位或32位以上。
(2)变长的操作码的组织方案
优点:在比较短的指令字中,既能表示出比较多的指令条数又能尽量满足操作数地址的要求。
缺点:计算机的硬件设计复杂,指令译码和执行速度较慢。
适用于字长较短的计算机系统,如16位或16位以下。
(3)操作码字段与操作数地址有所交叉的方案
优点:在比较短的指令字中,既能表示出比较多的指令条数又能尽量满足操作数地址的要求。操作码不再集中在指令字的最高位,而是与表示操作数地址的字段有所交叉。
缺点:计算机的硬件设计复杂,指令译码和执行速度较慢。
这种方案不很常用。
以上是“计算机中一条指令是如何组成的”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。