Gast
#4020046
Hey,
habe wieder eine Verständnisfrage zum Assembler. Ich kann die Lösung
nicht verstehen.
START: MOVE.W A,D1
ADD.W B,D1
MULS.W C,D1
ASL D1 , 2
MOVE.W D1 , ausgabe
A: DC.W 6
B: DC.W −9
C: DC.W 4
D: DC.W 3
ausgabe : DC.W 1
Lösung: -48
--> ((6-9)*4)=-12 und jetzt muss zweimal nach links (arithmetisch
geshiftet werden. Meine Frage ist nun wie ich die -12 in binär angebe (W
steht für 16Bit), erst das Komplement bilden dann shiften oder wie?