CSSE 232 – Computer Architecture I

Rose-Hulman Institute of Technology

Computer Science and Software Engineering Department

Lab 4 Questions

Name: Box:

Name: Box:

Read and perform the lab guide posted on the course website. Answer the questions in the lab guide as you get to them in the spaces below. The numbers below refer to steps in the lab guide.

1.0 What kinds of errors might exist in implementations of the counter component?

4.7. What should happen if we count past the maximum value our register can hold based on the specification in the lab?

4.9. Explain the Counter test loop in your own words.

4.10. What time in the simulation does cycle 23 happen? You will need to either modify the code or investigate the waveform to figure this out.

4.11. Why are there some failed tests?

4.12. What does the updated Counter test do?

  1. Summarize how each of the components B-E is broken.