Hi,
ich stehe gerade auf dem Schlauch bei 2 Befehlen.
1. Befehl
Kann mir mir einer sagen was genau dieses asr#4 bewirkt?
Außerdem ist es mir Rätsel, wie ich das Exklusiv-Oder im Kopf bzw. schriftlich schnell mit Hex-Zahlen hinbekomme, ohne einen Taschenrechner zu benutzen.
2. Befehl.
Hier habe ich mir lsr#3 (left-shift-right) meine Problem.
Wie genau funktioniert das in diesem Beispiel.
Vielen Dank im Voraus.
Krikus
ich stehe gerade auf dem Schlauch bei 2 Befehlen.
1. Befehl
PHP:
mvn R0, #0xff -> R0=0xffffff00
movs R1, R0, asr #4 -> R1=0xfffffff0
eors R0,Ro,R1 -> R0=0x000000F0
Kann mir mir einer sagen was genau dieses asr#4 bewirkt?
Außerdem ist es mir Rätsel, wie ich das Exklusiv-Oder im Kopf bzw. schriftlich schnell mit Hex-Zahlen hinbekomme, ohne einen Taschenrechner zu benutzen.
2. Befehl.
PHP:
LDR R0,=0x7ffff -> R0 = 0x0007ffff
movs R1,R0,lsr#3 -> R1=0x0000ffff
sub R0,R0,R1 -> R0=0x00070000
Hier habe ich mir lsr#3 (left-shift-right) meine Problem.
Wie genau funktioniert das in diesem Beispiel.
Vielen Dank im Voraus.
Krikus