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.
Le programme: PHRASE1 (tableau de caractères)
Les programmes
SOMME1
et
SOMME2
(tableau de nombres)
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 (témoins) 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 6: Adressage des opérandes
Capsule informative à visualiser: Adressage
des opérandes (panopto
29:01)
Guide explicatif sur le chapitre 6 des notes de cours de GABRINI, Ph. chapitre 6.
Chapitre 7.1: Format des instructions
Capsule informative à visualiser: les codes-machine
Documentation sur les codes-machine.
Capsule informative à visualiser: Instructions
du processeur PEP8 (1/2) (panopto
26:28)
Capsule informative à visualiser: Instructions du processeur PEP8 (2/2) (panopto 50:28)
Guide explicatif sur le chapitre 7 des notes de cours de GABRINI, Ph. chapitre 7.
annexe C: Instructions
de PEP8
Chapitre 8:
Structure, documentation et mise au
point des programmes
Capsule informative à visualiser: Structure, documentation et mise au point des programmes (panopto 54:10)
Guide explicatif sur le chapitre 8 des notes de cours de GABRINI, Ph. chapitre 8.
Réaliser les exercices sur les
codes-machine:
Exercices sur les
codes-machine
Exercices sur les codes-machine (solutionnaire)
Réaliser les exercices sur les tableaux:
Traitement de
tableaux pour les caractères ASCII
Traitement de tableaux pour les nombres signés
Instructions PEP8 utilisées:
1) Arrêt du
programme: STOP
2) Branchements: BR BREQ(if zéro) BRV(if oVerflow) BRGE(if greater or equal) BRLT(if less)... CALL RET0
3) Opérations logiques: ASLA/X ASRA/X ANDA/ANDX ORA/ORX ROLA/ROLX RORA/RORX MOVFLGA
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 NEGA/X
7) Déplacement: LDA/X STA/X LDBYTEA/X STBYTEA/X
Directives utilisées:
.ADDRSS
.BLOCK
.BYTE
.ASCII
.EQUATE
.WORD
.END