Module: Crabstone::MOS65XX

Extended by:
Register
Defined in:
lib/crabstone/arch/5/mos65xx.rb,
lib/crabstone/arch/5/mos65xx_const.rb

Defined Under Namespace

Classes: Instruction, Operand, OperandValue

Constant Summary collapse

REG_INVALID =
0
REG_ACC =
1
REG_X =
2
REG_Y =
3
REG_P =
4
REG_SP =
5
REG_DP =
6
REG_B =
7
REG_K =
8
REG_ENDING =
9
AM_NONE =
0
AM_IMP =
1
AM_ACC =
2
AM_IMM =
3
AM_REL =
4
AM_INT =
5
AM_BLOCK =
6
AM_ZP =
7
AM_ZP_X =
8
AM_ZP_Y =
9
AM_ZP_REL =
10
AM_ZP_IND =
11
AM_ZP_X_IND =
12
AM_ZP_IND_Y =
13
AM_ZP_IND_LONG =
14
AM_ZP_IND_LONG_Y =
15
AM_ABS =
16
AM_ABS_X =
17
AM_ABS_Y =
18
AM_ABS_IND =
19
AM_ABS_X_IND =
20
AM_ABS_IND_LONG =
21
AM_ABS_LONG =
22
AM_ABS_LONG_X =
23
AM_SR =
24
AM_SR_IND_Y =
25
INS_INVALID =
0
INS_ADC =
1
INS_AND =
2
INS_ASL =
3
INS_BBR =
4
INS_BBS =
5
INS_BCC =
6
INS_BCS =
7
INS_BEQ =
8
INS_BIT =
9
INS_BMI =
10
INS_BNE =
11
INS_BPL =
12
INS_BRA =
13
INS_BRK =
14
INS_BRL =
15
INS_BVC =
16
INS_BVS =
17
INS_CLC =
18
INS_CLD =
19
INS_CLI =
20
INS_CLV =
21
INS_CMP =
22
INS_COP =
23
INS_CPX =
24
INS_CPY =
25
INS_DEC =
26
INS_DEX =
27
INS_DEY =
28
INS_EOR =
29
INS_INC =
30
INS_INX =
31
INS_INY =
32
INS_JML =
33
INS_JMP =
34
INS_JSL =
35
INS_JSR =
36
INS_LDA =
37
INS_LDX =
38
INS_LDY =
39
INS_LSR =
40
INS_MVN =
41
INS_MVP =
42
INS_NOP =
43
INS_ORA =
44
INS_PEA =
45
INS_PEI =
46
INS_PER =
47
INS_PHA =
48
INS_PHB =
49
INS_PHD =
50
INS_PHK =
51
INS_PHP =
52
INS_PHX =
53
INS_PHY =
54
INS_PLA =
55
INS_PLB =
56
INS_PLD =
57
INS_PLP =
58
INS_PLX =
59
INS_PLY =
60
INS_REP =
61
INS_RMB =
62
INS_ROL =
63
INS_ROR =
64
INS_RTI =
65
INS_RTL =
66
INS_RTS =
67
INS_SBC =
68
INS_SEC =
69
INS_SED =
70
INS_SEI =
71
INS_SEP =
72
INS_SMB =
73
INS_STA =
74
INS_STP =
75
INS_STX =
76
INS_STY =
77
INS_STZ =
78
INS_TAX =
79
INS_TAY =
80
INS_TCD =
81
INS_TCS =
82
INS_TDC =
83
INS_TRB =
84
INS_TSB =
85
INS_TSC =
86
INS_TSX =
87
INS_TXA =
88
INS_TXS =
89
INS_TXY =
90
INS_TYA =
91
INS_TYX =
92
INS_WAI =
93
INS_WDM =
94
INS_XBA =
95
INS_XCE =
96
INS_ENDING =
97
GRP_INVALID =
0
GRP_JUMP =
1
GRP_CALL =
2
GRP_RET =
3
GRP_INT =
4
GRP_IRET =
5
GRP_BRANCH_RELATIVE =
6
GRP_ENDING =
7
OP_INVALID =
0
OP_REG =
1
OP_IMM =
2
OP_MEM =
3

Method Summary

Methods included from Register

register