CODINGCLEFS POUR AMSTRAD 1 ★ Système de base par Daniel Martin ★

Clefs1 11 - Jeu d'Instructions du Z80Coding Clefs Pour Amstrad 1
JEU D'INSTUCTIONS DU Z80

Mnémonique Opération effectuée
ADC ; Addition avec retenue.
ADD ; Addition sans retenue.
BIT ; Teste un bit particulier d'un octet.
CALL cc,nn ;Appel conditionnel d'un sous-programme.
CALL ; Appel inconditionnel d'un sous-programme.
CCF ; Complémente l'indicateur de retenue.
CP ;Compare l'opérande et l'accumulateur.
CPD ; Compare le contenu de l'adresse pointée par HL. Décrémente HL et BC.
CPDR ; Compare le contenu de l'adresse pointée par HL. Décrémente HL et BC. Répète la séquence jusqu'à ce que BC=0.
CPI ; Compare le contenu de l'adresse pointée par HL. Incrémente HL et décrémente BC.
CPIR ; Compare le contenu de l'adresse pointée par HL. Incrémente HL et décrémente BC. Répète la séquence jusqu'à ce que BC=0.
CPL ; Complémente l'accumulateur,
DAA ; Ajustement décimal de l'accumulateur.
DEC ; Décrémente un registre, une paire de registres ou une adresse pointée par HL,
DI ;Désactive les interruptions.
DJNZ ; Décrémente B et effectue un saut relatif si B<>0.
EI ; Active les interruptions.
EX ; Echange les contenus des registres.
EXX ; Echange le contenu des registres BC, DE et HL avec les registres BC, DE' et HL'.
HALT ; Place le microprocesseur en position d'attente d'une interruption ou d'un reset.
IM ;Positionne un des trois modes d'interruption (de 0 à 2).
IN ;Charge l'accumulateur ou un registre avec le contenu d'un port d'entrées/sorties.
INC ; Incrémente un registre, une paire de registres ou le contenu de l'adresse pointée par HL.
IND ; Charge l'adresse pointée par HL avec le contenu du port d'entrées/sorties pointé par C, et décrémente HL et B.
INDR ; Charge l'adresse pointée par HL avec le contenu du port d'entrées/sorties pointé par C, et décrémente HL et B.
; Répète la séquence jusqu'à ce que B=0.
INI ; Charge l'adresse pointée par HL avec le contenu du port d'entrées/sorties pointé par C, et incrémente HL et décrémente B.
INIR ; Charge l'adresse pointée par HL avec le contenu du port d'entrées/sorties pointé par C, et incrémente HL et décrémente B.
; Répète la séquence jusqu'à ce que B=0.
JP ;Saut inconditionnel à l'adresse donnée ou à celle pointée par HL, IX et IY.
JP cc,aa ; Saut conditionnel (ce) à l'adresse donnée (aa).
JR e ; Saut inconditionnel relatif à PC plus déplacement(e).
JR cc,e ; Saut conditionnel (ce) relatif à PC plus déplacement(e).
LD ;Charge l'accumulateur, un registre ou une adresse avec le contenu de l'accumulateur, d'un registre ou d'une adresse.
LDD ; Charge l'adresse pointée par HL avec le contenu de l'adresse pointée par DE, puis décrémente DE, HL et BC.
LDDR ; Charge l'adresse pointée par HL avec le contenu del'adresse pointée par DE, puis décrémente DE, HL et BC.
; Répète la séquence jusqu'à ce que BC=0.
LDI ; Charge l'adresse pointée par HL avec le contenu de l'adresse pointée par DE, puis incrémente DE et HL et décrémente BC.
LDIR ; Charge l'adresse pointée par HL avec le contenu de l'adresse pointée par DE, puis incrémente DE et HL et décrémente BC.
; Répète la séquence jusqu'à ce que BC=0.
NEG ; Inverse le signe de l'accumulateur.
NOP ; Le Z80 n'effectue pas d'instruction.
OR ; "Ou" logique entre l'opérande et l'accumulateur.
OTDR ; Charge le port d'entrées/sorties pointé par C avec le contenu de l'adresse pointée par HL, puis décrémente HL et B.
; Répète la séquence jusqu'à ce que B=0.
OTIR ; Charge le port d'entrées/sorties pointé par C avec le contenu de l'adresse pointée par HL, puis incrémente HL et décrémente B.
; Répète la séquence jusqu'à ce que B=0.
OUT ; Charge le port d'entrées/sorties spécifié avec le contenu de l'accumulateur.
OUTD ; Charge le port d'entrées/sorties pointé par C avec le contenu de l'adresse pointée par HL, puis décrémente HL et B.
OUTI ; Charge le port d'entrées/sorties pointé par C avec le contenu de l'adresse pointée par HL, puis incrémente HL et décrémente B.
POP ; Charge une paire de registres ou un index avec la dernière valeur de la pile (pointée Dar SP).
PUSH ; Place le contenu d'une paire de registres ou d'un index dans la pile (pointée par SP).
RES ; Place 0 dans le bit spécifié de l'opérande.
RET ; Retour d'un sous-programme.
RETI ; Retour d'un sous-programme d'interruption.
RETN ; Retour d'un sous-programme d'interruption non masquable.
RL ; Rotation à gauche à travers la retenue de l'opérande.
RLA ; Rotation à gauche à travers la retenue de l'accumulateur.
RLC ; Rotation circulaire à gauche du contenu d'un registre ou d'une adresse pointée par HL ou par IX et IY plus déplacement.
RLCA ; Rotation circulaire à gauche de l'accumulateur.
RLD ; Rotation BCD (binaire codé décimal) de 4 bits à gauche entre l'accumulateur et l'adresse pointée par HL.
RR ; Rotation à droite à travers la retenue de l'opérande.
RRA ; Rotation à droite à travers la retenue de l'accumulateur.
RRC ; Rotation circulaire à droite de l'opérande.
RRCA ; Rotation circulaire à droite de l'accumulateur.
RRD ; Rotation BCD à droite de 4 bits entre l'accumulateur et le contenu de l'adresse pointée par HL.
RST ; Saut à une adresse sur un octet.
SBC ; Soustraction avec retenue entre l'accumulateur et l'opérande ou HL et une paire de registres.
SCF ; Met à 1 le drapeau de retenue.
SET ; Met à 1 un bit particulier d'un registre ou d'une adresse pointée par HL ou IX et IY plus déplacement.
SLA ; Décalage arithmétique à gauche de l'opérande.
SRA ; Décalage arithmétique à droite de l'opérande.
SRL ; Décalage logique è droite de l'opérande.
SUB ; Soustraction è l'accumulateur de l'opérande.
XOR ; "Ou" exclusif entre l'opérande et l'accumulateur.

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

Page précédente : Clefs1 10 - Registres du Z80
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 735 millisecondes et consultée 2100 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.