CODE
The Hidden Language of Computer Hardware and Software
2nd Edition

Chapter 19. An Assemblage of Memory

Some of the circuits on this page are large. You might need to zoom out your browser screen to see the entire memory arrays.

One Bit Memory (page 268)

A level-triggered D-type flip-flop can store a single bit. Click or tap the Write button to write the Data In value into memory.

Your browser does not support the canvas element.

Eight Bit Memory (page 269)

Storing an entire byte at once requires eight memory cells with all the Write signals connected.

Your browser does not support the canvas element.

8 × 1 RAM (page 273)

Somewhat different is a circuit that stores eight separate one-bit values. Now a three-bit address (at the upper-left) is required to select the memory cell where the bit is stored.

Your browser does not support the canvas element.

16 × 8 Random-Access Memory (page 279)

This memory array stores sixteen bytes. Select a four-bit memory address at the left, and a byte to be stored into memory. Click the Write button to store it. You can read that byte (or overwrite it) by simply selecting the same four-bit address.

Your browser does not support the canvas element.