CODINGCLEFS POUR AMSTRAD 2 ★ Système disque par Daniel Martin et Philippe Jadoul ★

Clefs2 10 - Cpm22 Octet Allocation IoCoding Clefs Pour Amstrad 2

CP/M 2.2

Octet d'allocation d'entrée/sortie ou I/O BYTE

Le CP/M supporte quatre périphériques logiques d'entrée/sortie appelés CONSOLE (CON), READER (RDR), PUNCHER (PUN) et LIST (LST). Ces quatre périphériques peuvent être associés à un périphérique physique. L'affectation courante des périphériques logiques, vis-à-vis des périphériques physiques, est contenue dans un octet appelé I/O BYTE.

La modification de l'I/O BYTE se fait au moyen de la commande STAT.
L'I/O BYTE est situé à l'octet 0003H de la RAM. Sa valeur initiale est 81H (10000001).

Les affectations possibles sont les suivantes :

; 00 01 10 11
-------------------------------------------------
bit 0 et 1 : CON TTY - CRT - BAT - UC1
bit 2 et 3 : RDR TTY - PTR - UR1 - UR2
bit 4 et 5 : PUN TTY - PTP - UP1 - UP2
bit 6 et 7 : LST TTY - CRT - LPT - UL1
-------------------------------------------------

L'affectation initiale est donc 10 00 00 01 en allant du bit 7 au bit 0,

CON = CRT : RDR = TTY : PUN = TTY : LST = LPT

TTY : dispositif spécial d'entrée/sortie numéro 0.
CRT : écran et clavier standard de l'Amstrad.
BAT : entrée en provenance de RDR et sortie sur LST.
UC1 : dispositif spécial d'entrée/sortie numéro 1.
UR1 : dispositif spécial d'entrée/sortie numéro 1.
UP1 : dispositif spécial d'entrée/sortie numéro 1.
UL1 : dispositif spécial d'entrée/sortie numéro 1.
UR2 : clavier seul.
UP2 : écran seul.
LPT : port imprimante centronics parallèle.
PTP : ne sort rien sur le PUNCHER.
PTR : génère des EOF (1AH) en permanence

★ ANNÉE: ???
★ AUTEUR(S): ???

Page précédente : Clefs2 10 - Cpm22 Octets Page 0
Je participe au site:

» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 326 millisecondes et consultée 1482 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.