Architektura Komputerów/Wykład 2: Dane: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 110: | Linia 110: | ||
|valign="top" width="500px"|[[Grafika:ASK_M2_S15.png]] | |valign="top" width="500px"|[[Grafika:ASK_M2_S15.png]] | ||
|valign="top"| | |valign="top"| | ||
... | Kody całkowitoliczbowe charakteryzują się zestawem własności, które decydują o wygodzie ich stosowania. Istotne własności to m.in.: | ||
Reprezentacja zera – wpływa na łatwość wykrywania wartości 0 przy użyciu prostego układu logicznego. | |||
Reprezentacja znaku – wpływa na łatwość rozróżnienia liczb ujemnych od dodatnich. | |||
Operacja, jaką należy wykonać w celu zmiany znaku liczby – może to być prosta operacja logiczna, prosta lub złożona operacja arytmetyczna. | |||
Łatwość wykonywania operacji arytmetycznych – dodawanie i odejmowanie w U2 jest realizowane tak samo, jak w NKB. Mnożenie i dzielenie w U2 jest niewygodne, za to liczby zapisane w kodzie znak-moduł można mnożyć i dzielić niemal tak samo, jak w NKB. | |||
|} | |} | ||
<hr width="100%"> | <hr width="100%"> |
Wersja z 10:48, 5 paź 2006
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |
![]() |
... |