Section courante

A propos

Section administrative du site

 Système d'exploitation  Utilisation  Programmation  Emulateur  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
Introduction
Références des commandes
Basic09
OS-9 C Compiler
OS-9 Pascal
Assembleur 6800
Assembleur 68000
Assembleur MIPS
Assembleur PowerPC
VCC
Préface
Notes légal
Dictionnaire
Recherche

Variables de page directe OS-9 Level I

Nom Déplacement Taille Description
D.FMBM $20 4 Cette variable contient des pointeurs de carte de bits de mémoire libre.
D.MLIM $24 2 Cette variable contient la limite de mémoire.
D.ModDir $26 4 Cette variable contient le répertoire du module.
D.Init $2A 2 Cette variable contient l'adresse de base ROM.
D.SWI3 $2C 2 Cette variable contient le vecteur Swi3.
D.SWI2 $2E 2 Cette variable contient le vecteur Swi2.
D.FIRQ $30 2 Cette variable contient le vecteur Firq.
D.IRQ $32 2 Cette variable contient le vecteur Irq.
D.SWI $34 2 Cette variable contient le vecteur Swi.
D.NMI $36 2 Cette variable contient le vecteur Nmi.
D.SvcIRQ $38 2 Cette variable contient une entrée de service d'interruption.
D.Poll $3A 2 Cette variable contient l'interruption de la routine d'interrogation.
D.UsrIRQ $3C 2 Cette variable contient la routine IRQ utilisateur.
D.SysIRQ $3E 2 Cette variable contient la routine IRQ système.
D.UsrSvc $40 2 Cette variable contient la routine de requête de service utilisateur.
D.SysSvc $42 2 Cette variable contient la routine de requête de service système.
D.UsrDis $44 2 Cette variable contient la table de répartition des requêtes de service utilisateur.
D.SysDis $46 2 Cette variable contient la table de répartition des requêtes de service système.
D.Slice $48 1 Cette variable contient le nombre de tranches de temps de traitement.
D.PrcDBT $49 2 Cette variable contient l'adresse du bloc de descripteur de processus.
D.Proc $4B 2 Cette variable contient l'adresse du descripteur de processus.
D.AProcQ $4D 2 Cette variable contient la file d'attente des processus actifs.
D.WProcQ $4F 2 Cette variable contient la file d'attente du processus en attente.
D.SProcQ $51 2 Cette variable contient la file d'attente du processus de sommeil.
D.Time $53 6 Cette variable contient le temps actuel.
D.Year $53 1 Cette variable contient l'année actuel.
D.Month $54 1 Cette variable contient le mois actuel.
D.Day $55 1 Cette variable contient le jour actuel.
D.Hour $56 1 Cette variable contient l'heure actuel.
D.Min $57 1 Cette variable contient les minutes actuel.
D.Sec $58 1 Cette variable contient les secondes actuel.
D.Tick $59 1 Cette variable contient les tics d'horloge.
D.TSec $5A 1 Cette variable contient les tics par secondes.
D.TSlice $5B 1 Cette variable contient les tics par tranche de temps.
D.IOML $5C 2 Cette variable contient la limite basse de la mémoire libre du gestionnaire d'entrée/sortie.
D.IOMH $5E 2 Cette variable contient la limite haute de la mémoire libre du gestionnaire d'entrée/sortie.
D.DevTbl $60 2 Cette variable contient l'adresse de la table des pilotes de périphérique.
D.PolTbl $62 2 Cette variable contient l'adresse de la table d'interrogation IRQ.
D.PthDBT $64 2 Cette variable contient l'adresse de la table des blocs de descripteurs de chemin.
D.BTLO $66 2 Cette variable contient l'adresse basse du démarrage.
D.BTHI $68 2 Cette variable contient l'adresse haute du démarrage.
D.DMAReq $6A 1 Cette variable contient le DMA utilisé par le drapeau.
D.AltIRQ $6B 2 Cette variable contient l'autre vecteur IRQ (CC).
D.KbdSta $6D 2 Cette variable contient l'entreposage statique du code de balayage de clavier (CC).
D.DskTmr $6F 2 Cette variable contient la minuterie de moteur de disque (CC).
D.CBStrt $71 16 Cette variable est réservé pour le warmstart (CC).
D.Clock $81 2 Cette variable contient l'adresse de la routine de tic d'horloge (CC).

