TP N°1 - Programmation 80X86
TP N°1 - Programmation 80X86
TP N°1 - Programmation 80X86
Objectifs :
• Comprendre les modes d'adressage du 8086
• Comprendre la manipulation des caractères et des nombres en assembleur
• Écrire des programmes assembleur simples en utilisant quelques appels de fonctions systèmes du DOS
END main
Q 7. Écrire un programme qui affiche le caractère saisi au clavier tant que le caractère
est différent de ^d (code ascii 4) ;
Pour cela, commencer par écrire les algorithmes puis les programmes suivants :
Q 9. Lire un caractère au clavier et tester si son code ASCII est celui d'un chiffre. Si
c'est le cas, ranger ce chiffre (et non son code ASCII) dans N1, sinon afficher
"N". (oneread.asm)
Q 11. Écrire maintenant un programme (numread.asm) qui lit un nombre décimal au clavier
et le sauvegarde dans N1. La lecture s'arrête quand le caractère lu n'est pas un
chiffre (plus besoin d'afficher "N"). On ne contrôlera pas le débordement de
capacité.