
La programmation en information est un art très passionnant qui permet
entre autres de comprendre le principe de fonctionnement d'un ordinateur
en général et le rôle du processeur en particulier.
Comme le langage d'assemblage appelé communément l'assembleur est le
langage le plus proche de la machine, il est impératif que tout
informaticien doive étudier au moins un assembleur dans son cursus
universitaire.
Dans ce polycopié j'ai relaté la représentation de l'information en
mémoire du MIPS R 3000, son architecture externe en terme de registres
et de zone mémoire accessibles à l'utilisateur, son jeu d'instructions ses
pseudo_instructions, ses directives et certaines fonctions d'appel système
pour les entrées- sorties de données. En outre il contient un recueil
d'exercices corrigés, il est bien illustré de beaucoup d'exerces types pour
permettre aux usagers "d'apprendre par l'exemple".
Il est scindé en trois parties, dans la première partie est exposée
La représentation de l'information en mémoire, la deuxième partie
englobe l'architecture externe du MIPS R3000, son jeu d'instruction,
certaines de ses directives et fonctions systèmes utiles à la
programmation enfin la troisième partie vient enrichir ce dernier avec un
recueil d'exercices corrigés.