F1-1
Cyfrowy zapis informacji
" Alfabet: uporządkowany zbiór znaków, np. A = {a,b,..., z}
" Słowa (ciągi) informacyjne: łańcuchy znakowe, np. A i = gdtr
" Długość słowa n : liczba znaków słowa, np. n(sbdy) = 4
" Złożenie (konkatenacja): A i ć% A j , np. gdtr ć% sbdy = gdtrsbdy
Inne symbole: & (VHDL), +, Ä„%
" Alfabet dwójkowy: zbiór dwuznakowy, np. {L,H}, {0,1}
Przyjmujemy definicjÄ™ B = {0,1}
Bn n-tka uporządkowana, n-krotny iloczyn kartezjański zbiorów B
Np. B 3 = {000, 001, 010, 011, 100, 101, 110, 111}
" Bit: element zbioru B (0 lub 1); słowo z n = 1
" Tetrada (nibble), słowo czterobitowe: n = 4
" Bajt: (byte), słowo ośmiobitowe: n = 8
" Język: niepusty, skończony zbiór słów nad danym alfabetem
" Semantyka: znaczenia tych słów
" Składnia: reguły używania tych słów
" Format słowa: indeksowanie łańcucha znakowego
Np. w języku VHDL: (czcionka Lucida Console)
signal a : bit_vector(3 downto 0) := 3 11003 ;
Indeksy: 3..0, czyli a(3) = 2 12 , a(0) = 2 02
tu indeksowanie rozpoczyna siÄ™ od prawej strony i wzrasta w lewo
Jeśli zadeklarujemy
signal b : bit_vector(0 to 3);
tu indeksowanie rozpoczyna siÄ™ od lewej strony i wzrasta w prawo
to złożenie: b <= a(2 downto 1) & 3 113 ;
oznacza przypisanie b = 3 10113 oraz b(1) = 2 02
© J. Kalisz, WAT, 2008
Wyszukiwarka
Podobne podstrony:
E1Cyfrowy zapis informacjiF1 81 Zapis liczb ze znakiemOgólne informacje na temat systemu tachografów cyfrowychINFORMATYKA MODELOWANIE CYFROWE zadania na kolokwium151 Podaj przyklady przetwarzania informacji w organizmie analogowego cyfrowego analogowo cyfrowegTeoria i metodologia nauki o informacjiplan nauczania technik informatyk wersja 1t informatyk12[01] 02 101informatyka w prawnicza testyWyk6 ORBITA GPS Podstawowe informacjeInformacja komputerowaPodstawowe informacje o RybnieF1 28 Formy bool 4Zagrożenia bezpieczeństa informacjiINFORMACJA O FIRMIEPodstawy Cyfrowego Przetwarzania Sygnalówwięcej podobnych podstron