ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

“21天好习惯”第一期-1

2021-10-23 22:58:12  阅读:169  来源: 互联网

标签:寻址 天好 21 第一期 指令 字长 格式 OP 计算机


计组学习笔记 


3.2、指令系统的概述以及指令的格式与分类

1)、指令与指令系统的基本概念

指令:

  • 计算机能直接识别、执行的操作命令(机器指令);
  • 冯·诺伊曼结构计算机“程序控制”原理实现的载体。

指令系统:指计算机能执行的全部指令的集合,可以看成计算机硬件的语言系统,也是软件、硬件的重要典型分界面。(指令集)

指令字长:

  • 指令中包含的二进制位数。
  • 与机器字长相比:单子长、双子长、半字长等长度指令。
  • 编码位数越多,则指令所占存储空间就会越多。
  • 多字长指令:①解决寻址较大存储空间的问题          ②取指访存次数增加,影响速度,占用空间大。

(1)可变长指令(变长指令):指令字长度根据需要可变。

(2)固定字长指令(字长指令)

2)指令的分类

  • 根据计算机层次结构分类

  •  根据指令中地址码字段的个数分类

(1)三地址指令

                指令格式:

                                    

                指令功能:(A1)OP(A2)->A3

(2)二地址指令

                指令格式:

                                

                指令功能:(A1)OP(A2)->A1

(3)一地址指令

                指令格式:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

                指令功能:OP(A)->A

(4)零地址指令

                 指令格式:

        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        

                指令功能:OP(AC)->AC

可能使用零代码指令的情况:空操作指令、停机指令、堆栈指令等

  • 根据指令中操作数的物理位置分类

                                ①RR型(寄存器--寄存器型)

                                ②SS型(存储器--存储器型)

                                ③RS型(寄存器--存储器型)

  • 按指令功能分类:

                        传输类指令、访存指令、算术运算指令、程序控制指令等

3)指令的格式

指令格式:用二进制代码表示指令的结构形式。

                               1、设置操作码,即要求计算机执行什么操作              

                               2、设置操作数,即要求计算机处理什么数据

                               3、设置寻址方式,即计算机要怎样得到要处理的数据

 

  • 操作码字段的位数与支持的最大指令数量有关
  • 寻址方式字段的位数与支持的寻址方式种类有关
  • 地址码字段的作用及影响与其位数和寻址方式有关

4)指令的再认识

①计算机能直接识别、执行的操作命令(机器指令);

②冯·诺伊曼结构计算机“程序控制”原理实现的载体。

③是软、硬件界面和程序员操作计算机硬件的接口。

④是硬件设计的依据和软件设计的基础,直接影响计算机系统的性能。

标签:寻址,天好,21,第一期,指令,字长,格式,OP,计算机
来源: https://blog.csdn.net/m0_53360850/article/details/120926116

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有