Exercises

1:Discuss why the three principal structures of a computer system are largely invisible to a high-level language programmer.
2:Is the bus a part of a computer's architecture? Why, or why not?
3:What is an address? In Figure 2-2, the last address is given as N – 1. Why? If a memory unit has an address 37 (base 10), how many memory units precede it?
4:Compare and contrast a computer memory system to the human memory.
5:What is the address space? How is the size of the address space determined? If a machine has a 4-bit address, how many addressable memory units are there? How are they numbered?
6:If we wish to run a program with 69,326 bytes of instructions and data on a hypothetical computer, what does this imply about the size of addresses ...

Get Itanium® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.