#objdump: -d --prefix-addresses --reloc #as: -m68hc12 #name: 68HC12 specific addressing modes (opers12) .*: +file format elf32\-m68hc12 Disassembly of section .text: 0+0+ anda \[0xc,X\] 0+0004 ldaa #0xa 0+0006 ldx 0x0+0+ [ ]+7: R_M68HC12_16 L1 0+0009 ldy 0x0,X 0+000b addd 0x1,Y 0+000d subd 0xffff,Y 0+000f eora 0xf,Y 0+0011 eora 0xfff0,Y 0+0013 eorb 0x10,Y 0+0016 eorb 0xffef,Y 0+0019 oraa 0x80,SP 0+001c orab 0xff80,SP 0+001f orab 0xff,X 0+0022 orab 0xff00,X 0+0025 anda 0x100,X 0+0029 andb 0xfeff,X 0+002d anda \[0xc,X\] 0+0031 ldaa \[0x101,Y\] 0+0035 ldab \[0x7fff,SP\] 0+0039 ldd \[0x8000,PC\] 0+003d ldd 0xffc9,PC \{0x0+9 \} 0+0040 std A,X 0+0042 ldx B,X 0+0044 stx D,Y 0+0046 addd 1,\+X 0+0048 addd 2,\+X 0+004a addd 8,\+X 0+004c addd 1,SP\+ 0+004e addd 2,SP\+ 0+0050 addd 8,SP\+ 0+0052 subd 1,\-Y 0+0054 subd 2,\-Y 0+0056 subd 8,\-Y 0+0058 addd 1,Y\- 0+005a addd 2,Y\- 0+005c addd 8,Y\- 0+005e std \[D,X\] 0+0060 std \[D,Y\] 0+0062 std \[D,SP\] 0+0064 std \[D,PC\] 0+0066 beq 0x0+0009 [ ]+66: R_M68HC12_RL_JUMP \*ABS\* 0+0068 lbeq 0x0+0 [ ]+68: R_M68HC12_RL_JUMP \*ABS\* 0+006c lbcc 0x0+00bc [ ]+6c: R_M68HC12_RL_JUMP \*ABS\* 0+0070 movb 0x0+0+ , 0x1,X [ ]+73: R_M68HC12_16 start 0+0075 movw 0x1,X, 0x0+0+ [ ]+78: R_M68HC12_16 start 0+007a movb 0x0+0+ , 1,\+X [ ]+7d: R_M68HC12_16 start 0+007f movb 0x0+0+ , 1,\-X [ ]+82: R_M68HC12_16 start 0+0084 movb #0x17, 1,\-SP 0+0088 movb 0x0+0+ , 0x0+0+ [ ]+8a: R_M68HC12_16 L1 [ ]+8c: R_M68HC12_16 L2 0+008e movb 0x0+0+ , A,X [ ]+91: R_M68HC12_16 L1 0+0093 movw 0x0+0+ , B,X [ ]+96: R_M68HC12_16 L1 0+0098 movw 0x0+0+ , D,X [ ]+9b: R_M68HC12_16 L1 0+009d movw D,X, A,X 0+00a1 movw B,SP, D,PC 0+00a5 movw B,SP, 0x0+0+ [ ]+a8: R_M68HC12_16 L1 0+00aa movw B,SP, 0x1,X 0+00ae movw D,X, A,Y 0+00b2 trap #0x30 0+00b4 trap #0x39 0+00b6 trap #0x40 0+00b8 trap #0x80 0+00ba trap #0xff 0+00bc movw 0x1,X, 0x2,X 0+00c0 movw 0x0+ffff , 0x0+ffff 0+00c6 movw 0x0+ffff , 0x1,X 0+00cb movw #0x0+ffff , 0x1,X 0+00d0 movw 0x0+0003 , 0x0+0008 0+00d6 movw #0x0+0003 , 0x0+0003 0+00dc movw #0x0+0003 , 0x1,X 0+00e1 movw 0x0+0003 , 0x1,X 0+00e6 movw 0x0+0003 , 0x2,X 0+00eb movw 0x0+0004 , 0xfffe,X 0+00f0 rts 0+00f1 leas 0x0,X [ ]+f3: R_M68HC12_16 abort 0+00f5 leax 0x4,Y 0+00f7 leax 0x64,X 0+00fa leas 0x6e,SP 0+00fd leay 0xa,X 0+00ff leas 0x2800,Y 0+0103 leas 0xfff0,PC \{0x0+f5 \} 0+0105 leas 0xf,PC \{0x0+116 \} 0+0107 leas 0xff00,PC \{0x0+b \} 0+010b leas 0xff,PC \{0x0+20d \} 0+010e movb #0x17, 0x0+2345 0+0113 movb #0x28, 0xc,SP 0+0117 movb #0x27, 3,\+SP 0+011b movb #0x14, 0xe,SP 0+011f movw #0x0+3210 , 0x0+3456 0+0125 movw #0x0+4040 , 0xc,SP 0+012a movw #0x0+3900 , 3,\+SP 0+012f movw #0x0+2000 , 0xe,SP