68HC12 Disassembler

The 68HC12 is a Motorola microcontroller that has been widely used by the automotive industry. IDA is the most powerful disassembler available for the 68HC12 family and a car tuner’s favourite. Typical parts include the 68HC812A4, 68HC912B32, 68HC912BC32, 68HC12BC32, 68HC12BE32, 68HC12D60, 68HC912D60, 68HC912D60A, 68HC912D60C, 68HC912D60P, 68HC912DG128A, 68HC912DG128C, 68HC912DG128P, 68HC912DT128A, 68HC912DT128C, 68HC912DT128P and, in its automotive versions, 68HC912B32, 68HC912BC32, 68HC12BC32, 68HC12BE32, 68HC912D60A, 68HC912D60C, 68HC912D60P, 68HC12D60, 68HC912DG128A, 68HC912DG128C, 68HC912DG128P, 68HC912DT128A, 68HC912DT128C, 68HC912DT128P.

Assembler code

.text:00000042
.text:00000042 ; =============== S U B R O U T I N E =======================================
.text:00000042
.text:00000042
.text:00000042 L26:                                    ; CODE XREF: L26:L87↓p
.text:00000042                 addd    symbol141
.text:00000045
.text:00000045 L27:
.text:00000045                 addd    $76,x
.text:00000048
.text:00000048 L28:
.text:00000048                 anda    #$5A ; 'Z'
.text:0000004A
.text:0000004A L29:
.text:0000004A                 anda    Z46
.text:0000004C
.text:0000004C L30:
.text:0000004C                 anda    $63,x
.text:0000004F
.text:0000004F L31:
.text:0000004F                 anda    symbol51
.text:00000052
.text:00000052 L32:
.text:00000052                 anda    $9F,x
.text:00000055
.text:00000055 L33:
.text:00000055                 andb    #$C9 ; 'É'
.text:00000057
.text:00000057 L34:
.text:00000057                 andb    Z154
.text:00000059
.text:00000059 L35:
.text:00000059                 andb    $66,x
.text:0000005C
.text:0000005C L36:
.text:0000005C                 andb    symbol50

Last updated