ARITHMÉTIQUES |
![]() ![]() |
![]() |
![]() ![]() |
![]() ![]() ![]() |
![]()
|
![]() ![]() |
|||||
ADD | ADD addition d'opérandes |
CMPI | CoMPare Immediate comparaison immédiate |
NEGX | NEGate eXtended complément à deux étendu |
ADDA | ADD Address addition d'adresses |
CMPM | CoMPare Memory comparaison de mémoires |
SUB | SUBtract soustraction d'opérandes |
ADDI | ADDImmediate addition immédiate |
DIVS | DIVide Signed division signée |
SUBA | SUBtract Address soustraction d'adresse |
ADDQ | ADD Quick addition rapide |
DIVU | DIVide Unsigned division non signée |
SUBI | SUBtract Immediate soustraction immédiate |
ADDX | ADD eXtended addition étendue |
EXT | sign EXTended extension du signe |
SUBQ | SUBtract Quick soustraction rapide |
CLR | CLeaR efface un opérande |
MULS | MULtiply Signed multiplication signée |
SUBX | SUBtract eXtended soustraction étendue |
CMP | CoMPare comparaison d'opérandes |
MULU | MULtiply Unsigned multiplication non signée |
TAS | Test And Set synchronisation de processeurs |
CMPA | CoMPare Address comparaison d'adresse |
NEG | NEGate complément à deux |
TST | TeST test un opérande |
![]() |
ADD addition d'opérandes |
![]() ![]() |
||||||||||
DESCRIPTION ![]() ![]()
MODES D'ADRESSAGE (registre comme opérande de destination) ![]()
TAILLE DES DONNÉES
INDICATEURS
SYNTAXES ![]() ![]() |
![]() |
ADD Address addition d'adresses |
![]() ![]() |
DESCRIPTION ![]() Notez que cette instruction modifie les 32 bits du registre d'adresse. ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE |
![]() |
ADDImmediate addition immédiate |
![]() ![]() |
||||||||||
DESCRIPTION ![]() ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
ADD Quick addition rapide |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Cette instruction est beaucoup plus rapide que l'instruction ADD. ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
ADD eXtended addition étendue |
![]() ![]() |
||||||||||
DESCRIPTION ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
CoMPare comparaison d'opérandes |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Les indicateurs changent comme si nous retranchions l'adresse effective au registre de données. Cette instruction est souvent utilisées avec les instructions de branchement Bcc, DBcc et Scc. ![]()
MODES D'ADRESSAGE ![]()
INDICATEURS
SYNTAXE ![]() |
![]() |
CoMPare Address comparaison d'adresse |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Les indicateurs changent comme si nous retranchions l'adresse effective au registre d'adresse. Cette instruction est souvent utilisées avec les instructions de branchement Bcc, DBcc et Scc. ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
CoMPare Immediate comparaison immédiate |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Les indicateurs changent comme si nous retranchions la valeur immédiate à l'adresse effective. Cette instruction est souvent utilisées avec les instructions de branchement Bcc, DBcc et Scc. ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
CoMPare Memory comparaison de mémoires |
![]() ![]() |
||||||||||
DESCRIPTION ![]() ![]()
MODE D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
DIVide Signed division signée |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Le résultat est enregistré dans le registre de donnée en deux parties, le quotient dans le mot de poids faible et le reste dans le mot de poids forts. Deux erreurs peuvent arriver avec cette instruction, dans le cas d'une division par 0 une interruption sera déclenchée et si le quotient est supérieur à 16 bits le registre de donnée reste inchangé et l'indicateur V est armé.
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
DIVide Unsigned division non signée |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Le résultat est enregistré dans le registre de donnée en deux parties, le quotient dans le mot de poids faible et le reste dans le mot de poids forts. Deux erreurs peuvent arriver avec cette instruction, dans le cas d'une division par 0 une interruption sera déclenchée et si le quotient est supérieur à 16 bits le registre de donnée reste inchangé et l'indicateur V est armé.
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
sign EXTended extension du signe |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Dans le cas d'une extension d'un octet vers un mot, la valeur du bit 7 est recopié dans les bits 8 à 15. Dans le cas d'une extension d'un mot vers un mot long, la valeur du bit 15 est recopié dans les bits 16 à 31.
MODE D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
MULtiply Signed multiplication signée |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Le résultat enregistré dans le registre de données est sur 32 bits.
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
MULtiply Unsigned multiplication non signée |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Le résultat enregistré dans le registre de données est sur 32 bits.
MODES D'ADRESSAGE
TAILLE DES DONNÉES
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
NEGate complément à deux |
![]() ![]() |
||||||||||
DESCRIPTION ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
NEGate eXtended complément à deux étendu |
![]() ![]() |
DESCRIPTION ![]()
MODES D'ADRESSAGE
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE |
![]() |
SUBtract soustraction d'opérandes |
![]() ![]() |
||||||||||
DESCRIPTION ![]()
MODES D'ADRESSAGE (registre comme opérande de destination) ![]()
TAILLE DES DONNÉES
INDICATEURS
SYNTAXES ![]() ![]() |
![]() |
SUBtract Address soustraction d'adresse |
![]() ![]() |
DESCRIPTION ![]() Notez que cette instruction modifie les 32 bits du registre d'adresse. ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE |
![]() |
SUBtract Immediate soustraction immédiate |
![]() ![]() |
||||||||||
DESCRIPTION ![]() ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
SUBtract Quick soustraction rapide |
![]() ![]() |
||||||||||
DESCRIPTION ![]() Cette instruction est beaucoup plus rapide que l'instruction SUB. ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
![]() |
SUBtract eXtended soustraction étendue |
![]() ![]() |
||||||||||
DESCRIPTION ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() ![]() |
![]() |
Test And Set synchronisation de processeurs |
![]() ![]() |
DESCRIPTION MODES D'ADRESSAGE TAILLE DES DONNÉES INDICATEURS SYNTAXE |
![]() |
TeST test un opérande |
![]() |
||||||||||
DESCRIPTION ![]()
MODES D'ADRESSAGE
TAILLE DES DONNÉES
INDICATEURS
SYNTAXE ![]() |
Zguide © 1998, Florian DREVET. Tous droits réservés à l'échelle mondiale