Bitmanipulationen

#965758
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren