;
; Sample source file for the Intel 8048
;
; (this program does not do anything, it is only an example)
;
	title	Sample source file
;
; Definitions
;
cr	data	0dh	;carriage return
lf	data	10	;line feed
RAM:	data	2000h	;memory start
ppi0	data	8000h	;ppi 0
crppi0	data	ppi0+1	;control register
srppi0	data	ppi0+2	;status register
offset	set	0
;
; Variables
;
	org	RAM	;variables
key	ds	16	;key buffer
loop1:
offset	set	9
;
; Program
;
	mov	a,#'*'
	clr	c
	xrl	a,@R0
	jc	loop1
	mov	r0,#10
	movd	a,p4
	call	delay
	jmp	loop1
;
; Delay routine
;
delay:	djnz	r0,delay
	ret
;
; Dummy data
;
routines dw 1234h,0f800h,0 ;routine addresses
messg1	db	cr,lf,'String no 1.',0
messg2	db	cr,lf,lf,'Press a key.',0
	end