该8位机的指令格式比较固定。
从指令长度区分,有单字节指令和双字节指令,用户也可以实现3字节指令。
从操作数的个数区分,有双操作数指令,单操作数指令和无操作数指令。
从使用的寻址方式区分,有寄存器寻址,寄存器间址,立即数寻址,直接地址,相对寻址,堆栈寻址等多种基本寻址方式。
从指令功能区分,给出了算术和逻辑运算类指令,读写内存类指令,输入/输出类指令,转移指令,子程序调用和返回类指令,还有传送、移位、置进位标志和清进位标志等指令,有一定的完备性。
还有几条专门用于编写监控程序的特殊指令,已实现的I/O指令也有点"怪",同学们不必深究这些方面的内容。
|
|