home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
assemblr
/
library
/
devdriv
/
ddd
/
dddmid.asm
< prev
next >
Wrap
Assembly Source File
|
1989-04-14
|
550b
|
33 lines
IOPacket STRUC
IO_CMDLEN DB ?
IO_UNIT DB ?
IO_CMD DB ?
IO_STATUS DW ?
DB 8 DUP(?)
IO_MEDIA DB ?
IO_ADDRESS DW ?
DW ?
IO_COUNT DW ?
IO_START DW ?
IOPacket ENDS
Init PROC FAR
ASSUME DS:NOTHING, ES:NOTHING
Packet DD 0 ; Request packet address
Strat:
MOV WORD PTR Packet,BX ; Save Packet info
MOV WORD PTR Packet+2,ES
RET
Intr:
PUSH BX ; Save registers
PUSH DS
; Note: Put initialization code here.
; Save all registers used except DS & BX.
; After code, restore same registers and
; JMP to "Exit".