Gast
#3398596
In meinem Skript kommt im Abschnitt 64-Bit Multiplikation gibt es folgendes Beispiel: MVN R3, #0x2 ; R3 = 0xFFFFFFFD = -3 MOV R4, #0x8000 ; R4 = 32768 UMULL R1, R2, R3, R4 ; R1, R2 = R3 * R4 Ergibt für R1: 0xFFFE8000 und R2: 0x00007FFF Hier habe ich das Problem dass ich keine Idee habe warum FFFFFFFD = -3 sein soll. Und generell verstehe ich nicht was der MVN Befehl machen soll. Würde mich sehr freuen wenn mir das jemand erklären würde.