Computing
Digital Logic
Train on Digital Logic with 315 published problems. Preview a problem, explore the course outline, and work through one problem at a time.
Training
Start training
Course and path
Available problems completed
View progressLoading course progress…
Preview a course problem
See a problem from Digital Logic before you begin.
Course topics
Course topics
Boolean algebra and combinational logic
Logic minimization and hazards
Latches, flip-flops, and sequential circuits
Finite-state-machine design
Arithmetic units and datapath composition
Timing, clocking, and HDL verification
Practice problems
Try a few Digital Logic problems, each with a hint.
- The unsigned binary quantity N=1101011.1011₂ is given Free with an accountBoolean algebra and combinational logic
- An 8-bit two's-complement Q4.4 format uses four bits to the left of the binary point… Free with an accountBoolean algebra and combinational logic
- A 4-bit input ABCD is interpreted as an unsigned binary integer N=8A+4B+2C+D Logic minimization and hazards
- Even parity on a bit string means that the total number of 1s, counting an appended… Logic minimization and hazards
- A 4-to-2 priority encoder has request inputs I₃,I₂,I₁,I₀, binary outputs A₁,A₀, and a… Latches, flip-flops, and sequential circuits
- A D latch has enable C and data D Latches, flip-flops, and sequential circuits
- A 4-bit synchronous binary up-counter is built from four falling-edge-triggered JK… Finite-state-machine design
- Adjacent stages of a shift register are rising-edge-triggered D flip-flops with Qᵢ… Finite-state-machine design
- A synchronous Moore handshake controller has states IDLE, LOAD, WAIT, and ACKED, inputs… Arithmetic units and datapath composition
- A processor is byte-addressable, has a 20-bit byte address A₁₉…A₀, and has a 32-bit… Arithmetic units and datapath composition