Hi Leute,
ich verzweifle noch...weiß jemand wie man im 8086 Code einzelne Bits vertauschen kann?
Die Aufgabe ist folgende:
"Erstellen Sie ein Programm, welches eine 8-Bit-Folge (Byte), die im Datenbereich unter der Adresse "Original" abgelegt ist in umgekehter Reihenfolge (d.h. Bit 7 mit Bit 0, Bit 6 mit Bit1 usw vertauscht) wieder unter der Adresse "REVERSE" im Datenbereich ablegt."
Hab schon den swap befehl probiert doch bekomm die meldung das tasm den befehl nicht kennt, auch mit push und pop hab ich mir überlegt aber das problem ist das da nur bytes auf den stack können! wie kann ich einzelne bits vertauschen,,,alle überlegungen mit xor, ROR usw haben bisher nicht geklappt.
Wäre dankbar für jede Hilfe!
Gruß
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
ja aber wie kann ich zb wenn ich: 01001100 habe dies zu 00110010 vertauschen das muss doch immer elementweise geschehen Bit 7 mit Bit 0, bit 6 mit bit 1 usw
mit RCL oder RCR komm ich da nicht weiter und die anderen dinger verschieben nur aber wie kann ich tauschen?