Wat is Decoder?

Schakeling die op basis van een n-bits ingang slechts één van de 2ⁿ uitgangen activeert. Wordt gebruikt om uit een geheugenadres de rij te kiezen waarvan gelezen of waarnaar geschreven wordt. De schakeling met de omgekeerde werking is de encoder.

Japanse benaming: デコーダ

“Decoder” komt voor in 3 oefenvragen uit 2 onderwerpen, bijv. Logische schakelingen, Instructieset en assembly.

Vakgebied: Logische schakelingen

Nu oefenen: vragen over Decoder

Welke omschrijving van een sequentieel circuit is juist?

  1. ADe uitgang wordt bepaald door de huidige ingang en de opgeslagen interne toestand
  2. BDe uitgang wordt alleen bepaald door de huidige ingang
  3. CHet verwerkt alleen analoge signalen
Antwoord en toelichting tonen

Antwoord: A. De uitgang wordt bepaald door de huidige ingang en de opgeslagen interne toestand

Een sequentieel circuit heeft geheugenelementen zoals flip-flops, en de uitgang hangt niet alleen van de huidige ingang af maar ook van de geschiedenis van eerdere ingangen (interne toestand). Tellers, registers en toestandsmachines zijn typische voorbeelden, en bijvoorbeeld het bijhouden van het ingeworpen bedrag in een automaat kan ermee worden gemodelleerd. Een circuit waarvan de uitgang alleen door de huidige ingang wordt bepaald, is een combinatorisch circuit (opteller, decoder enzovoort); echte digitale circuits zijn structuren waarin deze twee via de klok worden afgewisseld.

Welk circuit activeert op basis van een 3-bits ingang slechts één van 8 uitgangen?

  1. AEncoder
  2. BDecoder
  3. CTeller
Antwoord en toelichting tonen

Antwoord: B. Decoder

Een decoder is een circuit dat op basis van een ingang van n bits slechts de bijbehorende uitgang van 2ⁿ uitgangen activeert, bij 3 bits dus 8 uitgangen. Het wordt gebruikt in circuits die uit een geheugenadres de woordlijn of kolom selecteren, bij het decoderen van CPU-instructies en bij het aansturen van 7-segmentdisplays. Omdat elke uitgang overeenkomt met een combinatie van ingangen (minterm), kan men met een decoder en OR-poorten ook een willekeurige logische functie maken. Het omgekeerde is een encoder.

“Decoder” in de toelichting

Vragen met “Decoder” (3)

  1. Welke omschrijving van een sequentieel circuit is juist?
  2. Welk circuit activeert op basis van een 3-bits ingang slechts één van 8 uitgangen?
  3. Welke uitleg over hoe huidige krachtige x86-CPU's complexe instructies intern uitvoeren is juist?

Verwante termen

Via Woordlijn (word line) Clockskew Combinatorische schakeling Flipflop Glitch Gray-code Holdtijd Insteltijd (setup time) Karnaugh-diagram

Naar de woordenlijst