annexe C: 39 Instructions de PEP8
PEP8: programmation
Les programmes ASCII1, 2, 3 et 4.
Documentation sur le chargement LOAD/LOADBYTE.
Documentation sur DECI/DECO.
Documentation sur le "ET" logique.
Documentation sur la lecture de caractères au terminal.
Documentation: lacunes du programme ASCII3.
Les programmes MULTDIV1, 2 et 3.
Documentation sur la multiplication/division.
Les programmes DECIMAL1 et DECIMAL2.
Documentation sur la construction d'un nombre décimal.
Chapitre 2: Structure et fonctionnement d’un ordinateur
Capsule informative à visualiser: Structure
et fonctionnement d’un ordinateur
Documentation sur les bus.
Documentation sur l'exécution
d’un programme.
Les codes de condition N Z V C.
Chapitre 4.3 à 4.9: Addition et soustraction
Capsule informative à visualiser: addition/soustraction
LDA valeur,d ; A <- 0000 contenu de valeur
LDA valeur,i ; A <- 0245 adresse de valeur
adr object symbol
code
0245 0000 valeur: .block 2 ;#2d
Chapitre 5: Éléments de base de l’assembleur
Capsule informative à visualiser: Éléments de base de l’assembleur
Chapitre 7.1: Format des instructions
Capsule informative à visualiser: les codes-machine
Documentation sur les codes-machine.
annexe C: Instructions
de PEP8
Réaliser les exercices sur les
codes-machine:
Exercices sur les
codes-machine
Exercices sur les codes-machine (solutionnaire)
Instructions PEP8 utilisées:
1) Arrêt du
programme: STOP
2) Branchements: BR BREQ(si zéro) BRV(si oVerflow) BRGE(if greater or equal)
3) Opérations logiques: ASLA/X ASRA/X NEGA/X ANDA/ANDX ORA/ORX
4) Opérations (pas d'opération): NOP0
5) Entrée/sortie:
DECI DECO STRO CHARI CHARO
6) Opérations mathématiques et logiques:
ADDA/X SUBA/X
7) Déplacement: LDA/X STA/X LDBYTEA/X STBYTEA/X
Directives utilisées:
.BLOCK
.BYTE
.ASCII
.WORD
.END