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