Gast
#2201484
Hallo, ich bin neu hier und versuche mich grad ein wenig in Assembler zu programmieren. Hier der Part2 der vorhins nur als Bild ging:) ich danke euch 1. folgende Aufgabe den C-Code in Assembler zu schreiben. int a=1024; int b=0; for(b=1; a>1,b++) (a=a/2, ) in Assembler: -- int a=1024, b=0 -- mov dword ptr[a], 1024 // das ptr hatten wir in der schule so mov dword ptr(b), 0 -- for(b=1; a>1,b++)-- mov dwort ptr(b),1 jmp mov eax, dword ptr[a] add eax, 1 mov dword ptr --a=a/2-- mow eax, dword ptr[a] div eax/2 -- Ergebnis a --- mov dword, ptr[a], eax ende: nop nop