Questions: Memory Address Decoding

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A memory chip requires a 12-bit address. Compared to using a single flat 12-to-4096 decoder, two-dimensional decoding (6 row bits + 6 column bits) requires how many total decoder output lines?

A4,096 — 2D decoding saves internal wiring but the number of output lines stays the same
B128 — 64 from the row decoder plus 64 from the column decoder
C2,048 — exactly half as many as the flat decoder
D24 — two output lines per address bit
Question 2 Multiple Choice

What is the consequence of 'partial decoding' in a memory system?

AMemory access becomes slower because fewer address bits are checked
BThe same physical memory location appears at multiple addresses, called aliasing
CCertain memory addresses become permanently inaccessible
DMemory chips using partial decoding cannot correctly store all data patterns
Question 3 True / False

In a 2D decoded memory with a 10-bit address split into 5 row bits and 5 column bits, each row in the memory array contains 32 cells that share the same row-select signal.

TTrue
FFalse
Question 4 True / False

Using a single flat 10-to-1024 decoder for a 10-bit address requires fewer output wires than 2D decoding with the same address width.

TTrue
FFalse
Question 5 Short Answer

Why does 2D address decoding reduce hardware complexity compared to a flat decoder, and what is the tradeoff introduced?

Think about your answer, then reveal below.