begin process at 2008 08 20 19:18:23
1 229 053 membres
410 nouveaux aujourd'hui
14 260 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ennoncés à corriger svp :-) [ Archives / c, c++ et asm ] (did2604)

Ennoncés à corriger svp :-) le 02/11/2003 13:53:37

did2604
Bonjour à tous,
Mon professeur m'a demandé de convertir les énoncés (en langage C) suivants en assembleur, quelqu'un aurait-il la gentilesse de me les corriger pour voir si je n'ai pas fait de fautes ? ;-)_________________________________________________________
Exercice 1:
Langage C:
AX=8;
while (ax<=25)
{
AX = AX * 2
}
Langage Assembleur :
.model small
.stack
.code
mov ax,8
debut:
cmp ax,25
jbe etiquette1
jmp fin
etiquette1:
add ax,ax
jmp debut
fin:
mov ax,4c00h
int 21h
end
_________________________________________________________
Exercice 2:
Langage C:
BX = 25;
DX = 10;
while (BX != 35 && DX != 25)
{
BX = BX + 1;
DX = DX + 2;
}
Langage Assembleur:
.model small
.stack
.code
mov bx,25
mov dx,10
debut:
cmp bx,35
jne etiquette1
jmp fin
etiquette1:
cmp dx,25
jne etiquette2
etiquette2:
add bx,1
add dx,2
jmp debut
fin:
mov ax,4c00h
int 21h
_________________________________________________________
Exercice 3 :
Langage C:
BX = 25;
DX = 100;
while (BX != 10 || DX != 10)
{
BX = BX - 2;
DX = DX -3;
}
Langage assembleur :
.model small
.stack
.code
mov bx,25
mov dx,100
debut :
cmp bx,10
jne etiquette1
cmp dx,10
jne etiquette1
jmp fin
etiquette1:
sub bx,2
sub dx,3
jmp debut
fin:
mov ax,4c00h
int 21h
_________________________________________________________
Merci d'avance ;-) @+

Re : Ennoncés à corriger svp :-) le 02/11/2003 15:46:58

BruNews
(Admin CS)
Exercice 1:
.code
mov ax,8
debut:
add ax,ax
cmp ax,25
jbe short debut
; code de fin ici

BruNews, ciao...


Classé sous : mov, ax, bx, langage, dx

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
extraction dinformatio...
Budget : 300€
campagne Adwords
Budget : 5 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS