A tárgy a nappali tagozatos 2 féléves anyag rövidített 1 féléves változata. Az ott elhangzottakhoz hasonlóan a rendelkezésre álló jegyzetekhez igazodva két részből áll.
I. rész: A kódolás alapjai, elvek és módszerek.
Logikai függvények, kombinációs hálózatok és minimalizálásuk, hazárd fogalma, hazárdmentesítés.
Sorrendi hálózat fogalma, leírási módja, szinkron hálózatok működése, tervezése.
Aszinkron sorrendi hálózat fogalma, működése.
II.rész: Az összetett funkciókat megvalósitó kombinációs és sorrendi (MSI) alkatrészek áttekintése: multiplexerek, demultiplexerek, dekódolók, kódátalakitók, aritmetikai elemek, számlálók, regiszterek.
Programozható logikák csoportosítása, PLD-k belső felépítése, PLD-s fejlesztő rendszer működése.
Logikai feladat leírása hardver leíró nyelv segítségével.
Tervezés funkcionális elemekkel. Adatstruktúra és vezérlés szerepe. Szisztematikus vezérlő tervezése. Mikroprogramozott vezérlő működése, mikroprogram írása.
Általános számitógép modell, alapvető funkciók és fogalmak.
A mikroprocesszoros busz részei és funkciói. Kommunikáció a buszon.
Egy egyszerű mikroprocesszor belső felépítése, működése, utasításkészlet, utasítás tipusok, cimzési módok.
Az assembly nyelvű programozás alapjai.
Memória illesztése mikroprocesszorhoz. Periféria illesztése mikroprocesszorhoz IO tarományba és memóriába ágyazva.
Periféria tipusok és kezelési módszerek (programozott, IT-s, DMA-s perifériák).
Mikrokontrollerek (m C) felépítése, tipikus m C perifériák.
Mikroprocesszoros és mikrokontrolleres készülékek fejlesztésének segédeszközei.