chapitres 3, 3.1.1, 3.1.3: Codage de l'information
Si on utilise les nombres non signés (positifs seulement), 1 mot représentera
un nombre décimal de 0 à 65535
ou en hexdécimal de 0000 à FFFF.
chapitre 4.1: Les nombres signés
de 000016 à 7FFF16 pour les
nombres positifs (010 à +3276710)
de 800016 à FFFF16 pour les nombres
négatifs (-3276810 à -110)
Si le premier bit (celui de gauche) contient "1", cela nous indique que le signe est
négatif.
annexe A: Représentation décimale et hexadécimale des codes caractères ASCII
Code ASCII Caractères
00 Caractère NUL
0A Caractère de saut de ligne sur PEP8 (ENTREE)
20 Espacement ' '
30 Premier chiffre '0'
41 Premier caractère alphabétique majuscule 'A'
61 Premier caractère alphabétique minuscule 'a'
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.
Réaliser les exercices sur le traitement des nombres:
Traitement de nombres avec
DECI
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
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