CSC 242 Digital Logic, Computer Organization, & Assembly
Spring 2011

Section 01 - Tuesday/Thursday 2 - 3:40 pm
Bear Room 165
[Instructor Home] [Syllabus] [Course Calendar] [Blackboard]



TA: Mr. Anthony (Tony) Habash

Office hours: MW 7 - 10 pm CIS 2006 and by appointment

email: arh6691@uncw.edu

 

Final Exam: Thursday, May 5th 3 - 6 pm, Bear 165

 

Lecture Calendar

Week

Tuesday

Thursday

1

 

 1/13:  Syllabus review.
Lecture: Chp 1 Introduction (ppt)
Hmwk: pg 17. 1.5, 1.6, 1.7, 1.16, 1.17 (due: 1/18)

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

Can Programming Be Liberated from the von Neumann Style?

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)

ML Lab 01

ML Lab 02

 

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)

Count.asm

 

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)