TEC-2000 教学机的指令格式
单字指令仅用一个指令字。
双字指令要用两个指令字, 此时第二个指令字的内容可能是立即数、一个直接地址或一个变址位移量。
第一个指令字分为三个主要部分。
最高 8 位是操作码。从这个意义上讲, 教学机的基本指令是固定长度的操作码结构, 最多支持 256 条基本指令。
最低的 8 位有多种用法:给出 1 或 2 个寄存器的编号,或入/出端口的地址,或用于给出相对转移指令的偏移量。
教学机寻址方式
·立即数寻址
-MVRD DR, DATA
·寄存器寻址
-MVRR R1,R2
·寄存器间接寻址
-LDRR DR,[SR]
·直接寻址
-CALA ADR
·变址寻址
-JRC ADR
|