## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# Z8

Assembler code

    code:0000000C
    code:0000000C ; =============== S U B R O U T I N E =======================================
    code:0000000C
    code:0000000C
    code:0000000C                 ; public start
    code:0000000C start:
    code:0000000C
    code:0000000C ; FUNCTION CHUNK AT code:00000139 SIZE 00000016 BYTES
    code:0000000C
    code:0000000C                 ld      p2m, #0         ; Port 2 mode register
    code:0000000F                 ld      p3m, #1         ; Port 3 mode register
    code:00000012                 ld      p01m, #4        ; Ports 0-1 mode register
    code:00000015                 ld      ipr, #1Ch       ; Interrupt priority register
    code:00000018                 ld      imr, #21h ; '!' ; Interrupt mask register
    code:0000001B                 ld      R4, #0Fh
    code:0000001E                 ld      R5, #0Fh
    code:00000021                 ld      R6, #0Fh
    code:00000024                 srp     #10h
    code:00000026                 .rp 10h
    code:00000026
    code:00000026                 ; public Start
    code:00000026 Start:                                  ; Program control flags
    code:00000026                 clr     flags
    code:00000028                 ld      spl, #40h ; '@' ; Stack pointer low byte
    code:0000002B                 clr     irq             ; Interrupt request register
    code:0000002D                 ei
    code:0000002E                 ld      R32, #10h
    code:00000031                 ld      R31, #0Fh
    code:00000033
    code:00000033                 ; public zero
    code:00000033 zero:                                   ; CODE XREF: start+2B↓j
    code:00000033                 clr     @R32
    code:00000035                 inc     R32
    code:00000037                 djnz    R31, zero
    code:00000039                 ld      p2, #0FFh       ; Port 2