Zadania domowe
Transkrypt
Zadania domowe
Wykład I. Zadanie 1. Dokonaj konwersji liczb. Bin Hex Dec ________ ________ 1. 100 2. 10101101 ________ ________ 3. 1101110101 ________ ________ 4. 11111011110 ________ ________ 5. 10000000001 ________ ________ 6. ________ 8EF ________ 7. ________ 10 ________ 8. ________ A52E ________ 9. ________ 70C ________ 10. ________ 6BD3 ________ 11. ________ ________ 100 12. ________ ________ 527 13. ________ ________ 4128 14. ________ ________ 11947 15. ________ ________ 59020 Zadanie 2. 1. Zakoduj (a) liczbę 13 w systemie czwórkowym (b) liczbę 64 w systemie jedenastkowym (c) liczbę 666 w systemie dziewiątkowym (d) liczbę FF17 w systemie trójkowym (e) 2. Zakoduj (a) liczbę 0.3333 w systemie trójkowym (b) liczbę 0.12 w systemie piątkowym (c) liczbę 0.777 w systemie piętnastkowym (d) liczbę 123.456 w systemie ósemkowym Zadanie 3.Napisać program konwertujący liczbę zmiennopozycyjną z jednego systemu na inny Zadanie 4. 1. Każda z poniższych liczb może być interpretowana jako liczba lub jako para znaków w kodzie ASCII. Znajdź tą liczbę i wypisz odpowiednie znaki. (a) 2A45 (b) 7352 (c) 2036 1/3 (d) 106E 2. Znajdź kody ASCII znaków w każdym z poniższych zdań. Powrót karetki i nowa linia oznaczone zostały symbolami CR i LF. (a) Pierwszy dzien Nowego Roku to 1 Styczen.CRLF (b) Staszek powiedzial: “Ops” (c) R2D2 byl przyjacielem C3P0's.CRLF (d) Jak masz na imie? [dodaj dwie spacje po znaku zapytania] (e) Wprowadz wartosc: [dodaj dwie spacje po znaku zapytania] Zadanie 5. 1. Co zostanie wyświetlone na ekranie komputera po zdekodowaniu następujących ciągów liczb: (a) 41 6c 61 20 6d 61 20 6b 6f 74 61 (b) 41 73 73 65 6d 62 6c 65 72 20 6a 65 73 74 20 6f 6b (c) 77 20 74 79 6d 20 64 6f 6d 75 20 73 74 72 61 73 7a 79 2e 2e 2e 2. Wykonaj konwersje: (a) Wykonaj konwersje do liczby typu hex dla word: 1. 845 2. 1500 3. 100 4. -10 5. -923 (b) wykonaj konwersję do liczby typu hex dla double word: 1. 3874 2. 1000000 3. -100 4. -55555 (c) wykonaj konwersję do liczby typu hex dla byte: 1. 23 2. 111 3. -100 4. -55 (d) znajdź wartość dziesiętną dla liczb typu word 1. 00 A3 2. FF FE 3. 6F 20 4. B6 4A (e) znajdź wartość dziesiętną dla liczb typu double word 1. 00 00 F3 E1 2. FF FF FE 03 3. 98 C2 41 7D (f) znajdź wartość dziesiętną dla liczb typu byte 1. E1 2. 7C 3. FF (g) Znajdź minimalny i maksymalny zakres dla liczb typu double word (h) Znajdź minimalny i maksymalny zakres dla liczb typu byte Zadanie 6. Wykonaj operacje arytmetyczne. Określ kiedy występuje pożyczka, przeniesienie i przepełnienie. Sprawdź swoje odpowiedzi poprzez przekonwertowanie liczb na system dziesiętny. 2/3 1. 003F + 02A4 2. 1B48 + 39E1 3. 6C34 + 5028 4. 7FFE + 0002 5. FF07 + 06BD 6. 2A44 + D9CC 7. FFE3 + FC70 8. FE00 + FD2D 9. FFF1 + 8005 10. 8AD0 + EC78 11. 9E58 − EBBC 12. EBBC − 9E58 13. EBBC − 791C 14. 791C −EBBC Zadanie 7. Zakoduj w systemie BCD na 4 bajtach 1. 230 2. 1 3. 12348765 4. 17195 Zadanie 8. Zakoduj liczby w systemie IEEE pojedynczej precyzji: 1. 175.5 2. -1.25 3. -11.25 4. 45.5 Wykład II. Zadanie 1. Kupiłeś PC z 32MB RAM. Jaki jest ośmio cyfrowy adres w zapisie szesnastkowym ostatniego bajtu ? Zadanie 2. Odkryłeś że przestrzeń adresowa 000C0000 – 000C7FFF jest zajęta przez pamięć grafiki. Jaki jest rozmiar tej pamięci? Zadanie 3. Znajdź adresy fizyczne dla procesora 8086 1. 2B8C:8D21 2. 059A:7A04 3. 1234:5678 Zadanie 4. 3/3