## 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

# 80196 Processor

IDA is probably the most powerful disassembler available for the INTEL 80196 line of micro-processors. IDA disassemble the Intel 80196, 80196NP and its variations.

Assembler code

    INTMEM:007C                 db 0FFh ; ÿ
    INTMEM:007D                 db 0FFh ; ÿ
    INTMEM:007E                 db 0FFh ; ÿ
    INTMEM:007F                 db 0FFh ; ÿ
    INTMEM:0080 ; ---------------------------------------------------------------------------
    INTMEM:0080                 skip    INTMEM_FF
    INTMEM:0082                 clr     INTMEM_20
    INTMEM:0084                 not     INTMEM_20
    INTMEM:0086                 neg     INTMEM_20
    INTMEM:0088                 xch     INTMEM_20, INTMEM_20
    INTMEM:008B                 dec     INTMEM_20
    INTMEM:008D                 ext     INTMEM_22
    INTMEM:008F                 inc     INTMEM_20
    INTMEM:0091                 shr     INTMEM_20, #8
    INTMEM:0094                 shr     INTMEM_20, INTMEM_FF
    INTMEM:0097                 shl     INTMEM_20, INTMEM_FF
    INTMEM:009A                 shra    INTMEM_20, INTMEM_FF
    INTMEM:009D                 xch     INTMEM_20, 55h[INTMEM_20]
    INTMEM:00A1                 xch     INTMEM_20, 3030h[INTMEM_20]
    INTMEM:00A6                 shrl    INTMEM_22, INTMEM_FF
    INTMEM:00A9                 shll    INTMEM_22, INTMEM_FF
    INTMEM:00AC                 shral   INTMEM_22, INTMEM_FF
    INTMEM:00AF                 norml   INTMEM_22, INTMEM_FF
    INTMEM:00B2                 clrb    INTMEM_FF
    INTMEM:00B4                 notb    INTMEM_FF
    INTMEM:00B6                 negb    INTMEM_FF
    INTMEM:00B8                 xchb    INTMEM_FF, INTMEM_FF
    INTMEM:00BB                 decb    INTMEM_FF
    INTMEM:00BD                 extb    INTMEM_20
    INTMEM:00BF                 incb    INTMEM_FF
    INTMEM:00C1                 shrb    INTMEM_FF, INTMEM_FF
    INTMEM:00C4                 shlb    INTMEM_FF, INTMEM_FF
    INTMEM:00C7                 shrab   INTMEM_FF, INTMEM_FF
    INTMEM:00CA                 xchb    INTMEM_FF, 55h[INTMEM_20]
    INTMEM:00CE                 sjmp    INTMEM_D2
    INTMEM:00CE ; ---------------------------------------------------------------------------