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

📄 pcidp.lst

📁 一个amccs5933芯片的驱动程序开发源程序和部分文档
💻 LST
📖 第 1 页 / 共 5 页
字号:
 00000000			  2C     VMSUSPEND     SEGMENT DWORD PUBLIC _FLAT "VMSUSPENDCODE"
				  2C ENDIF
				  2C 
				  2C IFB <>
				  2C VxD_VMSUSPEND_CODE_SEG MACRO
				  2C VMSUSPEND  SEGMENT
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + ??_PCODE
				  2C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  2C 
				  2C         ENDM
				  2C ELSE
				  2C VxD_VMSUSPEND_CODE_SEG MACRO
				  2C VMSUSPEND  SEGMENT
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + 
				  2C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  2C 
Microsoft (R) Macro Assembler Version 6.11c		    11/11/00 07:07:33
PCIDP.ASM -						     Page 25 - 1


				  2C         ENDM
				  2C ENDIF
				  2C 
				  2C VxD_VMSUSPEND_CODE_ENDS MACRO
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  2C VMSUSPEND ENDS
				  2C         ENDM
				  2C 
 0000				  2C VMSUSPEND     ENDS
				  2C 
				  2C IFNDEF BLD_COFF
				  2C IFNB    <>
				  2C     _ GROUP VMSUSPEND
				  2C ELSE
				  2C     _VMSUSPEND GROUP VMSUSPEND
				  2C ENDIF
				  2C ENDIF
				  2C 
				  1C 
				   C MakeCodeSeg VMRESUME
				  1C 
				  1C     IRP segname,<VMRESUME>
				  1C 
				  1C IFNB    <>
				  1C     segname     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  1C ELSE
				  1C     segname     SEGMENT DWORD PUBLIC _FLAT "&segname&CODE"
				  1C ENDIF
				  1C 
				  1C IFB <>
				  1C VxD_&segname&_CODE_SEG MACRO
				  1C segname  SEGMENT
				  1C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + ??_PCODE
				  1C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  1C 
				  1C         ENDM
				  1C ELSE
				  1C VxD_&segname&_CODE_SEG MACRO
				  1C segname  SEGMENT
				  1C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + 
				  1C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  1C 
				  1C         ENDM
				  1C ENDIF
				  1C 
				  1C VxD_&segname&_CODE_ENDS MACRO
				  1C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  1C segname ENDS
				  1C         ENDM
				  1C 
				  1C segname     ENDS
				  1C 
				  1C IFNDEF BLD_COFF
				  1C IFNB    <>
Microsoft (R) Macro Assembler Version 6.11c		    11/11/00 07:07:33
PCIDP.ASM -						     Page 26 - 1


				  1C     _ GROUP segname
				  1C ELSE
				  1C     _&segname GROUP segname
				  1C ENDIF
				  1C ENDIF
				  1C 
				  1C     ENDM
				  2C 
				  2C IFNB    <>
				  2C     VMRESUME     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  2C ELSE
 00000000			  2C     VMRESUME     SEGMENT DWORD PUBLIC _FLAT "VMRESUMECODE"
				  2C ENDIF
				  2C 
				  2C IFB <>
				  2C VxD_VMRESUME_CODE_SEG MACRO
				  2C VMRESUME  SEGMENT
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + ??_PCODE
				  2C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  2C 
				  2C         ENDM
				  2C ELSE
				  2C VxD_VMRESUME_CODE_SEG MACRO
				  2C VMRESUME  SEGMENT
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + 
				  2C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  2C 
				  2C         ENDM
				  2C ENDIF
				  2C 
				  2C VxD_VMRESUME_CODE_ENDS MACRO
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  2C VMRESUME ENDS
				  2C         ENDM
				  2C 
 0000				  2C VMRESUME     ENDS
				  2C 
				  2C IFNDEF BLD_COFF
				  2C IFNB    <>
				  2C     _ GROUP VMRESUME
				  2C ELSE
				  2C     _VMRESUME GROUP VMRESUME
				  2C ENDIF
				  2C ENDIF
				  2C 
				  1C 
				   C MakeCodeSeg PNP
				  1C 
				  1C     IRP segname,<PNP>
				  1C 
				  1C IFNB    <>
				  1C     segname     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  1C ELSE
				  1C     segname     SEGMENT DWORD PUBLIC _FLAT "&segname&CODE"
