And logico tra 2 bit
Esempi
NASTRO INIZIALE | NASTRO FINALE |
---|---|
00 | 0 |
01 | 0 |
10 | 0 |
11 | 1 |
Algoritmo #1
- Se il primo bit è 0 va nello stato Falso
- Se il primo bit è 1 va nello stato Vero
- Nello stato F scrive solo 0
- Nello stato V legge il secondo bit e scrive la risposta
Codice #1 | Commenti |
---|---|
(0,0,F,-,>) | Il primo bit è 0, la risposta è Falso |
(0,1,V,-,>) | Il primo bit è 1 |
(F,0,H,0,>) | 00 -> 0 |
(F,1,H,0,>) | 01 -> 0 |
(V,0,H,0,>) | 10 -> 0 |
(V,1,H,1,>) | 11 -> 1 |
Algoritmo #2
- Se il primo bit è 0 va nello stato Falso per scrivere 0
- Se il primo bit è 1 va nello stato H e la risposta è data dal secondo bit…
Codice #2 | Commenti |
---|---|
(0,0,F,-,>) | 0… |
(0,1,V,-,>) | 1… |
(F,01,H,00,>) | 00 -> 0 01 -> 0 |
(V,01,H,01,>) | 10 -> 0 11 -> 1 |
Algoritmo #3
- Se il primo bit è 0 va nello stato Falso per scrivere 0
- Se il primo bit è 1 va nello stato H e la risposta è data dal secondo bit…
Codice #3 | Commenti |
---|---|
(0,0,F,-,>) | 0… |
(0,1,H,-,>) | 1… |
(F,01,H,00,>) | 00 -> 0 01 -> 0 |