Binary Memory Fault Finder 1 byte - 1 bit fault
Digital computers have memory (RAM or Random Access Memory) in which they store information in bits. Each bit can store a 1 or a 0. Below is a representation of a memory that stores one byte (8 bits).
- Click on the input digits to change the values (1 or 0) as you wish.
- Click the Write button to write that value to the output.
- Invert every bit on the input digits.
- Click the Write button to write that value to the output.
This checks the memory is working correctly. Once you have tested the memory a fault will be put on and finding the fault will be a similar process to above and using logic to work out the issue.
Fault enabled
A fault has been put on to the memory. Try writing values as before and use that information to work out which bit is affected and how (stuck at 1 or stuck at 0).
When you have worked it out check by filling in the information below.
The chip can store 1 bit by 8 and you read and write 8 bits at a time.