home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / intel8051 / i51hedr.inc < prev    next >
Text File  |  2020-01-01  |  893b  |  62 lines

  1. codeaddr    equ    03000h
  2. dataaddr    equ    03400h
  3. fileaddr    equ    04000h
  4. filestop    equ    04400h
  5. ;
  6. sys_warm    equ    0103h        ; monitor entry
  7. sys_getc    equ    0109h        ; get a character from input device
  8. sys_print    equ    010fh        ; send to output device
  9. sys_phex    equ    0115h        ; print A in hex
  10. sys_crlf    equ    012dh        ; cr and lf to output device
  11. runlite        equ    p3.5
  12.  
  13. flags    data    21h
  14. ctrl    bit    21h.0
  15. parity    bit    21h.1
  16. parms    bit    21h.2
  17.  
  18. ; parameter offsets in param array
  19. P_maxl    equ    0
  20. P_time    equ    1
  21. P_npad    equ    2
  22. P_padc    equ    3
  23. P_eol    equ    4
  24. P_qctl    equ    5
  25. P_qbin    equ    6
  26. P_chkt    equ    7
  27. ;
  28. cksum    data    10h
  29. EOL    data    11h
  30. CTL    DATA    12H
  31. T    data    13h
  32. N    data    14h
  33. try    data    15h
  34. I    data    16h
  35. T7    data    17h
  36. Ptr    data    18h
  37. ;
  38. tochar    macro
  39.     add    a,#32
  40.     endm
  41. ;
  42. unchar    macro
  43.     clr    c
  44.     subb    a,#32
  45.     endm
  46. ;
  47. tuctl    macro
  48.     xrl    a,#64
  49.     endm
  50.  
  51. Mrk    data    24h
  52. Len    data    25h
  53. Seq    data    26h
  54. Typ    data    27h
  55. Chk    data    28h
  56.  
  57. fph    data    42h        ; monitor src
  58. fpl    data    43h
  59. feh    data    44h        ; monitor dst
  60. fel    data    45h
  61.  
  62.