Podstawy Informatyki Elementarne podzespoły komputera

Podobne dokumenty
UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

LEKCJA. TEMAT: Funktory logiczne.

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

Krótkie przypomnienie

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1

PODSTAWY TEORII UKŁADÓW CYFROWYCH

dwójkę liczącą Licznikiem Podział liczników:

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

Architektura komputerów Wykład 2

LICZNIKI PODZIAŁ I PARAMETRY

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

Sekwencyjne bloki funkcjonalne

WSTĘP DO ELEKTRONIKI

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

LICZNIKI Liczniki scalone serii 749x

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

Cyfrowe układy scalone c.d. funkcje

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne

Automatyzacja i robotyzacja procesów produkcyjnych

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

Układy Logiczne i Cyfrowe

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

Tranzystor JFET i MOSFET zas. działania

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Układy kombinacyjne 1

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

Elektronika i techniki mikroprocesorowe

Arytmetyka liczb binarnych

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

Podstawy Techniki Cyfrowej Liczniki scalone

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder

Podstawowe elementy układów cyfrowych układy sekwencyjne. Rafał Walkowiak

Ćw. 7: Układy sekwencyjne

ćwiczenie 203 Temat: Układy sekwencyjne 1. Cel ćwiczenia

Podstawy Informatyki JA-L i Pamięci

Politechnika Wrocławska, Wydział PPT Laboratorium z Elektroniki i Elektrotechniki

UKŁADY CYFROWE. Układ kombinacyjny

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

WYKŁAD 8 Przerzutniki. Przerzutniki są inną niż bramki klasą urządzeń elektroniki cyfrowej. Są najprostszymi układami pamięciowymi.

Układy logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład)

Technika cyfrowa Synteza układów kombinacyjnych

Mikrooperacje. Mikrooperacje arytmetyczne

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

Asynchroniczne statyczne układy sekwencyjne

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

Podstawy elektroniki cz. 2 Wykład 2

Logiczny model komputera i działanie procesora. Część 1.

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

Układy czasowo-licznikowe w systemach mikroprocesorowych

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Technika cyfrowa Synteza układów kombinacyjnych (I)

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

AHDL - Język opisu projektu. Podstawowe struktury języka. Komentarz rozpoczyna znak i kończy znak %. SUBDESIGN

LABORATORIUM ELEKTRONIKI. Jakub Kaźmierczak. 2.1 Sekwencyjne układy pamiętające

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Energoelektroniki i Maszyn Elektrycznych REJESTRY

Podstawy Informatyki Układ sterujący

Układy kombinacyjne - przypomnienie

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

SYSTEMY WBUDOWANE I MIKROPROCESORY. Aleksandra Zalewska nr SPRAWOZDANIE NR 1

Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji

Wykład nr 3 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

Temat 5. Podstawowe bloki funkcjonalne

Temat 7. Dekodery, enkodery

A B. 12. Uprość funkcję F(abc) = (a + a'b + c + c')a

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

Wstęp do Techniki Cyfrowej... Teoria automatów i układy sekwencyjne

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

Table of Contents. Table of Contents UniTrain-I Kursy UniTrain Kursy UniTrain: Technika cyfrowa. Lucas Nülle GmbH 1/7

Układy logiczne układy cyfrowe

Technika Cyfrowa 1. Wykład 7 Cyfrowe bloki funkcjonalne IV CYFROWE BLOKI FUNKCJONALNE

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

Przerzutnik (z ang. flip-flop) jest to podstawowy element pamiętający każdego układu

Przykładowe pytania DSP 1

Synteza układów kombinacyjnych

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

Architektura komputerów

Technika Cyfrowa 1 wykład 11: liczniki sekwencyjne układy przełączające

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01

Statyczne badanie przerzutników - ćwiczenie 3

Transkrypt:

Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi

Plan wykładu 1 Reprezentacja informacji Podstawowe bramki logiczne 2 Przerzutniki Przerzutnik SR Rejestry Liczniki 3 Magistrala Sygnały poziomowe i impulsowe Przesyły międzyrejestrowe za pośrednictwem magistrali 4 Zapis informacji binarnej Koder i dekoder Przykład realizacji kodera i dekodera

Reprezentacja informacji Reprezentacja informacji Podstawowe bramki logiczne Podstawowe funkcje logiczne Zmienna binarna Przyjmuje tylko dwie wartości, umownie oznaczane jako 0 (stan niski) lub 1 (stan wysoki) i nazywane bitami n-bitowe słowo binarne Wektor informacji cyfrowej przesyłany do (lub z) pamięci operacyjnej za jednym razem Przyjmuje 2 n wartości Wartość n jest ściśle określona dla każdej maszyny cyfrowej Komputer wykonując działania na słowach wykonuje operacje na poszczególnych bitach

