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

Clefs pour Amstrad 2 : 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 : Clefs pour Amstrad 2 : 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.732-desktop/c
Page créée en 570 millisecondes et consultée 1837 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.