INF2171 - récapitulatif au 29 mai

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 et 2.

Documentation sur le chargement LOAD/LOADBYTE.
Documentation sur DECI/DECO.

Documentation sur le "ET" logique.

Les programmes MULTDIV1 et MULTDIV2.

Documentation sur la multiplication/division.

Le programme MULTDIV3.

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 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