Reprezentacja informacji Reprezentacja informacji Podstawowe bramki logiczne Podstawowe funkcje logiczne Zmienna binarna Przyjmuje tylko dwie wartości, umownie oznaczane jako 0 (stan niski) lub 1 (stan wysoki) i nazywane bitami n-bitowe słowo binarne Wektor informacji cyfrowej przesyłany do (lub z) pamięci operacyjnej za jednym razem Przyjmuje 2 n wartości Wartość n jest ściśle określona dla każdej maszyny cyfrowej Komputer wykonując działania na słowach wykonuje operacje na poszczególnych bitach

Podstawowe bramki logiczne Reprezentacja informacji Podstawowe bramki logiczne Podstawowe funkcje logiczne Bramka logiczna realizuje fizycznie prostą funkcję logiczną na bitach. NOT - negacja XOR - suma modulo 2 x x x y x y OR - suma logiczna NOR - zanegowana suma logiczna x y x + y x y x + y AND - iloczyn logiczny NAND - zanegowany iloczyn logiczny x y xy x y xy

Podstawowe funkcje logiczne Reprezentacja informacji Podstawowe bramki logiczne Podstawowe funkcje logiczne x y x x + y xy x y x + y xy 0 0 1 0 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 NOT (x) = x OR(x, y) = x + y AND(x, y) = xy XOR(x, y) = x y NOR(x, y) = x + y NAND(x, y) = xy

Podstawowe funkcje logiczne Reprezentacja informacji Podstawowe bramki logiczne Podstawowe funkcje logiczne x y x x + y xy x y x + y xy 0 0 1 0 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 NOT (x) = x OR(x, y) = x + y AND(x, y) = xy XOR(x, y) = x y NOR(x, y) = x + y NAND(x, y) = xy

Podstawowe funkcje logiczne Reprezentacja informacji Podstawowe bramki logiczne Podstawowe funkcje logiczne x y x x + y xy x y x + y xy 0 0 1 0 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 NOT (x) = x OR(x, y) = x + y AND(x, y) = xy XOR(x, y) = x y NOR(x, y) = x + y NAND(x, y) = xy

Podstawowe funkcje logiczne Reprezentacja informacji Podstawowe bramki logiczne Podstawowe funkcje logiczne x y x x + y xy x y x + y xy 0 0 1 0 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 NOT (x) = x OR(x, y) = x + y AND(x, y) = xy XOR(x, y) = x y NOR(x, y) = x + y NAND(x, y) = xy

Podstawowe funkcje logiczne Reprezentacja informacji Podstawowe bramki logiczne Podstawowe funkcje logiczne x y x x + y xy x y x + y xy 0 0 1 0 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 NOT (x) = x OR(x, y) = x + y AND(x, y) = xy XOR(x, y) = x y NOR(x, y) = x + y NAND(x, y) = xy

Podstawowe funkcje logiczne Reprezentacja informacji Podstawowe bramki logiczne Podstawowe funkcje logiczne x y x x + y xy x y x + y xy 0 0 1 0 0 0 1 1 0 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 0 NOT (x) = x OR(x, y) = x + y AND(x, y) = xy XOR(x, y) = x y NOR(x, y) = x + y NAND(x, y) = xy

Przerzutnik Plan wykładu Przerzutniki Przerzutnik SR Rejestry Liczniki Układ mający 2 stany stabilne Zmiana stanu z jednego na drugi dokonuje się poprzez krótkotrwały impuls doprowadzony do układu z zewnątrz O stanie wyjść przerzutnika decyduje nie tylko aktualny stan jego wejść ale także jego stan poprzedni Przerzutnik służy do zapamiętywania informacji o pojemności równej 1 bitowi

Przerzutnik SR Plan wykładu Przerzutniki Przerzutnik SR Rejestry Liczniki Układ bez punktu równowagi p = 1, 0, 1, 0,... lub p = 0, 1, 0, 1,... p

Przerzutnik SR Plan wykładu Przerzutniki Przerzutnik SR Rejestry Liczniki Układ bez punktu równowagi p = 1, 0, 1, 0,... lub p = 0, 1, 0, 1,... p Układ z dwoma punktami równowagi p = 1, 1, 1,... lub p = 0, 0, 0,... p