Microsoft (R) Macro Assembler Version 6.11c		    11/11/00 07:07:33
PCIDP.ASM -						     Page 27 - 1


				  1C ENDIF
				  1C 
				  1C IFB <>
				  1C VxD_&segname&_CODE_SEG MACRO
				  1C segname  SEGMENT
				  1C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + ??_PCODE
				  1C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  1C 
				  1C         ENDM
				  1C ELSE
				  1C VxD_&segname&_CODE_SEG MACRO
				  1C segname  SEGMENT
				  1C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + 
				  1C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  1C 
				  1C         ENDM
				  1C ENDIF
				  1C 
				  1C VxD_&segname&_CODE_ENDS MACRO
				  1C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  1C segname ENDS
				  1C         ENDM
				  1C 
				  1C segname     ENDS
				  1C 
				  1C IFNDEF BLD_COFF
				  1C IFNB    <>
				  1C     _ GROUP segname
				  1C ELSE
				  1C     _&segname GROUP segname
				  1C ENDIF
				  1C ENDIF
				  1C 
				  1C     ENDM
				  2C 
				  2C IFNB    <>
				  2C     PNP     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  2C ELSE
 00000000			  2C     PNP     SEGMENT DWORD PUBLIC _FLAT "PNPCODE"
				  2C ENDIF
				  2C 
				  2C IFB <>
				  2C VxD_PNP_CODE_SEG MACRO
				  2C PNP  SEGMENT
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + ??_PCODE
				  2C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  2C 
				  2C         ENDM
				  2C ELSE
				  2C VxD_PNP_CODE_SEG MACRO
				  2C PNP  SEGMENT
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + 
				  2C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  2C 
Microsoft (R) Macro Assembler Version 6.11c		    11/11/00 07:07:33
PCIDP.ASM -						     Page 28 - 1


				  2C         ENDM
				  2C ENDIF
				  2C 
				  2C VxD_PNP_CODE_ENDS MACRO
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  2C PNP ENDS
				  2C         ENDM
				  2C 
 0000				  2C PNP     ENDS
				  2C 
				  2C IFNDEF BLD_COFF
				  2C IFNB    <>
				  2C     _ GROUP PNP
				  2C ELSE
				  2C     _PNP GROUP PNP
				  2C ENDIF
				  2C ENDIF
				  2C 
				  1C 
				   C MakeCodeSeg DOSVM
				  1C 
				  1C     IRP segname,<DOSVM>
				  1C 
				  1C IFNB    <>
				  1C     segname     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  1C ELSE
				  1C     segname     SEGMENT DWORD PUBLIC _FLAT "&segname&CODE"
				  1C ENDIF
				  1C 
				  1C IFB <>
				  1C VxD_&segname&_CODE_SEG MACRO
				  1C segname  SEGMENT
				  1C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + ??_PCODE
				  1C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  1C 
				  1C         ENDM
				  1C ELSE
				  1C VxD_&segname&_CODE_SEG MACRO
				  1C segname  SEGMENT
				  1C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + 
				  1C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  1C 
				  1C         ENDM
				  1C ENDIF
				  1C 
				  1C VxD_&segname&_CODE_ENDS MACRO
				  1C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  1C segname ENDS
				  1C         ENDM
				  1C 
				  1C segname     ENDS
				  1C 
				  1C IFNDEF BLD_COFF
				  1C IFNB    <>
Microsoft (R) Macro Assembler Version 6.11c		    11/11/00 07:07:33
PCIDP.ASM -						     Page 29 - 1


				  1C     _ GROUP segname
				  1C ELSE
				  1C     _&segname GROUP segname
				  1C ENDIF
				  1C ENDIF
				  1C 
				  1C     ENDM
				  2C 
				  2C IFNB    <>
				  2C     DOSVM     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  2C ELSE
 00000000			  2C     DOSVM     SEGMENT DWORD PUBLIC _FLAT "DOSVMCODE"
				  2C ENDIF
				  2C 
				  2C IFB <>
				  2C VxD_DOSVM_CODE_SEG MACRO
				  2C DOSVM  SEGMENT
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + ??_PCODE
				  2C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  2C 
				  2C         ENDM
				  2C ELSE
				  2C VxD_DOSVM_CODE_SEG MACRO
				  2C DOSVM  SEGMENT
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHL 4 + 
				  2C    ASSUME   cs:FLAT, ds:FLAT, es:FLAT, ss:FLAT
				  2C 
				  2C         ENDM
				  2C ENDIF
				  2C 
				  2C VxD_DOSVM_CODE_ENDS MACRO
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  2C DOSVM ENDS
				  2C         ENDM
				  2C 
 0000				  2C DOSVM     ENDS
				  2C 
				  2C IFNDEF BLD_COFF
				  2C IFNB    <>
				  2C     _ GROUP DOSVM
				  2C ELSE
				  2C     _DOSVM GROUP DOSVM
				  2C ENDIF
				  2C ENDIF
				  2C 
				  1C 
				   C 
				   C 
				   C 
				   C 
				   C 
				   C 
				   C 
				   C 
