Logische schakelingen

Wat is de juiste reden dat een carry-lookahead-opteller snel is?

  1. AOmdat het aantal bits van de optelling kleiner wordt
  2. BOm de klokfrequentie te verdubbelen
  3. COmdat de carry van elk bit parallel uit de ingangen wordt berekend zonder te wachten op doorgifte van lagere posities
Antwoord en toelichting tonen

Antwoord: C. Omdat de carry van elk bit parallel uit de ingangen wordt berekend zonder te wachten op doorgifte van lagere posities

Een carry-lookahead-opteller gebruikt per bit generate G = A·B (geeft altijd een carry) en propagate P = A⊕B (geeft de carry van de lagere positie door), en berekent de carry van elke positie parallel uit de ingangen, zoals C1 = G0 + P0·C0 en C2 = G1 + P1·G0 + P1·P0·C0 … De vertraging neemt dan alleen evenredig met de logaritme van het aantal bits toe. Omdat de uitdrukkingen lang worden, worden blokken van ongeveer 4 bits hiërarchisch gecombineerd.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Logische schakelingen

  1. Welke voorwaarde is juist om te bepalen dat bij optellen van getallen in two's complement overloop (overflow) is opgetreden?
  2. Hoeveel toestanden doorloopt een Johnson-teller (twisted-ring-teller) die uit n flip-flops is opgebouwd?
  3. Wat is een typische toepassing van een lineair teruggekoppeld schuifregister (LFSR), waarin de XOR van een deel van de uitgangen naar de ingang wordt teruggevoerd?
  4. Wat is de juiste werking als meerdere circuits met open-drain-uitgangen op één signaallijn met een pull-upweerstand worden aangesloten?
  5. Wanneer is de uitgang van een NAND-poort met 2 ingangen 0?

Vergelijkingen bij dit onderwerp