Hallo Leute,
diesmal habe ich ein Assembler-C++-Problem:
Ich würde gerne im folgenden Codeschnippsel der Funktion flipIt einen Wert übergeben, der an Stelle von "352*288" stehen soll. Wie kann ich das denn bewerkstelligen?
Danke,
MatMike
diesmal habe ich ein Assembler-C++-Problem:
Ich würde gerne im folgenden Codeschnippsel der Funktion flipIt einen Wert übergeben, der an Stelle von "352*288" stehen soll. Wie kann ich das denn bewerkstelligen?
Code:
void flipIt(void* buffer)
{
void* b = buffer;
__asm
{
mov ecx, 384*288
mov ebx, b
label:
mov al,[ebx+1]
mov ah,[ebx+2]
mov [ebx+2],al
mov [ebx+1],ah
add ebx,3
dec ecx
jnz label
}
}
Danke,
MatMike
Zuletzt bearbeitet: