Hallo,
ich versuche in meinem Programm einige bytes zu inversieren
(byte 00 wird FF und FF wird 00 usw...)
Dazu möchte ich folgendes rechnen:
FF - myByte = byteInverse
Das würde dann ja auch umkehrbar sein.
Leider scheitere ich an der asm-Umsetzung da
"sub" keine bytes sondern nur dwords aktzeptiert:
sub ecx,byte ptr [EAX] <-- Ungültig
Und sonst greift er eben eine zu große Zahl ab
Danke schonmal für eure Hilfe
ich versuche in meinem Programm einige bytes zu inversieren
(byte 00 wird FF und FF wird 00 usw...)
Dazu möchte ich folgendes rechnen:
FF - myByte = byteInverse
Das würde dann ja auch umkehrbar sein.
Leider scheitere ich an der asm-Umsetzung da
"sub" keine bytes sondern nur dwords aktzeptiert:
sub ecx,byte ptr [EAX] <-- Ungültig
Und sonst greift er eben eine zu große Zahl ab
Danke schonmal für eure Hilfe