home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume5 / smallc / part3 / 8080 / cret.asm < prev    next >
Encoding:
Assembly Source File  |  1986-11-30  |  478 b   |  28 lines

  1. ;    Run time start off for Small C.
  2.     cseg
  3.     sphl        ; save the stack pointer
  4.     shld    ?stksav
  5.     lhld    6    ; pick up core top
  6.     lxi    d,-10    ; decrease by 10 for safety
  7.     dad    d
  8.     sphl        ; set stack pointer
  9.     call    stdioinit    ; initialize stdio
  10.     call    Xarglist
  11.     lhld    Xargc
  12.     push    h
  13.     lxi    h,Xargv
  14.     push    h
  15.     call    main    ; call main program
  16.     pop    d
  17.     pop    d
  18.     lhld    ?stksav    ; restore stack pointer
  19.     ret        ; go back to CCP
  20.     dseg
  21. ?stksav    ds    2
  22.     extrn    stdioinit
  23.     extrn    Xarglist
  24.     extrn    Xargc
  25.     extrn    Xargv
  26.     extrn    main
  27.     end
  28.