#objdump: -d --prefix-addresses --reloc #as: -m68hc12 #name: 68HC12 specific addressing modes (opers12) .*: +file format elf32\-m68hc12 Disassembly of section .text: 0+0+ anda \[12,X\] 0+0004 ldaa #10 0+0006 ldx 0+0+ [ ]+7: R_M68HC12_16 L1 0+0009 ldy 0,X 0+000b addd 1,Y 0+000d subd \-1,Y 0+000f eora 15,Y 0+0011 eora \-16,Y 0+0013 eorb 16,Y 0+0016 eorb \-17,Y 0+0019 oraa 128,SP 0+001c orab \-128,SP 0+001f orab 255,X 0+0022 orab \-256,X 0+0025 anda 256,X 0+0029 andb \-257,X 0+002d anda \[12,X\] 0+0031 ldaa \[257,Y\] 0+0035 ldab \[32767,SP\] 0+0039 ldd \[32768,PC\] 0+003d ldd \-55,PC \{0+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 0+0009 [ ]+66: R_M68HC12_RL_JUMP \*ABS\* 0+0068 lbeq 0+0+ [ ]+68: R_M68HC12_RL_JUMP \*ABS\* 0+006c lbcc 0+00bc [ ]+6c: R_M68HC12_RL_JUMP \*ABS\* 0+0070 movb 0+0+ , 1,X [ ]+73: R_M68HC12_16 start 0+0075 movw 1,X, 0+0+ [ ]+78: R_M68HC12_16 start 0+007a movb 0+0+ , 1,\+X [ ]+7d: R_M68HC12_16 start 0+007f movb 0+0+ , 1,\-X [ ]+82: R_M68HC12_16 start 0+0084 movb #23, 1,\-SP 0+0088 movb 0+0+ , 0+0+ [ ]+8a: R_M68HC12_16 L1 [ ]+8c: R_M68HC12_16 L2 0+008e movb 0+0+ , A,X [ ]+91: R_M68HC12_16 L1 0+0093 movw 0+0+ , B,X [ ]+96: R_M68HC12_16 L1 0+0098 movw 0+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, 0+0+ [ ]+a8: R_M68HC12_16 L1 0+00aa movw B,SP, 1,X 0+00ae movw D,X, A,Y 0+00b2 trap #48 0+00b4 trap #57 0+00b6 trap #64 0+00b8 trap #128 0+00ba trap #255 0+00bc movw 1,X, 2,X 0+00c0 movw 0+ffff , 0+ffff 0+00c6 movw 0+ffff , 1,X 0+00cb movw #0+ffff , 1,X 0+00d0 movw 0+0003 , 0+0008 0+00d6 movw #0+0003 , 0+0003 0+00dc movw #0+0003 , 1,X 0+00e1 movw 0+0003 , 1,X 0+00e6 movw 0+0003 , 2,X 0+00eb movw 0+0004 , \-2,X 0+00f0 rts 0+00f1 leas 0,X [ ]+f3: R_M68HC12_16 abort 0+00f5 leax 4,Y 0+00f7 leax 100,X 0+00fa leas 110,SP 0+00fd leay 10,X 0+00ff leas 10240,Y 0+0103 leas -16,PC \{0+f5 \} 0+0105 leas 15,PC \{0+116 \} 0+0107 leas -256,PC \{0+b \} 0+010b leas 255,PC \{0+20d \} 0+010e movb #23, 0+2345 0+0113 movb #40, 12,SP 0+0117 movb #39, 3,\+SP 0+011b movb #20, 14,SP 0+011f movw #0+3210 , 0+3456 0+0125 movw #0+4040 , 12,SP 0+012a movw #0+3900 , 3,\+SP 0+012f movw #0+2000 , 14,SP