RJMP      PC+0x001B      ;Relative jump
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
RETI                     ;Interrupt return
SER       R26            ;Set Register
SER       R27            ;Set Register
NOP                      ;No operation
SUBI      R26,0x01       ;Subtract immediate
SBCI      R27,0x00       ;Subtract immediate with carry
BRNE      PC-0x03        ;Branch if not equal
NOP                      ;No operation
RET                      ;Subroutine return
LDI       R16,0xDF       ;Load immediate
OUT       0x3D,R16       ;Out to I/O location
LDI       R16,0x00       ;Load immediate
OUT       0x02,R16       ;Out to I/O location
LDI       R16,0x19       ;Load immediate
OUT       0x09,R16       ;Out to I/O location
LDI       R16,0x06       ;Load immediate
OUT       0x03,R16       ;Out to I/O location
LDI       R16,0x40       ;Load immediate
OUT       0x0B,R16       ;Out to I/O location
LDI       R16,0xF9       ;Load immediate
OUT       0x0A,R16       ;Out to I/O location
LDI       R16,0x00       ;Load immediate
OUT       0x17,R16       ;Out to I/O location
CLI                      ;Global Interrupt Disable
RCALL     PC+0x0002      ;Relative call subroutine
RJMP      PC-0x0001      ;Relative jump
IN        R16,0x16       ;In from I/O location
STS       0x0060,R16     ;Store direct to data space
RCALL     PC+0x0002      ;Relative call subroutine
RET                      ;Subroutine return
LDI       R16,0x73       ;Load immediate
OUT       0x0C,R16       ;Out to I/O location
RCALL     PC+0x0006      ;Relative call subroutine
LDS       R16,0x0060     ;Load direct from data space
OUT       0x0C,R16       ;Out to I/O location
RCALL     PC-0x0024      ;Relative call subroutine
RET                      ;Subroutine return
SER       R26            ;Set Register
LDI       R27,0x0F       ;Load immediate
NOP                      ;No operation
SUBI      R26,0x01       ;Subtract immediate
SBCI      R27,0x00       ;Subtract immediate with carry
BRNE      PC-0x03        ;Branch if not equal
NOP                      ;No operation
RET                      ;Subroutine return