单字指令分为三个主要部分:
高 8 位是固定长度的操作码, 最多支持 256 条指令。
低 8 位有多种用法:给出 1 或 2 个寄存器的编号,
或 输入/输出的端口地址,
或 相对转移指令的 8 位的偏移量。
双字指令的第二个字的内容可能是:立即数、直接地址、变址偏移量。
操 作 码
目的寄存器 源寄存器
I/O 端 口 地 址
相对转移指令的偏移量
立即数 / 直接地址 / 变址偏移量
8位 4位 4位
教学机的指令格式
用到的寻址方式
寄存器寻址
寄存器间接寻址
立即数寻址
直接地址寻址
变址寻址
相对寻址
堆栈寻址
IO端口地址
评论0
最新资源