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