C-Code in Assembler darstellen

#2201378
Lesenswert?

Hallo,
ich bin neu hier und versuche mich grad ein wenig in Assembler zu 
programmieren. Das lernen wir grad in der Ausbildung und ich möchte es 
gern vertiefen. Wir haben von unseren Lehrer 2 programmstücke in C 
bekommen und sollen sie in Assembler (auf Blatt papier schreiben) Könnt 
ihr mir bitte ein paar tipps bzw. schauen ob meine Lösungen so stimmen? 
bin für jeden rat dankbar....

2.Aufgabe

if(a%3==2) // das % ist modulo
a=1
else
a=0

mein Vorschlag in Assembler:

mov eax, [a]
mov ebx, 3

div ebx // Division mit Rest der Rest in edx

cmp edx, 2
jne else

mov[a],1
jmp ende
else: mov[a], 0
ende:
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren