这里的概念都是基于微机
指令
控制计算机完成某种操作的命令,也就是机器指令。
和具体的CPU的密切相关的,
和我们在高级语言中学的到程序语句是不一样的。
指令系统
处理器所能识别的所有指令的集合。
指令的兼容性,同一系列的指令都是兼容的。
指令格式
操作码 【目标操作数 | 操作数】,【操作数】
解释:
操作码就是执行什么操作
可以分为三种操作格式
零操作数指令:操作码
单操作数指令:操作码 操作数
双操作数指令:操作码 操作数,操作数
三种类型操作数的比较
立即数
由指令直接给出,是常数性质
无地址含义,值表示运算的数据 -> 不能作为目标操作数
寄存器操作数
表示运算的数据存放在寄存器中
多数情况下,寄存器操作数指通用寄存器
在三类操作数中所需运行的时间最短
存储器操作数
表示运算的数据存放在内存中
指令中的 【】里是数据所在单元的偏移地址
在三类操作数中所需运行时间最长
如
mov AL, [1200H]