Otwórz - systemy ósemkowe

Transkrypt

Otwórz - systemy ósemkowe
Elektronik - Rzeszów
2011-09-11
System ósemkowy
System ósemkowy
2
Ósemkowy system liczbowy, zwany też oktalnym lub
oktagonalnym (ang. octal) jest pozycyjnym systemem
liczbowym o podstawie 8. Do zapisu liczb używa się w nim
ośmiu cyfr, od 0 do 7.
KLASA 1
TEM AT: NR 11
2011-09-11
ZSE Rzeszów - Systemy operacyjne
Zamiana liczby binarnej na ósemkową
Zamiana liczby dziesiętnej na ósemkową
3
4
Aby zamienić liczbę binarną na ósemkową, trzeba podzielić
ją po 3 bity, zaczynając od prawej strony. Następnie należy
zamienić każde otrzymane trzy cyfry systemu binarnego na
odpowiadającą im jedną cyfrę systemu ósemkowego.
Przeliczając system dziesiętny na ósemkowy, wykonujemy
takie same czynności jak podczas przeliczania na system
binarny, z taką tylko różnicą, że dzielimy liczbę dziesiętną
przez 8.
Kolejne liczby w zapisie dwójkowym i ósemkowym:
Przykład 1: (233)10
System 2
000 001 010 011 100 101 110
111
System 8
0
7
1
2
3
4
5
6
5
0
912:8 = 114 reszta | 0
114:8 = 14
reszta | 2
14:8 = 1
reszta | 6
1: 8 =0
reszta |1
Zatem liczba (912)10, w systemie oktalnym to: (1620)8
7
(1 101 010 110 011)2 = (15263)8
1
5
2
6
3
2011-09-11
ZSE Rzeszów - Systemy operacyjne
Kierunek odczytu
Zatem liczba (233)10, w systemie oktalnym to: (351)8
Przykład 2: (912)10
Przykład:
(1 010 101 000 111)2 = (12507)8
1 2
233:8 = 29 reszta | 1
29:8 = 3
reszta | 5
3:8 = 0
reszta | 3
2011-09-11
ZSE Rzeszów - Systemy operacyjne
Zamiana liczby ósemkowej na dziesiętną
Kierunek odczytu
Zadanie
5
6
W tym celu należy wszystkie cyfry po kolei z każdej
pozycji dodać pomnożone przez kolejną potęgę
podstawy systemu, czyli liczby 8. Zaczynamy od cyfry
ostatniej.
1. Przelicz na system ósemkowy liczby:
a) (101110101)2
b) (111001100)2
c) (10110100101)2
d) (456)10
e) (679)10
f)
(1213)10
2. Przelicz na system dziesiętny liczby:
a) (257)8
b) (341)8
c) (635)8
3. Przelicz na system dwójkowy liczby:
a) (372)8
b) (465)8
c) (777)8
Przy użyciu programu kalkulator, dostępnego w systemie operacyjnym sprawdź
czy otrzymane wyniki są poprawne.
ZSE Rzeszów - Systemy operacyjne
2011-09-11
ZSE Rzeszów - Systemy operacyjne
2011-09-11
1