Answer the following questions:
1. Which generation of the 4-bit simulators above is the most abstract? Why?
Answer
The first generation. It doesn't have any of the more updated components of the later generations.
2. Explain the purpose or function of the RAM and the CPU.
Answer
The RAM, or random access memory, is used to store local information that doesn't persist. The CPU or central processing unit is the brains of the computer where most calculations take place.
3. Describe in your own words the difference between the fetch and execute steps.
Answer
Fetch steps are necessary so that the value that needs to be executed is. Without the fetch step, the execute step would execute the first step, not necessarily the step that is intended.
4. Summarize the differences between assembly language and machine language programming.
Answer
The differences between assembly language and machine language programming is that assembly language is a higher level of programming than machine language programming. Machine language is rudimentary and takes longer to input than assembly language, and is therefore more inefficient.