Upload
This commit is contained in:
commit
43352ff262
1291 changed files with 220976 additions and 0 deletions
41
START/CLINK.INC
Normal file
41
START/CLINK.INC
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
FIXWORD MACRO ;go to word boundary
|
||||
if ($-start) mod 1
|
||||
db 0
|
||||
endif
|
||||
ENDM
|
||||
|
||||
CDS MACRO
|
||||
mov ax,cs
|
||||
mov ds,ax
|
||||
ENDM
|
||||
|
||||
CBEG MACRO ;C/Assembler procedure begin
|
||||
push bp
|
||||
mov bp,sp
|
||||
push si
|
||||
push di
|
||||
push ds
|
||||
ENDM
|
||||
|
||||
CEND MACRO ;C/Assembler procedure end
|
||||
pop ds
|
||||
pop di
|
||||
pop si
|
||||
pop bp
|
||||
ret
|
||||
ENDM
|
||||
|
||||
CBEG0 MACRO ;C/Assembler procedure begin, minimal
|
||||
push bp
|
||||
mov bp,sp
|
||||
ENDM
|
||||
|
||||
CEND0 MACRO ;C/Assembler procedure end, minimal
|
||||
pop bp
|
||||
ret
|
||||
ENDM
|
||||
|
||||
movpar MACRO reg,par ;loads parameter [par(0..)] to register [reg]
|
||||
mov reg,[bp+par*2+6]
|
||||
ENDM
|
||||
|
||||
Loading…
Reference in a new issue