Przerzutnik SR Plan wykładu Przerzutniki Przerzutnik SR Rejestry Liczniki Układ bez punktu równowagi p = 1, 0, 1, 0,... lub p = 0, 1, 0, 1,... p Układ z dwoma punktami równowagi p = 1, 1, 1,... lub p = 0, 0, 0,... p Stąd wywodzi się przerzutnik SR (zał. sr = 0) r s q q

Przerzutniki Przerzutnik SR Rejestry Liczniki Przerzutnik SR i jego rozszerzenie Przerzutnik SR (S - set, R - reset) s k r k q k q k+1 0 0 0 0 0 0 1 1 1 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 q k+1 = r k (q k + s k )

Przerzutniki Przerzutnik SR Rejestry Liczniki Przerzutnik SR i jego rozszerzenie Przerzutnik SR (S - set, R - reset) s k r k q k q k+1 0 0 0 0 0 0 1 1 1 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 q k+1 = r k (q k + s k ) Przerzutnik JK (J - set, K- reset, JK - zamiana) j k k k q k q k+1 0 0 0 0 0 0 1 1 1 0 0 1 1 0 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 1 1 0 q k+1 = q k j k + q k k k

Rejestry Plan wykładu Przerzutniki Przerzutnik SR Rejestry Liczniki Rejestr Uporządkowany zbiór przerzutników służących do przechowywania wektora informacji cyfrowej. Można wśród nich wyróżnić rejestry asynchroniczne i synchroniczne. Parametrami charakteryzującymi rejestr są: długość rejestru, równa liczbie przerzutników N pojemność rejestru, równa 2 N szybkość rejestru, czyli czas propagacji zastosowanych przerzutników

Podział rejestrów Plan wykładu Przerzutniki Przerzutnik SR Rejestry Liczniki Ze względu na sposób wprowadzania i wyprowadzania informacji rejestry dzieli się na: szeregowe, tj. szeregowo-szeregowe - SISO (Serial In Serial Out) równoległe, tj. równoległo-równoległe - PIPO (Parallel In Parallel Out) szeregowo-równoległe - SIPO (Serial In Parallel Out) równoległo szeregowe - PISO (Parallel In Serial Out)

Przerzutniki Przerzutnik SR Rejestry Liczniki Realizacja wpisu do rejestru równoległego ZE WSTĘPNYM ZEROWANIEM

Przerzutniki Przerzutnik SR Rejestry Liczniki Realizacja wpisu do rejestru równoległego ZE WSTĘPNYM ZEROWANIEM Z WEJŚCIEM FORSOWANYM

Przerzutniki Przerzutnik SR Rejestry Liczniki Realizacja wpisu do rejestru równoległego ZE WSTĘPNYM ZEROWANIEM Z WEJŚCIEM FORSOWANYM Symbol przesyłu między rejestrami

Liczniki Plan wykładu Przerzutniki Przerzutnik SR Rejestry Liczniki Licznik Układ sekwencyjny cyfrowy służący do zliczania i pamiętania liczby impulsów podawanych na jego wejście zliczające. Licznik zbudowany jest z przerzutników. Liczniki możemy dzielić na: synchroniczne, asynchroniczne liczące w przód, w tył lub rewersyjne binarne, dziesiętne, inne (pierścieniowy, Johnsona, Graya itd.)

Plan wykładu Magistrala Problemy przy projektowaniu magistral Sygnały poziomowe i impulsowe Przesyły międzyrejestrowe za pośrednictwem magistrali Multipleksowanie Magistrala Zbiór równoległych linii przewodów do których przyłączane są wyjścia rejestrów źródłowych i wejścia rejestrów odbiorczych. Umożliwia przesyły między rejestrami Szerokość magistrali - liczba bitów, które mogą być przesłane w jednym takcie Rozróżniane są 2 typy magistrali: jednokierunkowa (dane przepływają tylko w jednym kierunku) dwukierunkowa (dane przepływać mogą w obu kierunkach)

Problemy przy projektowaniu magistral Magistrala Problemy przy projektowaniu magistral Sygnały poziomowe i impulsowe Przesyły międzyrejestrowe za pośrednictwem magistrali Multipleksowanie Sygnał rozchodzi się na magistrali ze skończoną prędkością, stąd zniekształcenia i opóźnienia.

Problemy przy projektowaniu magistral Magistrala Problemy przy projektowaniu magistral Sygnały poziomowe i impulsowe Przesyły międzyrejestrowe za pośrednictwem magistrali Multipleksowanie Sygnał rozchodzi się na magistrali ze skończoną prędkością, stąd zniekształcenia i opóźnienia.