Variables de page directe OS-9 Level II

Nom Déplacement Taille Description
D.Tasks $20 2 Cette variable contient la table des utilisateurs de la tâche.
D.TmpDAT $22 2 Cette variable contient la pile d'images DAT temporaires.
D.Init $24 2 Cette variable contient un pointeur vers le module d'initialisation.
D.Poll $26 2 Cette variable contient un pointeur vers l'interruption de la routine d'interrogation.
D.Time $28 6 Cette variable contient le temps système actuel.
D.Year $28 1 Cette variable contient l'année actuel.
D.Month $29 1 Cette variable contient le mois actuel.
D.Day $2A 1 Cette variable contient le jour actuel.
D.Hour $2B 1 Cette variable contient l'heure actuel.
D.Min $2C 1 Cette variable contient les minutes actuel.
D.Sec $2D 1 Cette variable contient les secondes actuel.
D.Tick $2E 1 Cette variable contient les tics d'horloge actuel.
D.Slice $2F 1 Cette variable contient les tranches actuelle restante.
D.TSlice $30 1 Cette variable contient les tics par tranche.
D.Boot $31 1 Cette variable contient le drapeau de tentative de démarrage.
D.MotOn $32 1 Cette variable contient le délai de démarrage du moteur de disquette.
D.ErrCod $33 1 Cette variable contient la réinitialisation du code d'erreur.
D.Daywk $34 1 Cette variable contient le jour de la semaine, l'horloge de commande.
D.TkCnt $35 1 Cette variable contient le compteur de tics.
D.BtPtr $36 2 Cette variable contient l'adresse de démarrage dans l'espace d'adressage système.
D.BtSz $38 2 Cette variable contient la taille du démarrage.
D.BlkMap $40 4 Cette variable contient un pointeur de carte de bloc de mémoire.
D.ModDir $44 4 Cette variable contient un pointeur du répertoire de modules.
D.PrcDBT $48 2 Cette variable contient un pointeur vers un tableau des blocs de descripteurs de processus.
D.SysPrc $4A 2 Cette variable contient un pointeur vers un descripteur de processus système.
D.SysDAT $4C 2 Cette variable contient un pointeur vers un image du système DAT.
D.SysMem $4E 2 Cette variable contient un pointeur vers une carte mémoire système.
D.Proc $50 2 Cette variable contient un pointeur vers le processus actuel.
D.AProcQ $52 2 Cette variable contient la file d'attente de processus actif.
D.WProcQ $54 2 Cette variable contient la file d'attente de processus en attente.
D.SProcQ $56 2 Cette variable contient la File d'attente de processus en veille.
D.ModEnd $58 2 Cette variable contient un pointeur vers la fin du répertoire du module.
D.ModDAT $5A 2 Cette variable contient un pointeur vers la fin du répertoire du module image DAT.
D.CldRes $5C 2 Cette variable contient le vecteur de redémarrage à froid.
D.Crash $6B 6 Cette variable contient un pointeur vers la routine CC de Crash.
D.CBStrt $71 $B Cette variable est réservé pour le warmstart (CC).
D.DevTbl $80 2 Cette variable contient un tableau des périphériques d'entrée/sortie.
D.PolTbl $82 2 Cette variable contient une table d'interrogation d'entrée/sortie.
  $84 4 Cette variable est réservé.
