
附录
3.10机器指令
3.10机器指令
寻址模式
符号
功能
详细
IMP
OP
ADC
(注1 )
(注5 )
当T = 0
A
←
A + M + C
当T = 1
M( X)的
←
M( X) + M + C
当t = 0时,该指令将内容
M,C和A ;并将结果存储在A和C.
当T = 1时,该指令将内容
M( X)中, M和C ;并将结果存储在
M( X)和C.当T = 1的重内容
的状态的主要不变,但内容
标志改变。
M( x)表示内存中的内容
其中,作为X表示
当t = 0时,该指令将CON组
,A和M的帐篷送到ALU它执行
按位与运算,并将结果存储
早在A.
当T = 1时,该指令将CON组
帐篷M(X)和M给ALU ,其执行
位与运算,并将结果
早在M(X) 。当T的再1的内容
主体不变,但状态标志
改变了。
M( x)表示内存中的内容
其中,作为X表示
此指令将一个或M由内容
一个比特的左边,具有位0总是被设置为
0位A或M的7总是被包含在
C.
该指令测试M的指定位I
或A ,并采取一个分支,如果该位为0。
分支地址由一个相对地址指定
装扮。如果该位为1时,下一条指令是
执行。
该指令测试的指定位I
M或A和采取的一个分支,如果该位为1。
分支地址由一个相对地址指定
装扮。如果该位为0时,下一个指令是
执行。
该指令需要跳转到AP-
如果C是0的分支地址尖头地址
由相对地址所指定。如果C为1,则
执行下一条指令。
该指令需要跳转到AP-
如果C为1,分支地址尖头地址
由相对地址所指定。如果C是0,则
执行下一条指令。
该指令需要跳转到AP-
当Z是1支尖地址
地址是由一个相对地址指定。
如果Z是0,则执行下一条指令。
这个指令需要逐位逻辑与
,A和M内容; A的但内容
和M不会被修改。
的N, V,Z的内容被改变,但
A的内容,男保持不变。
该指令需要跳转到AP-
当N是1分支尖地址
地址是由一个相对地址指定。
如果N是0,则执行下一条指令。
该指令需要跳转到AP-
如果Z是0,分支地址尖头地址
由相对地址所指定。如果Z是1,则
执行下一条指令。
24 3
2
IMM
# OP
69 2
A
# OP
2
BIT ,A
BIT , A,R
# OP
ZP
BIT , ZP
BIT , ZP ,R
# OP
2
#
# OP
65 3
翔升
C
←
7
0
←
0
英国广播公司
(注4 )
艾咪或= 0 ?
BBS
(注4 )
爱或MI = 1 ?
BCC
(注4 )
C = 0?
BCS
(注4 )
C = 1?
BEQ
(注4 )
Z = 1?
位
A
M
BMI
(注4 )
N = 1?
BNE
(注4 )
Z = 0?
3-78
V
当T = 1
M( X)的
←
M( X)的
V
和
(注1 )
当T = 0
A
←
A M
M
29 2
2
25 3
2
0A 2
1
06 5
2
13 4
+
20i
2
17 5
+
20i
3
03 4
+
20i
2
07 5
+
20i
3
V
三千八百五十一分之三千八百五十〇集团用户手册