WYNIKI~1 (5) DOC


  1. Wyniki pomiarów. Dyskusja wyników pomiarów.

Korzystając z tabeli działania układu ALU sprawdziliśmy działanie układu dla wybranych funkcji logicznych i arytmetycznych .

TABELA DZIAŁANIA UKŁADU ALU

Wejścia

selekcjonujące

S3 S0 S1 S0

Funkcja logiczna

MC=1

Funkcja arytmetyczna

MC=0, CO=1

L

L

L

L

0x01 graphic

0x01 graphic

L

L

L

H

0x01 graphic

0x01 graphic

L

L

H

L

0x01 graphic

0x01 graphic

L

L

H

H

0x01 graphic

0x01 graphic

L

H

L

L

0x01 graphic

0x01 graphic

L

H

L

H

0x01 graphic

0x01 graphic

L

H

H

L

0x01 graphic

0x01 graphic

L

H

H

H

0x01 graphic

0x01 graphic

H

L

L

L

0x01 graphic

0x01 graphic

H

L

L

H

0x01 graphic
0x01 graphic

0x01 graphic

H

L

H

L

0x01 graphic

0x01 graphic

H

L

H

H

0x01 graphic

0x01 graphic

H

H

L

L

0x01 graphic

0x01 graphic

H

H

L

H

0x01 graphic

0x01 graphic

H

H

H

L

0x01 graphic

0x01 graphic

H

H

H

H

0x01 graphic

0x01 graphic

1. Sprawdziliśmy następujące funkcje logiczne i otrzymaliśmy podane poniżej w tabeli wyniki:

Funkcja

A

B

Wynik

F=A

01

--

01

0x01 graphic

01

--

10

0x01 graphic

0101

0011

1110

F=0

0101

0011

0000

0x01 graphic

0101

0011

0001

0x01 graphic

0101

0011

0110

0x01 graphic

0101

0011

1011

0x01 graphic

--

01

10

A

0101

B

0011

0x01 graphic

0001

0x01 graphic

1110

Nasz wynik

1110

Jak widać z tej tabeli wynik przez nas uzyskany jest prawidłowy.

A

0101

B

0011

0x01 graphic

1010

0x01 graphic

1011

Nasz wynik

1011

2. Sprawdziliśmy następujące funkcje arytmetyczne i otrzymaliśmy następujące wyniki:

Funkcja

A

B

Wynik

C0

C4

F=A

0000

----

0000

1

1

1100

----

1100

1

1

1111

----

1111

1

1

F=A+B

0000

0000

0000

1

1

0101

0101

1010

1

1

1111

1111

1110

1

0

F=A-B-1

0000

0000

1111

1

1

0101

0011

0001

1

0

1111

1111

1111

1

1

F=0x01 graphic

0000

0000

1111

1

1

0101

0111

0010

1

0

1111

1111

1110

1

0

F=A+A

0000

0000

0000

1

1

1001

0011

0010

1

0

1101

1000

1010

1

0

1111

1111

1110

1

0

F=A+0x01 graphic

0000

0000

0000

1

1

1010

0011

1100

1

1

1111

1111

1110

1

0

F=-1

0000

0000

1111

1

1

1010

1010

1111

1

1

1111

1111

1111

1

1

Ponieważ funkcje arytmetyczne układ przez nas badany wykonywał w zapisie z uzupełnieniem do dwóch, więc przydatna będzie poniższa tabela, która pokazuje jakiej liczbie dziesiętnej jest przyporządkowana liczba binarna w kodzie z uzupełnieniem do dwóch:

Liczba całkowita

Z uzupełnieniem do dwóch

+7

0111

+6

0110

+5

0101

+4

0100

+3

0011

+2

0010

+1

0001

0

0000

-1

1111

-2

1110

-3

1101

-4

1100

-5

1011

-6

1010

-7

1001

-8

1000

Uwaga: Wartość C4 w naszej tabeli funkcji arytmetycznych jest to bit przeniesienia na kość starszą. W naszym doświadczeniu bit ten miał wartość 0 gdy następowało przeniesienie na kość starszą, a wartość 1 w przeciwnym przypadku.

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
A C4 0000 C4 0101 C4 1111

0x08 graphic
B +0000 +0101 +1111

A+B 1 0000 1 1010 0 1110

Nasz wynik 1 0000 1 1010 0 1110

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

A C4 0000 C4 0101 C4 1111

B +0000 +1101 +0001

0x08 graphic
-1 +1111 +1111 +1111

F=A-B-1 1 1111 0 0001 0 1111

Nasz wynik 1 1111 0 0001 0 1111

Funkcja ta jak widać działała poprawnie dla wybranych przez nas wartości A i B, gdyż wynik przez nas uzyskany jest zgodny z obliczeniami.

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

A C4 0000 C4 0101 C4 1111

B 0000 0111 1111

0x08 graphic
0x01 graphic
1111 1000 0000

0x01 graphic
1111 1101 1111

0x01 graphic
0000 0101 1111

0x01 graphic

0x01 graphic
1 1111 0 0010 0 1110

Nasz wynik 1 1111 0 0010 0 1110

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
A C4 0000 C4 1001 C4 1101 C4 1111

0x08 graphic
0x08 graphic
B 0000 0011 1000 1111

F=A+A 1 0000 0 0010 0 1010 0 1110

Nasz wynik 1 0000 0 0010 0 1010 0 1110

Wynik uzyskany przez nas zgadza się z obliczeniami, a więc funkcja ta działa prawidłowo.

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

A C4 0000 C4 1010 C4 1111

B 0000 0011 1111

0x08 graphic
0x01 graphic
0000 0010 1111

F=A+0x01 graphic
1 0000 1 1100 0 1110

Nasz wynik 1 0000 1 1100 0 1110



Wyszukiwarka

Podobne podstrony:
Materiałoznawstwo – egzamin 2011 wyniki doc
WYNIKI~3 DOC
WYNIKI~1 (3) DOC
WYNIKI~2 DOC
WYNIKI~1 (4) DOC
WYNIKI~1 (2) DOC
WYNIKI (4) DOC
Wyniki krazeniowki doc
Wyniki obliczeń doc
BP10 doc
europejski system energetyczny doc
Wyklad 3b Handel elektroniczny wyniki badan
BP3 doc
delimitacja wyniki
Zaburzenia u dzieci i mlodziezy (1) doc
KLASA 1 POZIOM ROZSZERZONY doc Nieznany
PRTL pl wyniki europejskich lin Nieznany
BwUE wyniki kolokwium 2012 2013
Enzymologia wyniki egzaminu (I termin)

więcej podobnych podstron