diff options
Diffstat (limited to 'sw/z80/build/kernel/kernel.lst')
-rw-r--r-- | sw/z80/build/kernel/kernel.lst | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/sw/z80/build/kernel/kernel.lst b/sw/z80/build/kernel/kernel.lst new file mode 100644 index 0000000..e839f83 --- /dev/null +++ b/sw/z80/build/kernel/kernel.lst @@ -0,0 +1,66 @@ + 1 ;-------------------------------------------------------- + 2 ; File Created by SDCC : free open source ANSI-C Compiler + 3 ; Version 3.5.0 #9253 (Mar 24 2016) (Linux) + 4 ; This file was generated Wed Aug 23 21:44:59 2017 + 5 ;-------------------------------------------------------- + 6 .module kernel + 7 .optsdcc -mz80 + 8 + 9 ;-------------------------------------------------------- + 10 ; Public variables in this module + 11 ;-------------------------------------------------------- + 12 .globl _kmain + 13 .globl _usart_init + 14 ;-------------------------------------------------------- + 15 ; special function registers + 16 ;-------------------------------------------------------- + 17 ;-------------------------------------------------------- + 18 ; ram data + 19 ;-------------------------------------------------------- + 20 .area _DATA + 21 ;-------------------------------------------------------- + 22 ; ram data + 23 ;-------------------------------------------------------- + 24 .area _INITIALIZED + 25 ;-------------------------------------------------------- + 26 ; absolute external ram data + 27 ;-------------------------------------------------------- + 28 .area _DABS (ABS) + 29 ;-------------------------------------------------------- + 30 ; global & static initialisations + 31 ;-------------------------------------------------------- + 32 .area _HOME + 33 .area _GSINIT + 34 .area _GSFINAL + 35 .area _GSINIT + 36 ;-------------------------------------------------------- + 37 ; Home + 38 ;-------------------------------------------------------- + 39 .area _HOME + 40 .area _HOME + 41 ;-------------------------------------------------------- + 42 ; code + 43 ;-------------------------------------------------------- + 44 .area _CODE + 45 ;kernel/kernel.c:4: void kmain(void) + 46 ; --------------------------------- + 47 ; Function kmain + 48 ; --------------------------------- + 0000 49 _kmain:: + 50 ;kernel/kernel.c:6: usart_init(USART_BAUDRATE_9600, USART_PARITY_EVEN, USART_STOP_BITS_1); + 0000 21 0A 00 [10] 51 ld hl,#0x000A + 0003 E5 [11] 52 push hl + 0004 2E 01 [ 7] 53 ld l, #0x01 + 0006 E5 [11] 54 push hl + 0007 21 00 00 [10] 55 ld hl,#0x0000 + 000A E5 [11] 56 push hl + 000B 21 0C 00 [10] 57 ld hl,#0x000C + 000E E5 [11] 58 push hl + 000F CDr00r00 [17] 59 call _usart_init + 0012 21 08 00 [10] 60 ld hl,#8 + 0015 39 [11] 61 add hl,sp + 0016 F9 [ 6] 62 ld sp,hl + 0017 C9 [10] 63 ret + 64 .area _CODE + 65 .area _INITIALIZER + 66 .area _CABS (ABS) |