因为机器语言是直接指导硬件执行操作,所以一台计算机只能执行自己的指令系统中的指令,不能执行其他系统的指令
指令格式
指令分为 操作码 + 地址码
指令格式 - 地址码
一地址指令
- 一个操作数,自增,自减操作 访问内存的次数:取指一次,访问操作数一次,存回地址一次
- 另一个操作数,隐含在ACC中,结果放回ACC中;访问内存次数:取指一次,取操作数一次,一共2次,结果存回ACC中
零地址指令:
含义:
- 不需要操作数,关机,关中断等
- 堆栈计算机,计算结果存回栈顶
变长指令结构 vs 定长指令结构
指令格式 - 操作码
定长操作码码 vs 扩展操作码
扩展操作码的计算
使用比较频繁的操作码应该分给比较短的扩展
操作类型
数据传送
算术逻辑运算
…