naja andi und ori machen ein AND bzw. OR auf einem Register,Aber könnte man sich die ersten beiden Zeilen nicht sparen, wenn man dann mit ldi weitermacht?
ich muß Ihn ja laden
ldi tmp,0xFF <- Ist mein Ausgangswert
somit habe ich den ersten wert in tmp
und bei andi tmp,0x80 <- hiermit will ich Verknüpfen
wird der tmp mit 0x80 Verknüpft und das Ergebnis bleibt im tmp drin
Der Ansatz war schon richtig, die Zahlen in binär umzurechnen, untereinander zu schreiben
und dann gucken, aber Du hast was verwechselt,
AND heißt Bit vom erstem UND zweiten -> 1 sonst 0
OR heißt Bit vom erserm ODER zweitem -> 1 sonst 0
mithin hast Du bei AND nur dann 1 wenn beide 1 sind -> sonst 0
bei or hast Du 1 wenn einer von beiden 1 ist sonst wenn beide 0 -> 0
Lesezeichen