## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# 6805 Disassembler

The 6805 microcontroller family is Motorola’s simplest and least-expensive family of microcontrollers. As usual there were many variations of the chips and the part numbers usually contain letter and digits, like 68HC05. IDA is the most powerful disassembler available for those microcontrollers.

68HC05B6, 68HC05B8, 68HC05B16, 68HC705B16, 68HC05B32, 68HC705B32, 68HC05BD5, 68HC05C8A, 68HC705C8A, 68HC05C9A, 68HC705C9A, 68HC705F32, 68HC05J1A, 68HC705J1A, ,68HC05J5A, 68HC705J5A, 68HC05JB3, 68HC705JB3, 68HC05JB4, 68HC705JB4, 68HC05JJ6, ,68HC705JJ7, 68HC05JP6, 68HC705JP7, 68HC05K3, 68HC705KJ1, 68HC05L16, 68HC705L16, ,68HC05L25, 68HC05LJ5, 68HC05P18A, 68HC05P4A, 68HC05P6, 68HC705P6A, 68HC05PV8A, ,68HC805PV8, 68HC05SR3, 68HC705SR3, 68HC05SU3A, 68HC05X4, 68HC705X4, 68HC05X16, ,68HC05X32, 68HC705X32.

Assembler code

    RESERVED:01DC                 fcb $BF ; ¿
    RESERVED:01DD                 fcb $64 ; d
    RESERVED:01DE                 fcb $CF ; Ï
    RESERVED:01DF                 fcb   3
    RESERVED:01E0 ; ---------------------------------------------------------------------------
    RESERVED:01E0                 eorb    $97,x
    RESERVED:01E2                 sts     <byte_9D
    RESERVED:01E4                 suba    #$81
    RESERVED:01E6                 subd    #$8F98
    RESERVED:01E9                 oraa    <byte_9C
    RESERVED:01EB                 adca    <byte_9B
    RESERVED:01ED                 lds     #$200E
    RESERVED:01F0                 brn     loc_1FE
    RESERVED:01F2                 bhi     loc_1FE
    RESERVED:01F4                 bls     loc_1FE
    RESERVED:01F6                 bcc     loc_1FE
    RESERVED:01F8                 bcc     loc_1FE
    RESERVED:01FA                 bcs     loc_1FE
    RESERVED:01FC                 bcs     *+2
    RESERVED:01FE
    RESERVED:01FE loc_1FE:                                ; CODE XREF: RESERVED:01F0↑j
    RESERVED:01FE                                         ; RESERVED:01F2↑j ...
    RESERVED:01FE                 bne     loc_1FE
    RESERVED:0200                 beq     loc_1FE
    RESERVED:0202                 bvc     loc_1FE
    RESERVED:0204                 bvs     loc_1FE
    RESERVED:0206                 bpl     loc_1FE
    RESERVED:0208                 bmi     loc_1FE
    RESERVED:020A                 bge     loc_1FE
    RESERVED:020C                 blt     loc_1FE
    RESERVED:020E                 bgt     loc_1FE
    RESERVED:0210                 ble     loc_1FE
    RESERVED:0212                 jsr     $EA,x
    RESERVED:0212 ; ---------------------------------------------------------------------------
    RESERVED:0214                 fcb   0