TA: Mr. Anthony (Tony) Habash
Office hours: MW 7 - 10 pm CIS 2006 and by appointment
email: arh6691@uncw.edu
Lecture
Calendar
Week |
Tuesday |
Thursday |
1 |
|
1/13: Syllabus review. Reading: Chp 2 |
2 |
1/18: Lecture: Chp 2.1 - 2.4 - (ppt) Hmwk: pg 43. 2.2, 2.3, 2.5, 2.8, 2.10, 2.11, 2.15, 2.17, 2.25, 2.27, 2.30a-c, 2.33a-c, 2.34a-b, 2.36, 2.39a-b, 2.40a-b, 2.47a-b, 2.48a-b, 2.53. (due 1/25)
Due: Hmwk chp1 (moved to 1/20) |
1/20: Lecture: Chp 2.5 - 2.7 - (ppt) Podcast: Hexadecimal, floating point, and IEEE 754 Standard (ppt) Podcast: Hexadecimal (2's complement) to decimal (ppt)
Due: Hmwk chp1
|
3
|
1/25: Podcast: Chp 3.1 - 3.2 (mov) (ppt) Hmwk: 3.2, 3.4, 3.5, 3.6, 3.7, 3.13, 3.14, 3.15, 3.16, 3.23, 3.27, 3.44 (due: 2/3) |
1/27: Podcast: chp 3.3 (podcast) (ppt)
|
4 | 2/1:
Lecture: Chp 3.4 3.6 (ppt)
Test 1, Thursday, Feb 10th (Chp 1 - 3) |
2/3: Guest: Lesile Wright Career Center Web assignment: Read the following articles on von Neumann architecture/programming and compose a one page position paper based on your reading and experience. The paper should use 12 pt font, double spaced, with 1 inch margins all around. Place the title and your name as lines 1 and 2 of the paper. Due 2/17. von Nuemann Architecture of Computer Systems by H. Norton Riley |
5 | 2/8: Review: Chapter 1 - 3 Lecture: Boolean Algebra/K-maps for logic circuits.
Test 1 next class meeting. Covers chapters 1 - 3 and K-maps.
|
2/10: Lecture: Chp 4.1 - 4.3 (ppt)
Test 1 (2:40 - 3:40pm)
|
6 | 2/15: Lecture: Chp 4.3 - (ppt) Hmwk: 4.1, 4.3,4.5, 4.9, 4.11, 4.16 a-b (due: 2/17) Test 1 solution review. |
2/17: Lecture: Chp 5.1 - 5.3 (ppt) Hmwk:5.1, 5.4, 5.5, 5.6, 5.9, 5.11, 5.13, 5.25, 5.29 a, 5.31 (due: 3/1)
|
7 | 2/22: Lecture: Chp 5.1 - 5.3 (ppt) |
2/24: Lecture: Chp 5 deep dive machine instruction programs Homework guidance. |
8 | 3/1: Lecture: Chp 6 Programming (ppt) Hmwk: 6.2, 6.4, 6.5, 6.7, 6.10, 6.15, 6.16 (due: 3/8) NOTE: for programing problems group binary into nibbles (groups of 4). |
3/3: Lab: Machine Language Download: LC3 simulator (windows) Manual: LC3sim Manual (windows)
Sample Code from text: 6.4 6.5 6.7 6.8 (ASCII BIN format)
Test #2 Chapters 4, 5, 6 on Thursday, 3/10 |
9 | 3/8: Homework Review and Test 2 Review
Machine Language Lab #1: ML Lab 01 (due 3/22) ML Lab 02 (due 3/24) |
3/10: Lecture: Ch 7 Assembly Language (ppt) Sample code from text: 7.2.asm.txt Hmwk: 7.2, 7.3, 7.4, 7.8, 7.10, 7.12 (due 3/29) |
10 | 3/15: Spring Break
|
3/17: Spring Break
|
11 | 3/22: Machine Language Lab #2 ML Lab 01 (due 3/22) ML Lab 02 (due 3/24) |
3:24: Test #2
|
12 | 3/29: Chapter 7 homework review.
Lecture: Ch 8 I/0 (input/output) Hmwk: 8.1, 8.2, 8.4, 8.8, 8.14, 8.16 (due 4/7)
|
3/31: Lab: Assembly Language (ppt)
ASM Lab 01 (due 4/12) Prof Example: ASM1 |
13 | 4/5: Lecture: Ch 8 I/0 (input/output) Hmwk: 8.1, 8.2, 8.4, 8.8, 8.14, 8.16 (due 4/7)
Lab: Directives, labels, and loops: file
Lab:ASM Lab 01 (due 4/12) Prof Example: ASM1
Signup for WITX: http://www.uncw.edu/witx WITX is April 7th with the keynote starting at 1:30 pm. There will be a number of poster's from computer science students, so check these out too.
|
4/7: Students are encourage to attend the WITX event held in the CIS building from 1:30 - 5 Pm.
HMWK Chp 8 to be turned into Dr. Ricanek's office (CIS 2042). Slide under door. Make sure your name is on the homework and if multiple pages, that they are stapled.
Lab: (Online Lab) ASM Lab 02 (due 4/14) |
14 | 4/12: Lecture: Ch 9 Trap and Subroutines (ppt) Hmwk: 9.2, 9.4, 9.16, 9.18 ( due: 4/19)
|
4/14: Lecture: Ch 9 Trap and Subroutines (ppt)
Lab: ASM Lab 03 (due 4/21) |
15 | 4/19:Test #3 Review Lab: ASM Lab 03 (due 4/28) |
4/21: Holiday (No Class)
|
16 | 4/26: Test #3 (Chp 7, 8, 9) |
4/28: Lecture: Ch 10 Stack (ppt) |