F1 91 Układy arytmetyczne 6

background image

F1-91

© J. Kalisz, WAT, 2008

Sumator - subtraktor


Przykład dla liczb 4-

bitowych bez znaku


k = 0 :

sumowanie

k = 1 :

odejmowanie

Q ► U2(Q)

Y = P + U2(Q)

• Jeśli (P – Q) < 0, to c

4

= 0 i wynik jest w kodzie U2


• Aby taki wynik przedstawić w kodzie NB, trzeba wykonać

konwersję słowa S przez powtórne kodowanie U2:

- negacja wszystkich bitów S,
- dodanie 1 na najniższej pozycji

• Wykorzystując sumatory 4-bitowe, można utworzyć

wielobitowy blok sumatora-subtraktora

• W podobny sposób można operować na liczbach ze znakiem

(w kodzie ZU2) – wtedy trzeba badać bit znakowy

Układ arytmetyczno - logiczny

(ALU –

Arithmetic – Logic Unit

)

• realizuje różne funkcje

arytmetyczne

i

logiczne

, zależnie od

stanu

wejść sterujących

• jest głównym blokiem operacyjnym każdego mikrokontrolera i

mikroprocesora – obecnie nie jest już wykorzystywany jako
odrębny układ scalony


Wyszukiwarka

Podobne podstrony:
F1 91 Układy arytmetyczne 6
F1 91 Układy arytmetyczne 6
F1 93 Układy arytmetyczne 8
F1 90 Układy arytmetyczne 5
F1 86 Układy arytmetyczne 1
F1 87 Układy arytmetyczne 2
F1 92 Układy arytmetyczne 7
F1 89 Układy arytmetyczne 4
F1 88 Układy arytmetyczne 3
F1 94 Układy arytmetyczne 9
F1 87 Układy arytmetyczne 2
F1 88 Układy arytmetyczne 3
F1 94 Układy arytmetyczne 9
F1 89 Układy arytmetyczne 4

więcej podobnych podstron