Difference between revisions of "CSC231 Schedule 2010"

From dftwiki3
Jump to: navigation, search
(Weekly Schedule)
(Weekly Schedule)
Line 44: Line 44:
 
| Week 2 <br /> 9/13  
 
| Week 2 <br /> 9/13  
 
||  
 
||  
* '''Monday 9/13'''
+
; '''Monday 9/13'''
** Mini Lab
+
* Mini Lab
** Assembling with the -l option to generate a listing
+
* Assembling with the -l option to generate a listing
 
   
 
   
 
       nasm -f elf -F stabs -l helloworld.S helloworld.asm
 
       nasm -f elf -F stabs -l helloworld.S helloworld.asm
 
   
 
   
** The memory contains numbers only
+
* The memory contains numbers only
** [http://en.wikipedia.org/wiki/Introduction_to_Boolean_algebra Boolean Algebra]
+
* [http://en.wikipedia.org/wiki/Introduction_to_Boolean_algebra Boolean Algebra]
** Binary system
+
* Binary system
** logic expressions
+
* logic expressions
* '''Wednesday 9/15'''
+
; '''Wednesday 9/15'''
** Digital Electronics Lab in FH143
+
* Digital Electronics Lab in FH143
* '''Friday 9/17'''
+
; '''Friday 9/17'''
** Digital Electronics Lab in FH143
+
* Digital Electronics Lab in FH143
 
----
 
----
 
* [[CSC231 Lab 1 | Mini Lab #1]]
 
* [[CSC231 Lab 1 | Mini Lab #1]]
Line 80: Line 80:
 
----
 
----
  
*
+
* [[CSC231 Homework 2 2010 | Homework #2 ]]
 
||  
 
||  
 
* [http://maven.smith.edu/~thiebaut/ArtOfAssembly/CH03/CH03-1.html Basic Computer Organization],  Sections 3.0, 3.1, 3.3.1
 
* [http://maven.smith.edu/~thiebaut/ArtOfAssembly/CH03/CH03-1.html Basic Computer Organization],  Sections 3.0, 3.1, 3.3.1

Revision as of 15:31, 22 September 2010

Back to Main Page | Class Wiki


Weekly Schedule

Week Topics Reading
Week 1
9/08
Wed 9/8
  • Introduction
  • Syllabus
  • The PC
    • What's inside?
    • The main players
  • First program in assembly
    • structure
    • presentation
    • documentation
Fri 9/10

Week 2
9/13
Monday 9/13
  • Mini Lab
  • Assembling with the -l option to generate a listing
     nasm -f elf -F stabs -l helloworld.S helloworld.asm

  • The memory contains numbers only
  • Boolean Algebra
  • Binary system
  • logic expressions
Wednesday 9/15
  • Digital Electronics Lab in FH143
Friday 9/17
  • Digital Electronics Lab in FH143

Week 3
9/20
Pentium.gif
MultiCore.jpg
Monday
  • Three-bit adder. Review
  • A word on Verilog and FPGAs Examples
  • Architecture of the Pentium (simplified)
Wednesday

Week 4
9/27

Week 5
10/04

Week 6
10/11
  • Monday: Fall Break
Week 7
10/18
  • Monday: In class Midterm Exam

Week 8
10/25

Week 9
11/01

Week 10
11/08


Week 11
11/15

Week 12
11/22
  • Wednesday: Thanksgiving Break
  • Friday: Thanksgiving Break


Week 13
11/29
Week 14
12/06


Week 15
12/13
  • Monday: Last Class



List of Programs

Assembly

Miscellaneous Information

Linux Related