feat: ajouts de structures pour la gestion des vecteurs d'interruption et des contextes

This commit is contained in:
Nicolas Hordé 2007-03-27 10:14:59 +00:00
parent 8f2ddfdab7
commit fb3a734cd2
1 changed files with 47 additions and 0 deletions

View File

@ -1,3 +1,50 @@
struc regs
seip dd 0
seax dd 0
sebx dd 0
secx dd 0
sedx dd 0
sesi dd 0
sedi dd 0
sebp dd 0
sesp dd 0
scs dw 0
sds dw 0
ses dw 0
sfs dw 0
sgs dw 0
sss dw 0
seflags dd 0
ends regs
struc tuple ;vecteur d'interruption
off dw 0 ;adresse
seg dw 0 ;segment
ends tuple
union vector
data tuple <>
content dd 0
ends
struc ints ;bloc interruption
number db 0 ;numero de l'interruption
activated db 0 ;activé ou non
locked db 0 ;verrouillée
launchedlow dd 0
launchedhigh dd 0
calledlow dd 0
calledhigh dd 0
vector1 vector ?
vector2 vector ?
vector3 vector ?
vector4 vector ?
vector5 vector ?
vector6 vector ?
vector7 vector ?
vector8 vector ?
ends ints
struc mb ;Bloc de mémoire struc mb ;Bloc de mémoire
check db "NH" ;signature du bloc de mémoire check db "NH" ;signature du bloc de mémoire
isnotlast db 0 ;flag indiquant le dernier bloc isnotlast db 0 ;flag indiquant le dernier bloc