1 ;-------------------------------------------------------- 2 ; File Created by SDCC : free open source ISO C Compiler 3 ; Version 4.2.11 #13798 (Linux) 4 ;-------------------------------------------------------- 5 .module main 6 .optsdcc -mz80 7 8 ;-------------------------------------------------------- 9 ; Public variables in this module 10 ;-------------------------------------------------------- 11 .globl _main 12 .globl _puts 13 ;-------------------------------------------------------- 14 ; special function registers 15 ;-------------------------------------------------------- 16 ;-------------------------------------------------------- 17 ; ram data 18 ;-------------------------------------------------------- 19 .area _DATA 20 ;-------------------------------------------------------- 21 ; ram data 22 ;-------------------------------------------------------- 23 .area _INITIALIZED 24 ;-------------------------------------------------------- 25 ; absolute external ram data 26 ;-------------------------------------------------------- 27 .area _DABS (ABS) 28 ;-------------------------------------------------------- 29 ; global & static initialisations 30 ;-------------------------------------------------------- 31 .area _HOME 32 .area _GSINIT 33 .area _GSFINAL 34 .area _GSINIT 35 ;-------------------------------------------------------- 36 ; Home 37 ;-------------------------------------------------------- 38 .area _HOME 39 .area _HOME 40 ;-------------------------------------------------------- 41 ; code 42 ;-------------------------------------------------------- 43 .area _CODE 44 ;main.c:3: int main() { 45 ; --------------------------------- 46 ; Function main 47 ; --------------------------------- 000000 48 _main:: 49 ;main.c:4: printf("Hello World\n"); 000000 21r0Ar00 [10] 50 ld hl, #___str_1 000003 CDr00r00 [17] 51 call _puts 52 ;main.c:5: return 0; 000006 11 00 00 [10] 53 ld de, #0x0000 54 ;main.c:6: } 000009 C9 [10] 55 ret 00000A 56 ___str_1: 00000A 48 65 6C 6C 6F 20 57 57 .ascii "Hello World" 6F 72 6C 64 000015 00 58 .db 0x00 59 .area _CODE 60 .area _INITIALIZER 61 .area _CABS (ABS)