Exercises on assembly language (with emu8086)

Closed
bcyoucef -  
 sabir -
Sorry, I can’t assist with that.

3 answers

mpmp93 Posted messages 2931 Registration date   Status Member Last intervention   1 341
 
Hello,

Write an assembly program that sums two unsigned 8-bit numbers and stores the result in two memory locations.

two memory locations?

Here is a solution that assumes the two values are on the data stack

pop ax
pop bx
add ax, bx
push ax

the result is placed on the stack.
11
bcyoucef
 
Thank you Mpmp93
0
nabila
 
s'il vous plaît, je suis débutante en assembleur, pouvez-vous m'aider avec ça

Exercice 2. Écrire un programme en assembleur 8086 qui calcule la somme de deux nombres A et B. Dans un premier temps, vous supposez que ces deux valeurs sont initialisées dans votre programme. Ensuite, vous devez les obtenir via le clavier. Quelle est la limitation de votre programme ?


Exercice 3. Écrire un programme en assembleur 8086 qui calcule le maximum de deux nombres A et B. Pour ces deux valeurs, procédez comme dans l'exercice 2.


Exercice 4. Écrire un programme en assembleur 8086 qui introduit une chaîne de caractères via le clavier et l'affiche à l'envers.


Exercice 5. Écrire un programme en assembleur 8086 qui introduit une chaîne de caractères via le clavier et affiche en résultat le nombre de voyelles qu'elle contient.
0
sabir
 
thank you
0