CSC3600 Homework Assignment List: The Intel Microprocessors – Architecture, Programming, and Interfacing, 7th Edition, Brey, Prentice Hall

Readings & Problems

Assignment #1: History of the Microprocessor:

                        Chapter 1

Assignment #2: Architecture & Real Mode:

                        Chapter 2 (sect 1 &2) # 1, 3-10, 12, 13.e, 14.e, 18, 19

Assignment #3: Adressing Modes

                         Chapter 3 # 1.a, 2, 3, 5, 6, 7, 11, 12, 13, 14, 16, 18, 19, 21.a, 22, 23, 26, 27.a, 28, 29.c, 30.b, 32, 36
                                           37, 42, 46

Assignment #4: Data Movement/ Machine Coding

                          Chapter 4 (sect. 1-3, 6, 7) # 1-4, 6, 7, 10, 12-15, 18, 19, 22, 23, 44, 48-51, 53, 54, 56, 57

Assignment #5: 8088 Hardware Specifications

                         
Chapter 9 # 2, 4, 6, 8, 10, 12, 17-21, 23, 24, 26-28, 32, 33, 35

Assignment #6: Memory Interface

                         Chapter 10 ( sect. 1-3, 7) # 1, 2.d, 3.c,4, 5, 7.b, 8-10, 13-18, 22, 24, 47-49

Assignment #7:   Basic I/O Interface & Basic Interrupts
       
                         Chapter 11 (sect. 1-2) # 1-3, 8-11, 16
                         Chapter 12 (sect. 1-3) # 1, 3, 5, 7-9, 17, 18, 20, 21, 25, 27, 28, 31, 33

Assignment #8: Advanced I/O and Interrupts

                         Chapter 11 (sect. 3) # 27-30, 32-33, 38-44
                         Chapter 12 (sect. 4) # 36-40, 44, 47, 50, 51

Assignment #9: Programmable Serial Controller

                         Chapter 11 (sect. 5) #62-66

Assignment #10: DMA

                         Chapter 13 (sect. 1 & 2) #1-11
                         Read class handout on DMA based disk read