ECE 271 --- Microcomputer Architecture
and Applications
Assignments
Homework Assignments:
Problem numbers refer to the 3rd
edition of the text!
Homework is due at the beginning of the
class period. Substantial points will be taken off if late.
# |
Due |
Assignment |
1) |
Fri. Jan 13: |
1-1abcdehj, 1-2 (all), 1-3abcdij (represent answers in binary, hex, and decimal), 1-5 abde, 1-7, 1-8, 1-12, 1-13, 1-16. |
2) |
Wed. Jan. 18: |
(This assignment will not be collected.) 1-31, 1-32, 1-33, 1-37, 1-38, 1-40. |
3) |
Mon., Jan. 23: |
|
4) |
Mon., Jan. 30: |
|
5) |
Fri., Feb. 3: |
|
5b) |
Not collected |
Homework 5b - for exercise only. You might try this before turning in Homework 5. Answers are given here. |
6) |
Mon., Feb. 13: |
Reading Assignments:
By Wed, Jan. 11: Read through the end of Section 1.1.
By Fri, Jan. 13: Read through the end of Chapter 1.
By Wed., Jan 18: Read through the end of Section 2.3.
By Fri., Jan 20: Read through the end of Section 2.4.
By Mon., Jan 23: Read through the end of Chapter 2.
By Fri., Jan 27: Read through the end of Section 3.2.
By Mon., Jan 30: Read through the end of Chapter 3.
By Mon., Feb 6: Read through the end of Section 4.5.
By Wed., Feb 8: Read through the end of Chapter 4.
By Mon., Feb. 20: Read through the end of Section 5.4.
By Wed., Feb. 22: Read through the end of Section 5.5.
By Fri., Feb. 24: Read through the end of Chapter 5.
By Mon., Mar. 26: Read through the end of Chapter 6.
By Fri., Apr. 6: Read Section 7.10 on serial communications.
By Fri., Apr. 13: Read Sections 7.1 through 7.6.
By Wed., Apr. 18: Read the remaining sections of Chapter 7.
Lab:
Lab 1: Week of January 10. - Lab 1 here (Answer sheet handed out in lab)
No lab week of January 16
Labs 2a & 2b: Week of January 23. - Lab 2a here and Lab 2b here
Lab 3: Week of January 30. - Lab 3 here. (Note Pre-lab due.)
Lab 4: Week of February 6. - Lab 4 here and Lab 4 data here. (Note Pre-lab due.)
Lab 5: Week of February 13. - Lab 5 here and Lab 5 flowchart here. (Note Pre-lab due.)
Lab 6: Week of February 20. - Lab 6 here. (Note Pre-lab due.)
Lab 7: Week of March 12. - Lab 7 here and Lab 7 flowchart here
and Lab 7 seven segment table here
Lab 8: Week of March 19. - Lab 8 here and Lab 8 flowchart here
Lab 9: Week of March 26. - Lab 9 here and C (and some assembly) code for Lab 9 here
Lab 10: Week of April 2. - Lab 10 here
Lab 11: Week of April 9. - Lab 11 here
Lab 12: Week of April 16. - Lab 12 here
Lab 13: Week of April 23. Extra Credit - Lab 13 here and some equates for the timer here
Notes:
Examples:
HC11 stuff:
EVBplus2 board software (zipped). Includes development environment software and PDF documentation.Errors in text:
Note
that the book has answers to selected problems; however, some answers
have been found to be wrong. I'll try to point out known errors. Let
me know if you find more.
Known errors in answers in 2nd
edition of text:
1-1e change the -
to a + (in the answer, not the problem)
1-2d
is an invalid problem (not a valid BCD number)
Other known errors in text:
Page 26,
Figure1.14, (same page, same figure in both editions) signal
(X^Y2)(H) near the top center of the figure should be labeled
(X^Y2)(L).
Page 111, Figure 2.50, address
D102, opcode for BEQ is “27” (not “2B”). (2nd
edition only, corrected in 3rd edition)