Forum: Mikrocontroller und Digitale Elektronik Bitmanipulationen


von Gilbert P. (gilbrator)


Lesenswert?

Ich find zu diesen Thema echt wenig bis keine Information, benötige dies 
aber für eine Klausur... kann mir da jemand weiterhelfen? Ich finde nur 
wie ich den gesamten ausdruck manipulieen kann...


• Realisieren Sie folgende logischen Verknüpfungen:
VarD[1 .. 0] = VarA[3 .. 2] AND (VarB[4..3] OR VarC[7 .. 6])
VarD[5 .. 2] = VarA[7 .. 4] OR (b[3 .. 0] AND (NOT VarC[6 .. 3]))
VarD[7 .. 6] = VarB[5 .. 4] XOR VarC[1 .. 0]

Notation: Variablenname[Anfangsbit ... Endbit] (Bit7 = MSB und
Bit0 = LSB)


.cseg

.... ; Ihr Code!

.dseg

VarA: .db 0b10101010
VarB: .db 0b00110110
VarC: .db 0b10101101
VarD: .BYTE 1

von Falk B. (falk)


Lesenswert?


von Gilbert P. (gilbrator)


Lesenswert?

äh.. genau! danke... rotwerd... :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.