D.PthDBT $88 2 Cette variable contient un pointeur vers une tableau des blocs de descripteurs de chemin.
D.DMAReq $8A 1 Cette variable contient un drapeau de demande DMA.
Cette zone est utilisée pour les registres matériels CoCo
D.HINIT $90 1 Cette variable contient le registre GIME de INIT0 (configuration matérielle $FF90).
D.TINIT $91 1 Cette variable contient le registre GIME de INIT1 (registre de minuterie/tâche $FF91).
D.IRQER $92 1 Cette variable contient le registre d'activation d'interruption ($FF92).
D.FRQER $93 1 Cette variable contient le registre d'activation d'interruption rapide ($FF93).
D.TIMMS $94 1 Cette variable contient le grignotage le plus significatif de la minuterie ($FF94).
D.TIMLS $95 1 Cette variable contient l'octet le moins significatif du minuteur ($FF95).
D.RESV1 $96 1 Cette variable contient un registre réservé ($FF96).
D.RESV2 $97 1 Cette variable contient un registre réservé ($FF97).
D.VIDMD $98 1 Cette variable contient un registre du mode vidéo ($FF98).
D.VIDRS $99 1 Cette variable contient un registre de résolution vidéo ($FF99).
D.BORDR $9A 1 Cette variable contient un registre de bordures ($FF9A).
D.RESV3 $9B 1 Cette variable contient un registre réservé ($FF9B).
D.VOFF2 $9C 1 Cette variable contient un registre de défilement et de déplacement vertical 2 ($FF9C).
D.VOFF1 $9D 1 Cette variable contient un registre 1 de déplacement vertical ($FF9D).
D.VOFF0 $9E 1 Cette variable contient un registre 0 de déplacement vertical ($FF9E).
D.HOFF0 $9F 1 Cette variable contient un registre 0 de déplacement horizontal ($FF9F).
D.Speed $A0 1 Cette variable contient la vitesse du processeur du CoCo : 0 = lente, 1 = rapide.
D.TskIPt $A1 2 Cette variable contient la table de pointeur d'image de tâche (CC).
D.MemSz $A3 1 Cette variable contient le drapeau de mémoire entre 128 Ko et 512 Ko (CC).
D.SSTskN $A4 1 Cette variable contient le numéro de tâche d'état du système (CoCo).
D.CCMem $A5 2 Cette variable contient le pointeur vers le début de la mémoire CC.
D.CCStk $A7 2 Cette variable contient le pointeur vers le haut de la mémoire CC.
D.Flip0 $A9 2 Cette variable contient la valeur de passage à la tâche 0.
D.Flip1 $AB 2 Cette variable contient la valeur de passer à la tâche réservée 1.
D.VIRQ $AD 2 Cette variable contient la routine d'interrogation VIRQ.
D.IRQS $AF 1 Cette variable contient le registre fantôme IRQ (CC temporaire).
D.CLTb $B0 2 Cette variable contient l'adresse de la table VIRQ.
D.AltIRQ $B2 2 Cette variable contient l'autre vecteur IRQ (CC).
D.SysSvc $C0 2 Cette variable contient l'entrée de routine de service système.
D.SysDis $C2 2 Cette variable contient un pointeur vers la table de répartition des services système.
D.SysIRQ $C4 2 Cette variable contient l'entrée de routine IRQ système.
D.UsrSvc $C6 2 Cette variable contient l'entrée de routine de service utilisateur.
D.UsrDis $C8 2 Cette variable contient un pointeur de la table de répartition du service utilisateur.
D.UsrIRQ $CA 2 Cette variable contient l'entrée de routine d'IRQ utilisateur.
D.SysStk $CC 2 Cette variable contient la pile système.
D.SvcIRQ $CE 2 Cette variable contient le service IRQ intégré au système.
D.SysTsk $CF 1 Cette variable contient le numéro de tâche système.
D.Clock $E0 2 Cette variable contient l'horloge.
D.XSWI3 $E2 2 Cette variable contient le XSWI3.
D.XSWI2 $E4 2 Cette variable contient le XSWI2.
D.XFIRQ $E6 2 Cette variable contient le XFIRQ.
D.XIRQ $E8 2 Cette variable contient le XIRQ.
D.XSWI $EA 2 Cette variable contient le XSWI.
D.XNMI $EC 2 Cette variable contient le XNMI.
D.ErrRst $EE 2 Cette variable contient le ErrRst.
D.SWI3 $F2 2 Cette variable contient le SWI3.
D.SWI2 $F4 2 Cette variable contient le SWI2.
D.FIRQ $F6 2 Cette variable contient le FIRQ.
D.IRQ $F8 2 Cette variable contient le IRQ.
D.SWI $FA 2 Cette variable contient le SWI.
D.NMI $FC 2 Cette variable contient le NMI.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Jeudi, le 30 juillet 2020