> For the complete documentation index, see [llms.txt](https://docs.hex-rays.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hex-rays.com/core/disassembler/disassembly-gallery.md).

# Examples

Disassembly output in IDA varies depending on the target architecture. Browse the disassembly gallery to see how IDA represents instructions, registers, and control flow for different processors.

## Browse by architecture

| Family                                       | Examples                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **8-bit classic CPUs** (6502/68xx)           | [6502 and 65C02](/core/disassembler/disassembly-gallery/6502-and-65c02-disassembler.md), [6301/6303/6800/6801/6803](/core/disassembler/disassembly-gallery/6301-6303-6800-6801-and-6803-disassembler.md), [6805](/core/disassembler/disassembly-gallery/6805-disassembler.md), [6808](/core/disassembler/disassembly-gallery/6808-disassembler.md), [6809 OS9 Flex](/core/disassembler/disassembly-gallery/6809-os9-flex-disassembler.md), [6809](/core/disassembler/disassembly-gallery/6809-disassembler.md), [6811](/core/disassembler/disassembly-gallery/6811-disassembler.md), [68HC12](/core/disassembler/disassembly-gallery/68hc12-disassembler.md), [68HC16](/core/disassembler/disassembly-gallery/68hc16-disassembler.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **Motorola 68k**                             | [68040, Amiga](/core/disassembler/disassembly-gallery/68040-amiga.md), [68k Amiga](/core/disassembler/disassembly-gallery/68k-amiga-disassembler.md), [68k Mac OS](/core/disassembler/disassembly-gallery/68k-mac-os.md), [68k Palm Pilot](/core/disassembler/disassembly-gallery/68k-palm-pilot.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **ARM**                                      | [Android ARM (.elf)](/core/disassembler/disassembly-gallery/android-arm-executables-.elf.md), [EPOC App](/core/disassembler/disassembly-gallery/arm-processor-epoc-app.md), [EPOC PE File](/core/disassembler/disassembly-gallery/arm-processor-epoc-pe-file.md), [EPOC ROMFile](/core/disassembler/disassembly-gallery/arm-processor-epoc-romfile.md), [EPOC SIS File Handler](/core/disassembler/disassembly-gallery/epoc-sis-file-handler.md), [iOS: Unlock](/core/disassembler/disassembly-gallery/arm-processor-ios-iphone-unlock.md), [iOS: Objective-C metadata](/core/disassembler/disassembly-gallery/arm-processor-ios-iphone-objective-c-metadata.md), [iOS: Objective-C Instance variables](/core/disassembler/disassembly-gallery/arm-processor-ios-iphone-objective-c-instance-variables.md), [iOS: PIT](/core/disassembler/disassembly-gallery/arm-processor-ios-iphone-parameter-identification-and-tracking-pit.md), [iOS: Start](/core/disassembler/disassembly-gallery/arm-processor-ios-iphone-start.md), [iOS: Switch statements](/core/disassembler/disassembly-gallery/arm-processor-ios-iphone-switch-statements.md), [iOS: C++ signatures](/core/disassembler/disassembly-gallery/arm-processor-ios-iphone-cpp-signatures.md), [iOS: Write](/core/disassembler/disassembly-gallery/arm-processor-ios-iphone-write.md), [Linux ELF](/core/disassembler/disassembly-gallery/arm-processor-linux-elf.md), [AOF SDK](/core/disassembler/disassembly-gallery/arm-processor-aof-sdk.md), [Windows CE COFF](/core/disassembler/disassembly-gallery/arm-processor-windows-ce-coff-format.md), [Windows CE PE](/core/disassembler/disassembly-gallery/arm-processor-windows-ce-pe-format.md)                       |
| **MIPS**                                     | [Nintendo N64](/core/disassembler/disassembly-gallery/mips-processor-nintendo-n64.md), [Sony bin (R5900)](/core/disassembler/disassembly-gallery/mips-r5900-processor-sony-bin.md), [Sony ELF](/core/disassembler/disassembly-gallery/mips-processor-sony-elf.md), [Sony PSX](/core/disassembler/disassembly-gallery/mips-processor-sony-psx.md), [Sony PSX](/core/disassembler/disassembly-gallery/mips-processor-sony-psx-1.md), [Unix COFF](/core/disassembler/disassembly-gallery/mips-processor-unix-coff-file-format.md), [Unix ELF](/core/disassembler/disassembly-gallery/mips-processor-unix-elf-file-format.md), [Windows CE PE](/core/disassembler/disassembly-gallery/mips-processor-windows-ce-pe-file-format.md), [Windows CE PE2](/core/disassembler/disassembly-gallery/mips-processor-windows-ce-pe2-file-format.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **PowerPC**                                  | [AIF ECOFF](/core/disassembler/disassembly-gallery/power-pc-aif-ecoff-file-format.md), [Linux ELF](/core/disassembler/disassembly-gallery/power-pc-linux-elf.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **SPARC**                                    | [Solaris COFF](/core/disassembler/disassembly-gallery/sparc-solaris-coff.md), [Solaris ELF](/core/disassembler/disassembly-gallery/sparc-solaris-elf.md), [Sun ELF](/core/disassembler/disassembly-gallery/sparc-sun-elf.md), [Sun ELF SO](/core/disassembler/disassembly-gallery/sparc-sun-elf-so.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **Hitachi/Renesas SH**                       | [SH-1](/core/disassembler/disassembly-gallery/hitachi-sh-1-processor.md), [SH-3: Windows CE COFF](/core/disassembler/disassembly-gallery/hitachi-sh-3-processor-windows-ce-coff-format.md), [SH-3: Windows CE PE](/core/disassembler/disassembly-gallery/hitachi-sh-3-processor-windows-ce-pe-format.md), [SH-4: ELF](/core/disassembler/disassembly-gallery/hitachi-sh-4-processor-elf-file-format.md), [SH-4: Windows CE PE](/core/disassembler/disassembly-gallery/hitachi-sh-4-processor-windows-ce-pe-file-format.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **H8**                                       | [H8/300 COFF](/core/disassembler/disassembly-gallery/h8-300-coff-file-format.md), [H8/300s COFF](/core/disassembler/disassembly-gallery/h8-300s-coff-file-format.md), [H8/500](/core/disassembler/disassembly-gallery/h8-500.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **TMS320 DSP**                               | [TMS320C2 COFF](/core/disassembler/disassembly-gallery/tms-320c2-coff.md), [TMS320C5](/core/disassembler/disassembly-gallery/tms-320c5.md), [TMS320C54](/core/disassembler/disassembly-gallery/tms-320c54.md), [TMS320C6 COFF](/core/disassembler/disassembly-gallery/tms-320c6-coff-file-format.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Z80 family**                               | [Gameboy](/core/disassembler/disassembly-gallery/gameboy.md), [Toshiba TLCS 900](/core/disassembler/disassembly-gallery/toshiba-tlcs-900.md), [Z180 COFF](/core/disassembler/disassembly-gallery/z180-coff-file-format.md), [Z380 COFF](/core/disassembler/disassembly-gallery/z380-coff-file-format.md), [Z8](/core/disassembler/disassembly-gallery/z8.md), [Z80](/core/disassembler/disassembly-gallery/z80.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| **x86 / Windows / X-Box**                    | [DOS Extender](/core/disassembler/disassembly-gallery/80-86-architecture-dos-extender.md), [Watcom Runtime](/core/disassembler/disassembly-gallery/80-86-architecture-watcom-runtime.md), [Geos APP](/core/disassembler/disassembly-gallery/80-86-architecture-geos-app.md), [Geos DRV](/core/disassembler/disassembly-gallery/80-86-architecture-geos-drv.md), [Geos LIB](/core/disassembler/disassembly-gallery/80-86-architecture-geos-lib.md), [GNU COFF](/core/disassembler/disassembly-gallery/80-86-architecture-gnu-coff-format.md), [OS/2 LE](/core/disassembler/disassembly-gallery/80-86-architecture-os-2-linear-executable-format.md), [Netware NLM](/core/disassembler/disassembly-gallery/80-86-architecture-netware-nlm.md), [QNX](/core/disassembler/disassembly-gallery/80-86-architecture-qnx-executable.md), [Watcom Runtime](/core/disassembler/disassembly-gallery/80-86-architecture-watcom-runtime-1.md), [Windows OMF](/core/disassembler/disassembly-gallery/80-86-architecture-windows-omf.md), [Windows PE](/core/disassembler/disassembly-gallery/80-86-architecture-windows-portable-executable-format.md), [Windows VxD](/core/disassembler/disassembly-gallery/80-86-architecture-windows-virtual-device-driver.md), [Windows 16-bit DLL](/core/disassembler/disassembly-gallery/80-86-architecture-windows-16-bits-dll.md), [X-Box](/core/disassembler/disassembly-gallery/x-box-disassembler.md), [Windows NT PE File](/core/disassembler/disassembly-gallery/windows-nt-pe-file.md)                                                                                                                                                                                                             |
| **Renesas/Mitsubishi M-series**              | [M16C](/core/disassembler/disassembly-gallery/renesas-hitachi-m16c.md), [M32R](/core/disassembler/disassembly-gallery/renesas-hitachi-m32r.md), [M740](/core/disassembler/disassembly-gallery/m740.md), [M7700](/core/disassembler/disassembly-gallery/m7700.md), [M7900](/core/disassembler/disassembly-gallery/m7900.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **8/16-bit microcontrollers**                | [Philips 51XA-G3](/core/disassembler/disassembly-gallery/philips-51xa-g3.md), [NEC 78k0/78k0s](/core/disassembler/disassembly-gallery/nec-78k0-and-78k0s-processor.md), [80196](/core/disassembler/disassembly-gallery/80196-processor.md), [8051](/core/disassembler/disassembly-gallery/8051-disassembler.md), [Analog Devices 218x](/core/disassembler/disassembly-gallery/analog-devices-218x..md), [ARC](/core/disassembler/disassembly-gallery/arc-processor.md), [ATMEL AVR](/core/disassembler/disassembly-gallery/atmel-avr-disassembler.md), [C166](/core/disassembler/disassembly-gallery/c166-processor.md), [C166 (ELF)](/core/disassembler/disassembly-gallery/c166-processor-with-elf-file.md), [Rockwell C39](/core/disassembler/disassembly-gallery/rockwell-c39.md), [CR16](/core/disassembler/disassembly-gallery/cr16.md), [DSP56K](/core/disassembler/disassembly-gallery/dsp56k.md), [Fujitsu FR (.elf)](/core/disassembler/disassembly-gallery/fujitsu-fr-.elf.md), [i51](/core/disassembler/disassembly-gallery/i51.md), [Angstrem KR1878](/core/disassembler/disassembly-gallery/angstrem-kr-1878.md), [Panasonic MN102](/core/disassembler/disassembly-gallery/panasonic-mn102.md), [Atmel OAK DSP](/core/disassembler/disassembly-gallery/atmel-oak-dsp.md), [PIC](/core/disassembler/disassembly-gallery/pic.md), [PIC 12xx](/core/disassembler/disassembly-gallery/pic-12xx.md), [ST 20C4](/core/disassembler/disassembly-gallery/st-20c4.md), [ST 7](/core/disassembler/disassembly-gallery/st-7.md), [ST 9](/core/disassembler/disassembly-gallery/st-9.md), [SunPlus unSP](/core/disassembler/disassembly-gallery/sunplus-unsp.md), [NEC V850](/core/disassembler/disassembly-gallery/nec-v850.md) |
| **Bytecode / managed runtimes**              | [.NET CLI: VisualBasic library](/core/disassembler/disassembly-gallery/microsoft-.net-cli-disassembler.-visualbasic-library.md), [Android Dalvik (.dex)](/core/disassembler/disassembly-gallery/android-dalvik-executables-.dex.md), [.NET CLI](/core/disassembler/disassembly-gallery/microsoft-.net-cli-disassembler.md), [Java Bytecode](/core/disassembler/disassembly-gallery/java-bytecode.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Other RISC/CISC architectures**            | [Alpha: NT COFF](/core/disassembler/disassembly-gallery/alpha-processor-nt-coff.md), [Alpha: Unix ELF](/core/disassembler/disassembly-gallery/alpha-processor-unix-elf.md), [HPPA: HP-UX SOM](/core/disassembler/disassembly-gallery/hppa-risc-processor-hp-ux-som.md), [i860](/core/disassembler/disassembly-gallery/i860.md), [Intel i960](/core/disassembler/disassembly-gallery/intel-i960.md), [Intel IA-64 (Itanium)](/core/disassembler/disassembly-gallery/intel-ia-64-itanium.md), [PDP-11: SAV File](/core/disassembler/disassembly-gallery/pdp-11-sav-file.md), [TRICORE](/core/disassembler/disassembly-gallery/tricore.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Classic Mac / consoles / other platforms** | [Unix COFF](/core/disassembler/disassembly-gallery/unix-coff.md), [Mac OS PEF File](/core/disassembler/disassembly-gallery/mac-os-pef-file.md), [Mac OS X File](/core/disassembler/disassembly-gallery/mac-os-x-file.md), [SNES](/core/disassembler/disassembly-gallery/super-nintendo-entertainment-system-snes.md)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.hex-rays.com/core/disassembler/disassembly-gallery.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
