63 lines
4.2 KiB
Plaintext
63 lines
4.2 KiB
Plaintext
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)
|