Dissertation
Version de Janvier 2003
Langage assembleur - 1ère - PBT
1
Langage assembleur
Pierre Bettens (PBT) pbettens@heb.be
Langage assembleur - 1ère - PBT
Avant-propos Ces notes sont écrites, à la fois, pour servir de support à la présentation orale du cours et comme support pour l'étudiant. Ce document n'est que la remise en forme, légèrement modifiée et complétée, des notes de messieurs Jean-Claude Jaumain et Jean-Marie VanLoock. Qu'ils en soient ici remerciés. J'en profite pour remercier plus particulièrement tout ceux qui aiment être remerciés. Cette première version sera revue, augmentée ou diminuée … en tous les cas, elle sera modifiée pour les années suivantes afin de mieux répondre aux besoins de l'étudiants. Exemples Les exemples contenus en annexes dans ces notes sont disponibles dans mon distri et sur internet (demandez-moi où).
2
Langage assembleur
Martin Van Aken (VAK) vanakenm@hotmail.com René Pailloucq (RPA) pailloucq@skynet.be Amine Hallal (HAL) ahallal@ulb.ac.be
Langage assembleur - 1ère - PBT
Copyright
Copyright © 2001-2002 Pierre Bettens, Jean-Claude Jaumain, Jean-Marie Van Loock - HEB ESI La reproduction exacte et la distribution intégrale de ce document, incluant ce copyright et cette notice, est permise sur n'importe quel support d'archivage, sans l'autorisation de l'auteur. L'auteur apprécie d'être informé de la diffusion de ce document. Verbatim copying and distribution of this entire document, including this copyright and permission notice, is permitted in any medium, without the author's consent. The author would appreciate being notified when you diffuse this document. E-mail : pbettens@heb.be
3
Table des matières
• • • • • Techniques de programmation et exemples Procédures et programmation structurée (1) La pile du 80x86 Compléments sur les tableaux Procédures et programmation structurée (2)
– Passage de paramètres par valeur – Passage de paramètres par adresse – Variables