IDA Disassemblies Gallery

C166 Processor with ELF file

Assembler code
code_libc:00C00D9C ; =========================================================================== code_libc:00C00D9C code_libc:00C00D9C ; Segment type: Pure code code_libc:00C00D9C code_libc section CODE word public code_libc:00C00D9C proccode_libc proc code_libc:00C00D9C ; assume dpp0: 1 (page 0x4000) code_libc:00C00D9C ; assume dpp1: 1 (page 0x4000) code_libc:00C00D9C ; assume dpp2: 2 (page 0x8000) code_libc:00C00D9C ; assume dpp3: 3 (page 0xC000) code_libc:00C00D9C code_libc:00C00D9C ; =============== S U B R O U T I N E ======================================= code_libc:00C00D9C code_libc:00C00D9C code_libc:00C00D9C _$cocofun_7: ; CODE XREF: _$cocofun_2+A↓J code_libc:00C00D9C ; _$cocofun_6_0+6↓J code_libc:00C00D9C mov r4, r0 code_libc:00C00D9E calls 0C0h, __emitchar code_libc:00C00DA2 mov r11, #0 code_libc:00C00DA4 cmp r11, r8 code_libc:00C00DA6 subc r8, #0 code_libc:00C00DA8 rets code_libc:00C00DA8 ; End of function _$cocofun_7 code_libc:00C00DA8 code_libc:00C00DA8 proccode_libc endp code_libc:00C00DA8 code_libc ends code_libc:00C00DA8 code_libc:00C00DAA ; =========================================================================== code_libc:00C00DAA code_libc:00C00DAA ; Segment type: Pure code code_libc:00C00DAA code_libc section CODE word public code_libc:00C00DAA proccode_libc proc code_libc:00C00DAA ; assume dpp0: 1 (page 0x4000) code_libc:00C00DAA ; assume dpp1: 1 (page 0x4000) code_libc:00C00DAA ; assume dpp2: 2 (page 0x8000) code_libc:00C00DAA ; assume dpp3: 3 (page 0xC000) code_libc:00C00DAA code_libc:00C00DAA ; =============== S U B R O U T I N E ======================================= code_libc:00C00DAA code_libc:00C00DAA code_libc:00C00DAA _$cocofun_2: ; CODE XREF: code_libc:00C0050C↑P code_libc:00C00DAA ; code_libc:00C0055C↑P code_libc:00C00DAA calls 0C0h, _$cocofun_6_0