Henry S.Warren Jr - Uczta programistów SiEC.(P2PNet.pl).pdf

(26057 KB) Pobierz
743193910 UNPDF
743193910.001.png
743193910.002.png
743193910.003.png
743193910.004.png
Spis treci
Przedmowa...........................................................................................................9
Wstp................................................................................................................11
Rozdział 1. Wprowadzenie .................................................................................13
1.1. Notacja .......................................................................................................................13
1.2. Zestaw instrukcji i model wykonawczy.....................................................................17
Rozdział 2. Podstawy ........................................................................................23
2.1. Manipulowanie prawostronnymi bitami ....................................................................23
2.2. Łczenie dodawania z operacjami logicznymi...........................................................27
2.3. Nierówno"ci w wyra#eniach logicznych i arytmetycznych.......................................29
2.4. Warto"( bezwzgl)dna.................................................................................................30
2.5. Rozszerzenie o znak...................................................................................................31
2.6. Przesuni)cie w prawo ze znakiem za pomoc instrukcji przesuni)cia bez znaku .....32
2.7. Funkcja signum ..........................................................................................................32
2.8. Funkcja porównania trójwarto"ciowego ....................................................................33
2.9. Przeniesienie znaku....................................................................................................34
2.10. Dekodowanie pola „zero oznacza 2 n ”......................................................................34
2.11. Predykaty porówna4.................................................................................................35
2.12. Wykrywanie przepełnienia.......................................................................................40
2.13. Kod warunkowy operacji dodawania, odejmowania i mno#enia.............................49
2.14. Przesuni)cia cykliczne .............................................................................................50
2.15. Dodawanie i odejmowanie liczb o podwójnej długo"ci...........................................51
2.16. Przesuni)cia liczb o podwójnej długo"ci .................................................................52
2.17. Operacje dodawania, odejmowania i wyznaczania warto"ci bezwzgl)dnej
na warto"ciach wielobajtowych......................................................................................53
2.18. Doz, Max oraz Min ..................................................................................................54
2.19. Wymiana warto"ci mi)dzy rejestrami......................................................................56
2.20. Wymiana dwóch lub wi)kszej liczby warto"ci ........................................................59
Rozdział 3. Ograniczenia potg dwójki.................................................................63
3.1. Zaokrglanie do wielokrotno"ci znanych pot)g liczby 2...........................................63
3.2. Zaokrglanie w gór) lub w dół do nast)pnej pot)gi liczby 2.....................................64
3.3. Wykrywanie przekroczenia ogranicze4 pot)gi dwójki..............................................67
Rozdział 4. Ograniczenia arytmetyczne...............................................................71
4.1. Kontrola ogranicze4 liczb całkowitych......................................................................71
4.2. Ograniczenia zakresów w operacjach sumy i ró#nicy ...............................................74
4.3. Ograniczenia zakresów w operacjach logicznych......................................................78
Zgłoś jeśli naruszono regulamin