⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 asm.h

📁 神龙卡开发原代码
💻 H
字号:
; 26 Jul 92; Copyright (c) 1999 Greg Haerr <greg@censoft.com>; asm.h - all asm*.s TC/MC/Aztec assembly include file;; 7/26/92 v6.3 TSC support ; 11/17/92 original version;; #define __LARGE__, __MEDIUM__, __SMALL__ for model; #define AZTEC, TURBOC, or MSC for C Compiler;; Routines included:;;	include asm.h	- start the assembly file;	.header		- create the code and data segs;	.cseg		- start the code segment;	.cend		- end the code segment;	.dseg		- start the data segment;	.dend		- end the data segment;	.dsym name,type	- declare global C data (type=word,byte);	.cextp name	- reference an external C procedure, use model as type;	.cextrn name,type- reference external C variable and type(word,byte);	.cproc name	- declare a C-accessible procedure, use model as type;	.cendp name	- end C procedure;	.center		- enter C procedure (set up BP etc);	.cexit		- exit C procedure (restore BP etc);; Check Model SymbolIFNDEF __LARGE__  IFNDEF __MEDIUM__    IFNDEF __SMALL__	%OUT You must supply a model symbol, __LARGE__, __SMALL__, or __MEDIUM__    ENDIF  ENDIFENDIF;; Check Compiler SymbolIFDEF AZTEC	include asmaz.hELSE  IFDEF TURBOC	include asmtc.h  ELSE    IFDEF MSC    	include asmmsc.h    ELSE      IFDEF TSC      	include asmtsc.h      ELSE    	%OUT You must supply a Compiler symbol, AZTEC, TURBOC, MSC or TSC.    	.ERR      ENDIF    ENDIF  ENDIFENDIF;; Define other global symbolsIFDEF __LARGE__LPROG	equ	1LDATA	equ	1ifdef AZTECPROCP	equ	farelsePROCPTR	equ	far ptrendifENDIFIFDEF __MEDIUM__LPROG	equ	1LDATA	equ	0ifdef AZTECPROCP	equ	farelsePROCPTR	equ	far ptrendifENDIFIFDEF __SMALL__LPROG	equ	0LDATA	equ	0ifdef AZTECPROCP	equ	nearelsePROCPTR	equ	near ptrendifENDIF;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -