II PRZEBIEG DOŚWIADCZENIA
Wejście A ustaliliśmy jako stałe słowo o wartości A = 0101 (5), a wejście B = 1100 (12). Wejścia MC i CO umożliwiły zmianę operacji logicznych (MC=1) na operacje arytmetyczne (MC=0, C0=0) a wejście S dawało możliwości wyboru konkretnych funkcji. Na wyjściu F otrzymywaliśmy konkretny wynik wybranej operacji. Ostatnie wyjścia A=B informowało o stanie w którym wprowadzone słowa na wejścia A i B były jednakowe i C4 dawało wartości stanu przeniesienia przy wykonywaniu funkcji arytmetycznych.
Do sprawdzenia poprawności układu AUL wykonaliśmy teoretyczne obliczenia:
Słowo A=0101 |
|
Słowo B=1100 |
Funkcje logiczne |
|
Funkcje arytmetyczne |
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
1010 |
|
|
|
0101 |
|
Wynik |
1010 |
|
|
Wynik |
0101 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0101 1100 1101 |
|
|
|
0101 1100 0001 |
|
|
0010 |
|
|
|
|
|
Wynik |
0010 |
|
|
Wynik |
0001 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
1010 |
|
|
|
0011 |
|
|
1010 1100 1000 |
|
|
|
0101 0011 1000 |
|
Wynik |
1000 |
|
|
Wynik |
1000 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0000 |
|
|
|
1111 |
|
Wynik |
0000 |
|
|
Wynik |
1111 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0101 1100 0100 |
|
|
|
0011 |
|
|
|
|
|
|
0101 0011 0001 |
|
|
1011 |
|
|
|
0101 0001 0110 |
|
Wynik |
1011 |
|
|
Wynik |
0110 |
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0011 |
|
|
|
0011 |
|
|
|
|
|
|
0101 0011 0001 |
|
|
|
|
|
|
0101 1100 1101 |
|
|
|
|
|
|
1101 0001 1110 |
|
Wynik |
0011 |
|
|
Wynik |
1110 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0101 1100 1001 |
|
|
|
0101 0100 1001 |
|
|
|
|
|
|
1001 1111 1000 |
|
Wynik |
1001 |
|
|
Wynik |
1000 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0011 |
|
|
|
0011 |
|
|
0101 0011 0001 |
|
|
|
0101 0011 0001 |
|
|
|
|
|
|
0001 1111 0000 |
|
Wynik |
0001 |
|
|
Wynik |
0000 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
1010 |
|
|
|
0101 1100 0100 |
|
|
1010 1100 1110 |
|
|
|
0101 0100 1001 |
|
Wynik |
1110 |
|
|
Wynik |
1001 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0101 1100 1001 |
|
|
|
0101 1100 0001 |
|
|
0110 |
|
|
|
|
|
Wynik |
0110 |
|
|
Wynik |
0001 |
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
1100 |
|
|
|
0101 1100 0100 |
|
|
|
|
|
|
0011 |
|
|
|
|
|
|
0101 0011 0111 |
|
|
|
|
|
|
0111 0100 1011 |
|
Wynik |
1100 |
|
|
Wynik |
1011 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0101 1100 0100 |
|
|
|
0101 1100 0100 |
|
|
|
|
|
|
0100 1111 0011 |
|
Wynik |
0100 |
|
|
Wynik |
0011 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
1111 |
|
|
|
0101 0101 1010 |
|
Wynik |
1111 |
|
|
Wynik |
1010 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0011 |
|
|
|
0101 1100 1101 |
|
|
0101 0011 0111 |
|
|
|
1101 0101 0010 |
|
Wynik |
0111 |
|
|
Wynik |
0010 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0101 1100 1101 |
|
|
|
0011 |
|
|
|
|
|
|
0101 0011 0111 |
|
|
|
|
|
|
0111 0101 1100 |
|
Wynik |
1101 |
|
|
Wynik |
1100 |
|
|
|
|
|
|
|
Funkcja |
Krok |
Działanie |
|
Funkcja |
Krok |
Działanie |
|
|
0101 |
|
|
|
0101 1111 0100 |
|
Wynik |
0101 |
|
|
Wynik |
0100 |
III WNIOSKI
Porównując tabelę wyników teoretycznych z tabelą wyników z przeprowadzonego doświadczenia (dołączona do sprawozdania) możemy wywnioskować iż układ UCY 74181 ma przekłamania w dwóch funkcjach arytmetycznych:
WEJŚCIA SELEKCJONUJĄCE
|
FUNKCJE ARYTMETYCZNE MC=0, C0=0 |
|||||
S3 |
S2 |
S1 |
S0 |
FUNKCJA |
TEORIA |
DOŚWIADCZENIE |
L |
L |
L |
H |
|
0001 |
1101 |
L |
L |
H |
L |
|
1000 |
0111 |
Biorąc pod uwagę wyniki pomiarów przeprowadzonych przeze mnie oraz przez innych studentów, czyli niezgodności tabel teoretycznej z doświadczalną przy różnych funkcjach (nie tylko arytmetycznych, ale również logicznych) oraz przy różnych słowach bitowych wnioskuję, iż obie kości ULY 74181 zamontowane w UNILOGU 2 są USZKODZONE !!!.
Jeśli nie znałbym wyników i wniosków opracowanych przez moich kolegów stwierdziłbym, iż niezgodności wynikają ze źle zdefiniowanych funkcji w tabeli dołączonej do instrukcji doświadczenia. Jednakże ta szeroka rozbieżność błędnych wyników sugeruje, iż owe kości należy wymienić.