DU BINAIRE AU MICROPROCESSEUR
Initiation au microprocesseur - Leçon 22
Nous allons maintenant introduire la notion de programmation Les procédés d'adressage les plus courants sont étudiés sans trop insister sur la place occupée en mémoire ou sur le nombre de microcycles comme on pouvait le faire dans les années 80 . Le premier KIT 6800 était vendu avec une RAM de 128 octets (6810) ce qui maintenant paraît dérisoire , à cette époque , gagner un octet en mémoire avait une signification. Actuellement on parle de Mégaoctet voir de Gigaoctet ce qui évidemment change la donne. Les petits programmes que nous allons réaliser sont écrits en assembleur. L'assembleur est un logiciel qui convertit les instructions écrites à l'aide de mnémoniques ( sortes d'abréviations ) en codes machine c'est à dire en nombres binaires car finalement le microprocesseur ne connait que cela. Alors que la plus part des programmes se conçoivent en langage évolué et notamment en langage C, dans le domaine de l'informatique industrielle, on peut se poser la question: doit-on apprendre l'assembleur? En tout cas on ne peut pas l'ignorer, car dans notre domaine d'activité les temps de réponse des systèmes peuvent être essentiels or la compilation d'un programme écrit en langage évolué peut donner lieu à des programmes délirants, un regard critique sur le programme au niveau des mnémoniques peut être utile ainsi que des interventions manuelles nécessaires. Les modes d'adressages usuels commun à la plus part des microprocesseurs sont étudiés comme nous l'avons dit plus haut ainsi que les familles des instructions de base Nous introduisons également les organigrammes.
Pour ceux qui veulent savoir comment réaliser un microprocesseur, cette leçon et les suivantes sont indispensables
|