{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Chapter 08

# Chapter 08 - CHAPTER 8 Exercises E8.1 The number of bits in...

This preview shows pages 1–3. Sign up to view the full content.

1 CHAPTER 8 Exercises E8.1 The number of bits in the memory addresses is the same as the address bus width, which is 20. Thus the number of unique addresses is 2 20 = 1,048,576 = 1024 × 1024 = 1024K. E8.2 (8 bits/byte) × (64 Kbytes) = 8 × 64 × 1024 = 524,288 bits E8.3 Starting from the initial situation shown in Figure 8.9a in the book, execution of the command PSHB results in: 0907: 0908: SP 0909: 090A: A2 Then, execution of the command PSHA results in: 0907: SP 0908: 0909: 34 090A: A2 Then, the PULX command reads two bytes from the stack and we have: 0907: X: 34A2 0908: 0909: 34 SP 090A: A2 E8.4 Starting from the initial situation shown in Figure 8.9a in the book, execution of the command PSHX results in: 0907: SP 0908: 0909: 00 090A: 00

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document