Go to the documentation of this file.
13 return "No address mode";
15 return "implied addressing (no addressing mode)";
17 return "accumulator addressing";
19 return "absolute addressing";
21 return "zeropage addressing";
23 return "8 Bit immediate value";
25 return "indexed absolute addressing by the X index register";
27 return "indexed absolute addressing by the Y index register";
29 return "indexed indirect addressing by the X index register";
31 return "indirect indexed addressing by the Y index register";
33 return "indexed zeropage addressing by the X index register";
35 return "indexed zeropage addressing by the Y index register";
37 return "relative addressing used by branches";
39 return "absolute indirect addressing";
50 if (ins->detail == NULL)
53 mos65xx = &(ins->detail->mos65xx);
62 switch((
int)
op->type) {
69 printf(
"\t\toperands[%u].type: IMM = 0x%x\n",
i,
op->imm);
72 printf(
"\t\toperands[%u].type: MEM = 0x%x\n",
i,
op->mem);
@ MOS65XX_AM_IMM
8 Bit immediate value
@ MOS65XX_AM_ABS
absolute addressing
@ MOS65XX_AM_INDX
indexed indirect addressing by the X index register
_Use_decl_annotations_ int __cdecl printf(const char *_Format,...)
@ MOS65XX_AM_ZPX
indexed zeropage addressing by the X index register
@ MOS65XX_AM_IMP
implied addressing (no addressing mode)
@ MOS65XX_AM_ABSX
indexed absolute addressing by the X index register
@ MOS65XX_AM_REL
relative addressing used by branches
@ MOS65XX_AM_ZPY
indexed zeropage addressing by the Y index register
@ MOS65XX_OP_REG
= CS_OP_REG (Register operand).
@ MOS65XX_AM_NONE
No address mode.
const CAPSTONE_EXPORT char *CAPSTONE_API cs_reg_name(csh ud, unsigned int reg)
@ MOS65XX_AM_ZP
zeropage addressing
@ MOS65XX_OP_MEM
= CS_OP_MEM (Memory operand).
cs_mos65xx_op operands[3]
operands for this instruction.
mos65xx_address_mode
MOS65XX Addressing Modes.
The MOS65XX address mode and it's operands.
@ MOS65XX_AM_IND
absolute indirect addressing
@ MOS65XX_OP_IMM
= CS_OP_IMM (Immediate operand).
@ MOS65XX_AM_INDY
indirect indexed addressing by the Y index register
@ MOS65XX_AM_ACC
accumulator addressing
@ MOS65XX_AM_ABSY
indexed absolute addressing by the Y index register
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:08