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

📄 pcidp.lst

📁 一个amccs5933芯片的驱动程序开发源程序和部分文档
💻 LST
📖 第 1 页 / 共 5 页
字号:
				  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 17 - 1


				  1C     _ GROUP segname
				  1C ELSE
				  1C     _&segname GROUP segname
				  1C ENDIF
				  1C ENDIF
				  1C 
				  1C     ENDM
				  2C 
				  2C IFNB    <>
				  2C     W32     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  2C ELSE
 00000000			  2C     W32     SEGMENT DWORD PUBLIC _FLAT "W32CODE"
				  2C ENDIF
				  2C 
				  2C IFB <>
				  2C VxD_W32_CODE_SEG MACRO
				  2C W32  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_W32_CODE_SEG MACRO
				  2C W32  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_W32_CODE_ENDS MACRO
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  2C W32 ENDS
				  2C         ENDM
				  2C 
 0000				  2C W32     ENDS
				  2C 
				  2C IFNDEF BLD_COFF
				  2C IFNB    <>
				  2C     _ GROUP W32
				  2C ELSE
				  2C     _W32 GROUP W32
				  2C ENDIF
				  2C ENDIF
				  2C 
				  1C 
				   C MakeCodeSeg VMCREATE
				  1C 
				  1C     IRP segname,<VMCREATE>
				  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 18 - 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     VMCREATE     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  2C ELSE
 00000000			  2C     VMCREATE     SEGMENT DWORD PUBLIC _FLAT "VMCREATECODE"
				  2C ENDIF
				  2C 
				  2C IFB <>
				  2C VxD_VMCREATE_CODE_SEG MACRO
				  2C VMCREATE  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_VMCREATE_CODE_SEG MACRO
				  2C VMCREATE  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 19 - 1


				  2C         ENDM
				  2C ENDIF
				  2C 
				  2C VxD_VMCREATE_CODE_ENDS MACRO
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  2C VMCREATE ENDS
				  2C         ENDM
				  2C 
 0000				  2C VMCREATE     ENDS
				  2C 
				  2C IFNDEF BLD_COFF
				  2C IFNB    <>
				  2C     _ GROUP VMCREATE
				  2C ELSE
				  2C     _VMCREATE GROUP VMCREATE
				  2C ENDIF
				  2C ENDIF
				  2C 
				  1C 
				   C MakeCodeSeg VMDESTROY
				  1C 
				  1C     IRP segname,<VMDESTROY>
				  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 20 - 1


				  1C     _ GROUP segname
				  1C ELSE
				  1C     _&segname GROUP segname
				  1C ENDIF
				  1C ENDIF
				  1C 
				  1C     ENDM
				  2C 
				  2C IFNB    <>
				  2C     VMDESTROY     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  2C ELSE
 00000000			  2C     VMDESTROY     SEGMENT DWORD PUBLIC _FLAT "VMDESTROYCODE"
				  2C ENDIF
				  2C 
				  2C IFB <>
				  2C VxD_VMDESTROY_CODE_SEG MACRO
				  2C VMDESTROY  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_VMDESTROY_CODE_SEG MACRO
				  2C VMDESTROY  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_VMDESTROY_CODE_ENDS MACRO
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  2C VMDESTROY ENDS
				  2C         ENDM
				  2C 
 0000				  2C VMDESTROY     ENDS
				  2C 
				  2C IFNDEF BLD_COFF
				  2C IFNB    <>
				  2C     _ GROUP VMDESTROY
				  2C ELSE
				  2C     _VMDESTROY GROUP VMDESTROY
				  2C ENDIF
				  2C ENDIF
				  2C 
				  1C 
				   C MakeCodeSeg THCREATE
				  1C 
				  1C     IRP segname,<THCREATE>
				  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 21 - 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     THCREATE     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  2C ELSE
 00000000			  2C     THCREATE     SEGMENT DWORD PUBLIC _FLAT "THCREATECODE"
				  2C ENDIF
				  2C 
				  2C IFB <>
				  2C VxD_THCREATE_CODE_SEG MACRO
				  2C THCREATE  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_THCREATE_CODE_SEG MACRO
				  2C THCREATE  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 22 - 1


				  2C         ENDM
				  2C ENDIF
				  2C 
				  2C VxD_THCREATE_CODE_ENDS MACRO
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  2C THCREATE ENDS
				  2C         ENDM
				  2C 
 0000				  2C THCREATE     ENDS
				  2C 
				  2C IFNDEF BLD_COFF
				  2C IFNB    <>
				  2C     _ GROUP THCREATE
				  2C ELSE
				  2C     _THCREATE GROUP THCREATE
				  2C ENDIF
				  2C ENDIF
				  2C 
				  1C 
				   C MakeCodeSeg THDESTROY
				  1C 
				  1C     IRP segname,<THDESTROY>
				  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 23 - 1


				  1C     _ GROUP segname
				  1C ELSE
				  1C     _&segname GROUP segname
				  1C ENDIF
				  1C ENDIF
				  1C 
				  1C     ENDM
				  2C 
				  2C IFNB    <>
				  2C     THDESTROY     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  2C ELSE
 00000000			  2C     THDESTROY     SEGMENT DWORD PUBLIC _FLAT "THDESTROYCODE"
				  2C ENDIF
				  2C 
				  2C IFB <>
				  2C VxD_THDESTROY_CODE_SEG MACRO
				  2C THDESTROY  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_THDESTROY_CODE_SEG MACRO
				  2C THDESTROY  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_THDESTROY_CODE_ENDS MACRO
				  2C ??_CUR_CODE_SEG = ??_CUR_CODE_SEG SHR 4
				  2C THDESTROY ENDS
				  2C         ENDM
				  2C 
 0000				  2C THDESTROY     ENDS
				  2C 
				  2C IFNDEF BLD_COFF
				  2C IFNB    <>
				  2C     _ GROUP THDESTROY
				  2C ELSE
				  2C     _THDESTROY GROUP THDESTROY
				  2C ENDIF
				  2C ENDIF
				  2C 
				  1C 
				   C MakeCodeSeg VMSUSPEND
				  1C 
				  1C     IRP segname,<VMSUSPEND>
				  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 24 - 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     VMSUSPEND     SEGMENT DWORD PUBLIC _FLAT "CODE"
				  2C ELSE

⌨️ 快捷键说明

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