0 0 0 0 1 1 0 0 1 0 2 0 1 0 0 3 0 1 1 1 4 1 0 0 1 5 1 0 1 0 6 1 1 0 0 7 1 1 1 1 0 0 0 0 1 3 0 1 1 1 4 1 0 0 1 7 1 1 1 1 Grupppe 0: 0 0 0 0 1 Gruppe 1: 4 1 0 0 1 Gruppe 2: 3 0 1 1 1 Gruppe 3: 7 1 1 1 1 0:4 - 0 0 3:7 - 1 1 y <= (not x1 and not x0) or (x2 and x0) ; r2 ^= x2 ; r1 ^= x1 ; r0 ^= x0 Jetzt habe ich DNF und KNF jeder Min oder Max term wird in ein Register geschrieben, mit der Verknüpfung der einzelnen Variablen Diese Termen werden ins nächste Register verknüpft Also, bei der DNF sind es Minterme Das geht dann so Zunächst muss ich die Variablen in einer Art Assembler Schleife ändern ldi r0, 0 ldi r1, 0 ldi r2, 0 label1: label2: label3: ; Hier kommt die eigentliche Aktion und eigentlich Verknüpfungen inc r0 cpi r0, 2 brle label3 ldi r0, 0 inc r1 cpi r1, 2 brle label2 ldi r1, 0 inc r2 cpi r2, 2 brle label1 ldi r0, 0 ldi r1, 0 ldi r2, 0