Microsoft (R) Macro Assembler Version 6.11c		    11/11/00 07:07:33
PCIDP.ASM -						     Page 30 - 1


				   C 
				   C 
				   C 
				   C DefLockableCodeBegin MACRO name, private
				   C VxD_LOCKABLE_BEGIN_CODE_SEG
				   C IFB <private>
				   C     PUBLIC  name
				   C ENDIF
				   C name    LABEL   NEAR
				   C VxD_LOCKABLE_BEGIN_CODE_ENDS
				   C ifndef WIN31COMPAT
				   C if DEBLEVEL
				   C VxD_LOCKED_DATA_SEG
				   C     PUBLIC name&_Debug_Flags
				   C name&_Debug_Flags DD DFS_TEST_BLOCK
				   C VxD_LOCKED_DATA_ENDS
				   C ??_debug_flags equ <name&_Debug_Flags>
				   C endif
				   C endif
				   C     ENDM
				   C 
				   C 
				   C 
				   C 
				   C 
				   C 
				   C 
				   C 
				   C 
				   C DefLockableCodeEnd MACRO name, private
				   C VxD_LOCKABLE_END_CODE_SEG
				   C IFB <private>
				   C     PUBLIC  name
				   C ENDIF
				   C name    LABEL   NEAR
				   C VxD_LOCKABLE_END_CODE_ENDS
				   C     ENDM
				   C 
				   C 
				   C 
				   C 
				   C 
				   C CodeLockFlags MACRO name
				   C ifndef WIN31COMPAT
				   C if DEBLEVEL
				   C     ifndef name&_Debug_Flags
				   C     VxD_LOCKED_DATA_SEG
				   C         extrn   name&_Debug_Flags:dword
				   C     VxD_LOCKED_DATA_ENDS
				   C     ??_debug_flags equ <name&_Debug_Flags>
				   C     endif
				   C endif
				   C endif
				   C     ENDM
Microsoft (R) Macro Assembler Version 6.11c		    11/11/00 07:07:33
PCIDP.ASM -						     Page 31 - 1


				   C 
				   C 
				   C 
				   C 
				   C 
				   C 
				   C MarkCodeLocked MACRO
				   C ifndef WIN31COMPAT
				   C if DEBLEVEL
				   C ifdef ??_debug_flags
				   C     pushfd
				   C     and ??_debug_flags,NOT DFS_TEST_BLOCK
				   C     popfd
				   C endif
				   C endif
				   C endif
				   C     ENDM
				   C 
				   C 
				   C 
				   C 
				   C 
				   C 
				   C MarkCodeUnlocked MACRO
				   C ifndef WIN31COMPAT
				   C if DEBLEVEL
				   C ifdef ??_debug_flags
				   C     pushfd
				   C     or  ??_debug_flags,DFS_TEST_BLOCK
				   C     popfd
				   C endif
				   C endif
				   C endif
				   C     ENDM
				   C 
				   C 
				   C 
 00000000			   C _ITEXT      SEGMENT DWORD PUBLIC _FLAT 'ICODE'
 0000				   C _ITEXT      ENDS
				   C 
				   C 
 00000000			   C _LDATA      SEGMENT DWORD PUBLIC _FLAT 'LCODE'
 0000				   C _LDATA      ENDS
				   C 
 00000000			   C _DATA       SEGMENT DWORD PUBLIC _FLAT 'LCODE'
 0000				   C _DATA       ENDS
				   C 
				   C 
 00000000			   C _PDATA      SEGMENT DWORD PUBLIC _FLAT 'PDATA'
 0000				   C _PDATA      ENDS
				   C 
				   C 
 00000000			   C _IDATA      SEGMENT DWORD PUBLIC _FLAT 'ICODE'
 0000				   C _IDATA      ENDS
Microsoft (R) Macro Assembler Version 6.11c		    11/11/00 07:07:33
PCIDP.ASM -						     Page 32 - 1


				   C 
				   C 
 00000000			   C _BSS        SEGMENT DWORD PUBLIC _FLAT 'LCODE'
 0000				   C _BSS        ENDS
				   C 
 00000000			   C CONST       SEGMENT DWORD PUBLIC _FLAT 'LCODE'
 0000				   C CONST       ENDS
				   C 
 00000000			   C _TLS        SEGMENT DWORD PUBLIC _FLAT 'LCODE'
 0000				   C _TLS        ENDS
				   C 
				   C 
 00000000			   C _STEXT      SEGMENT DWORD PUBLIC _FLAT 'SCODE'
 0000				   C _STEXT      ENDS
				   C 
				   C 
 00000000			   C _SDATA      SEGMENT DWORD PUBLIC _FLAT 'SCODE'
 0000				   C _SDATA      ENDS
				   C 
				   C 
 00000000			   C _DBOSTART   SEGMENT DWORD PUBLIC _FLAT 'DBOCODE'
 0000				   C _DBOSTART   ENDS
				   C 
				   C 
 00000000			   C _DBOCODE    SEGMENT DWORD PUBLIC _FLAT 'DBOCODE'
 0000				   C _DBOCODE    ENDS
				   C 
				   C 
 00000000			   C _DBODATA    SEGMENT DWORD PUBLIC _FLAT 'DBOCODE'
 0000				   C _DBODATA    ENDS
				   C 
				   C if DEBLEVEL
				   C 
				   C _PATHSTART  SEGMENT DWORD PUBLIC  _FLAT 'LCODE'

⌨️ 快捷键说明

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