Re: Aufgaben und Übungen,

12.78125

12/2 = 6        Rest 0
6/2 = 3         Rest 0
3/2 = 1         Rest 1
1/2 = 0         Rest 1

0,78125 * 2 = 1,5625            1
0,5625 * 2 = 1,125              1
0,125 * 2 = 0,25                0
0,25 * 2 = 0,5                  0
0,5 = 1,0                       1

1100,11001

|0|

1100,11001

1,10011001 * 2\^3

127 + 3 = 130

130 / 2 = 65            Rest 0
65 / 2 = 32             Rest 1
32 / 2 = 16             Rest 0
16 / 2 = 8              Rest 0
8 / 2 = 4               Rest 0
4 / 2 = 2               Rest 0
2 / 2 = 1               Rest 0
1 / 2 = 0               Rest 1


|0|10000010|10011001

0100.0001.0100.1100.1000.0000.0000.0000

1000 8
1001 9
1010 A
1011 B
1100 C

0x414C8000

Zustand,Eingabe,Ausgabe,Folgezustand
1,0,0,2
1,1,1,1
2,0,0,3
2,1,0,3
3,0,0,1
3,1,0,4
4,0,1,4
4,1,1,2

z1+ := (z1 and x) or (z3 and x)
z2+ := (z1 and not x) or (z4 and x)
z3+ := (z2)
z4+ := (z3 and x) or (z4 and not x)

y := (z1 and x) or (z4)

Das ist ein anderes, aber auch hübsch, man muss die Option - s bei meinem Programm angeben.

Image fsm2024-02-13.jpeg-1

Image fsm2024-02-13a.jpeg-1

Zustand,Eingabe,Ausgabe,Folgezustand
1,0,0,2
1,1,1,1
2,0,0,3
2,1,0,3
3,0,0,1
3,1,0,4
4,0,1,4
4,1,1,2

z1+ := (z1 and x) or (z3 and not x)
z2+ := (z1 and not x) or (z4 and x)
z3+ := (z2)
z4+ := (z3 and x) or (z4 and not x)

y := (z1 and x) or (z4)

Image fsm2024-02-13a.jpeg-1

Ich stelle gerade einen kleinen Fehler im