[Problem] - An die ASM Pro's
Gefunden: 09.02.2007 13:32:19
Quelle: RR:Board
Hallo,
hab grade ein kleines Problem mit ASM. Ich möchte eine Rechnung von VB in ASM umsetzen.
Code:
---------
ret = ((r1 * (m - X) \ m) + (r2 * X \ m)) * (m - Y) \ m + ((r3 * (m - X) \ m) + (r4 * X \ m)) * Y \ m
---------
m = 255
r1,r2,r3,r4,X,Y = eine 1Byte große Zahl von 0-255
Das Ergebnis is wieder ne Zahl von 0-255, also nen Byte groß.
Ich Benutze MASM und die Variablen r1,r2,r3,r4 und m sind per LOCAL Macro als BYTE auf dem Stack (also einfach z.b. per "mov r1, 3" ansprechbar).
X und Y wird jeweils per Schleife von 0 bis 255 durchgelaufen und deren aktuelle wert befindet sich in CH bzw CL.
Es können alle Register bis auf ECX und EDI benutzt werden. Wenn nötig kann man ja auch noch paar Variablen per LOCAL aufm Stack anlegen.
Ich hoffe das mir einer helfen kann^^
mfg r90.Quelle: RR:Board
Verwandte Artikel:
aufgabe an die pro's der szene:D - [Problem] - Shoutbox problem [wbblite 1.0.2] - [Problem] - Notfall, CSS Problem mit Firefox. - [Problem] - Problem mit iFRAME - [Problem] - Tabellen Problem - Problem mit cs 1.6 - [Problem] - GTK und C++ - cs 1.6 problem - [Problem] - wbb - Problem mit fps bei CSS
aufgabe an die pro's der szene:D - [Problem] - Shoutbox problem [wbblite 1.0.2] - [Problem] - Notfall, CSS Problem mit Firefox. - [Problem] - Problem mit iFRAME - [Problem] - Tabellen Problem - Problem mit cs 1.6 - [Problem] - GTK und C++ - cs 1.6 problem - [Problem] - wbb - Problem mit fps bei CSS