文章目录
指令系统的发展与性能要求
- 高级语言的语法和具体机器的指令系统无关
- 低级语言分机器语言和汇编语言,它们和具体机器指令系统密切相关
- 汇编语言与硬件关系密切,适合比那些系统软件,高级语言适合编写应用软件
指令格式
- 指令的基本格式:
操作码+地址码
指令字长
操作码的结构
地址结构
注意隐地址可以减少指令地址数,简化地址结构
要是地址简化的话,会发现使用指令计数寄存器PC
指令格式举例
指令和数据的寻址方式
寻址方式:寻找指令或操作数的有效地址的方式
顺序寻址
跳跃寻址
- 跳跃寻址的下一条指令的地址是指令本身给出
操作数寻址
操作数寻址是指寻找操作数地址或操作数的方式
注意到SP是指向栈顶的元素的
- 注意区分
基址与变址,基址变基础的地址,变址变后面的偏移量
对寻址方式的说明
指令类型
传送指令
输入/输出指令
*I/O端口分配地址?单独变址的话,I/O地址不占用主存空间,但是要设置标志位;如果是统一编址的话,就要将低地址部分跟配给主存,高地址端分配给I/O端口
传送指令实现I/O操作是隐式I/O指令
算术逻辑运算指令
程序控制指令
习题