计算机指令是什么?(机器指令) |
您所在的位置:网站首页 › 电脑命令是干什么用的 › 计算机指令是什么?(机器指令) |
目录 1. 什么是指令 2. 计算机指令的作用 3. 指令的分类 1)根据地址码数目分类 2)按指令长度分类 3)按操作码长度分类 4) 按操作类型分类 1. 什么是指令计算机指令是一组计算机可以识别和执行的指令,也称为机器指令,是计算机运行的最小功能单位。 一条指令由操作码 + 地址码组成,其中地址码可能有0-4个。 2. 计算机指令的作用用来规定计算机执行一个基本操作。计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程;控制器靠指令指挥机器工作,人们用指令表达自己的意图,并交给控制器执行。 3. 指令的分类 1)根据地址码数目分类 零地址指令 一地址指令注:A1指某个主机地址,(A1)表示A1所指向的地址的内容 二地址指令 三地址指令 四地址指令正常情况下:取指令之后PC+1,指向下一条指令; 四地址指令:执行指令后,将PC的值修改为A4所指地址。 2)按指令长度分类定义:指令长度是机器字长的多少倍,如双字长指令即为机器字长的两倍。 半字长指令单字长指令双字长指令 3)按操作码长度分类 定长操作码:指令系统中所有指令的操作码长度都相同。可变长操作码:指令系统中各指令的操作码长度可变。 4) 按操作类型分类 数据传送LOAD:把存储器中的数据放到寄存器中。 STORE:把寄存器中的数据放到存储器中。算术逻辑操作 算术:加减乘除、增1、减1、求补、浮点运算、十进制运算。 逻辑:与、或、非、异或、位操作、位测试、位清除、位求反。移位操作 算术移位 逻辑移位 循环移位转移操作 无条件转移 JMP条件转移 IF/ELSE调用和返回 CALL/RETURN 陷阱 Trap 输入输出操作 CPU寄存器和IO端口之间的数据传送(端口即IO接口中的寄存器) |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |