
MB89120 / 120A系列
s
说明( 136条指令)
执行的指令可分为以下四组:
传输
算术运算
- 分公司
其他
用于指示符号表1列出的符号。
表1
符号
DIR
关闭
EXT
#vct
#d8
#d16
导演: B
REL
@
A
AH
AL
T
TH
TL
IX
EP
PC
SP
PS
dr
CCR
RP
Ri
×
(
×
)
((
×
))
指示符号
意
直接地址( 8位)
偏移(8比特)
扩展地址(16比特)
矢量表号(3位)
立即数( 8位)
即时数据( 16位)
位直接地址( 8 : 3位)
分支的相对地址(8位)
寄存器间接(例如: @A , @IX , @EP )
累加器A (无论是它的长度是8位或16位是由所使用的指令来确定。 )
高8位累加器A (8位)
低8位累加器A (8位)
临时累加器T(无论是它的长度是8位或16位是由所使用的指令来确定。 )
高8位累加器的临时T( 8位)
低8位的累加器的临时T( 8位)
索引寄存器IX (16位)
额外的指针EP (16位)
程序计数器PC (16位)
栈指针SP (16位)
程序状态的PS (16位)
累加器A或索引寄存器IX( 16位)
条件码寄存器CCR ( 8位)
寄存器组指针RP ( 5位)
通用寄存器日(8比特, i = 0到7)
表示非常
×
是立即数。
(无论是它的长度是8位或16位是由所使用的指令来确定。 )
表示的内容
×
是访问的目标。
(无论是它的长度是8位或16位是由所使用的指令来确定。 )
由内容所指示的地址
×
是访问的目标。
(无论是它的长度是8位或16位是由所使用的指令来确定。 )
列表示如下:
助记符:指令的汇编符号
~:
的指令的数目
#:
的字节数
操作:一个指令的操作
TL , TH , AH :
当每个TL , TH ,以及AH指令被执行A含量的变化。在符号
该栏中注明以下内容:
“
–
”
表示没有变化。
卫生署的操作描述数据的高8位。
AL和AH必须成为AL和AH的内容执行的指令之前。
00变成00 。
N,Z ,V , C:
一个指令,该指令的相应的标志将改变。如果+是写在此列,
有关的指令会改变其相应的标志位。
OP代码:
指令的代码。如果一个指令是多个代码时,它根据写
以下规则:
实施例48 4F
←
这表明48 , 49 , ... 4F 。
39