home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
archives
/
i8051.tar.gz
/
i8051.tar
/
i51hedr.inc
< prev
next >
Wrap
Text File
|
1996-06-30
|
893b
|
62 lines
codeaddr equ 03000h
dataaddr equ 03400h
fileaddr equ 04000h
filestop equ 04400h
;
sys_warm equ 0103h ; monitor entry
sys_getc equ 0109h ; get a character from input device
sys_print equ 010fh ; send to output device
sys_phex equ 0115h ; print A in hex
sys_crlf equ 012dh ; cr and lf to output device
runlite equ p3.5
flags data 21h
ctrl bit 21h.0
parity bit 21h.1
parms bit 21h.2
; parameter offsets in param array
P_maxl equ 0
P_time equ 1
P_npad equ 2
P_padc equ 3
P_eol equ 4
P_qctl equ 5
P_qbin equ 6
P_chkt equ 7
;
cksum data 10h
EOL data 11h
CTL DATA 12H
T data 13h
N data 14h
try data 15h
I data 16h
T7 data 17h
Ptr data 18h
;
tochar macro
add a,#32
endm
;
unchar macro
clr c
subb a,#32
endm
;
tuctl macro
xrl a,#64
endm
Mrk data 24h
Len data 25h
Seq data 26h
Typ data 27h
Chk data 28h
fph data 42h ; monitor src
fpl data 43h
feh data 44h ; monitor dst
fel data 45h