Sygnały poziomowe i impulsowe Magistrala Problemy przy projektowaniu magistral Sygnały poziomowe i impulsowe Przesyły międzyrejestrowe za pośrednictwem magistrali Multipleksowanie Sygnał wyjściowy powinien zostać wysłany wcześniej i trwać dłuższy okres czasu, aby być sygnałem stabilnym w momencie odczytu.

Magistrala Problemy przy projektowaniu magistral Sygnały poziomowe i impulsowe Przesyły międzyrejestrowe za pośrednictwem magistrali Multipleksowanie Przesyły międzyrejestrowe za pośrednictwem magistrali

Magistrala Problemy przy projektowaniu magistral Sygnały poziomowe i impulsowe Przesyły międzyrejestrowe za pośrednictwem magistrali Multipleksowanie Przesyły międzyrejestrowe za pośrednictwem magistrali (C) A (C) B wyc, wea wyc, web

Magistrala Problemy przy projektowaniu magistral Sygnały poziomowe i impulsowe Przesyły międzyrejestrowe za pośrednictwem magistrali Multipleksowanie Przesyły międzyrejestrowe za pośrednictwem magistrali (C) A (C) B (C) A, B wyc, wea wyc, web wyc, wea, web

Multipleksowanie Plan wykładu Magistrala Problemy przy projektowaniu magistral Sygnały poziomowe i impulsowe Przesyły międzyrejestrowe za pośrednictwem magistrali Multipleksowanie Multipleksowanie - realizacja przesyłów między magistralami. Istnieją dwa typy: rozwidlające - wpisanie stanu jednej magistrali na jedną z kilku wybranych koncentrujące - przepisanie stanu wybranej z kilku magistral na daną

Zapis informacji binarnej Zapis informacji binarnej Koder i dekoder Przykład realizacji kodera i dekodera Informacja binarna może być zapisana za pomocą N uporządkowanych zmiennych binarnych jako: Kod 1 z N - zbiorowi danych elementarnych odpowiada równoliczny zbiór zmiennych binarnych Naturalny kod binarny - zbiorowi danych elementarnych odpowiada kombinacja zmiennych binarnych (mając N zmiennych binarnych można zapisać 2 N danych elementarnych)

Koder i Dekoder Plan wykładu Zapis informacji binarnej Koder i dekoder Przykład realizacji kodera i dekodera Koder Zamienia kod 1 z N na naturalny kod binarny o długości K (N = 2 K ).

Koder i Dekoder Plan wykładu Zapis informacji binarnej Koder i dekoder Przykład realizacji kodera i dekodera Koder Zamienia kod 1 z N na naturalny kod binarny o długości K (N = 2 K ). Dekoder Zamienia naturalny kod binarny o długości K na kod 1 z N (N = 2 K ).

Zapis informacji binarnej Koder i dekoder Przykład realizacji kodera i dekodera Przykład - koder dwójkowy podsiadający 8 wejść i 3 wyjścia Tablica zależności nr wejścia kodera z 2 z 1 z 0 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 1

Równania zmiennych Zapis informacji binarnej Koder i dekoder Przykład realizacji kodera i dekodera Tablica zależności nr wejścia kodera z 2 z 1 z 0 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 1 Równania zmiennych dla kodera z 0 = L 1 + L 3 + L 5 + L 7 z 1 = L 2 + L 3 + L 6 + L 7 z 2 = L 4 + L 5 + L 6 + L 7

Równania zmiennych Zapis informacji binarnej Koder i dekoder Przykład realizacji kodera i dekodera Tablica zależności nr wejścia kodera z 2 z 1 z 0 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 1 Równania zmiennych dla kodera dekodera z 0 = L 1 + L 3 + L 5 + L 7 L 0 = z 2 z 1 z 0 z 1 = L 2 + L 3 + L 6 + L 7 L 1 = z 2 z 1 z 0 z 2 = L 4 + L 5 + L 6 + L 7... L 7 = z 2 z 1 z 0

Zapis informacji binarnej Koder i dekoder Przykład realizacji kodera i dekodera Realizacja kodera i dekodera z użyciem bramek logicznych z 0 = L 1 + L 3 + L 5 + L 7 L 0 = z 2 z 1 z 0 z 1 = L 2 + L 3 + L 6 + L 7 L 1 = z 2 z 1 z 0 z 2 = L 4 + L 5 + L 6 + L 7... L 7 = z 2 z 1 z 0 L 1 L3 L 5 L 7 z 0 z 0 z 1 z 2 L 0 L 2 L3 L 6 L 7 z 1 z 0 z 1 z 2 L 1 L 4 L5 L 6 L 7 z 2 z 0 z 1 z 2 L 7