--D. Thiebaut 11:15, 24 August 2012 (EDT)
Misc. Good Information
Weekly Schedule
Week |
Topics |
Reading
|
Week 1 9/7
|
|
|
Week 2 9/10
|
- Monday
- Review of Hello World
- Q&A
- Mini Lab #1 to get everybody up to speed.
- Wednesday
- Friday
|
|
Week 3 9/17
|
- Get the list of all the assembly programs seen in class:
- ls -ltr ~231a/handout
- Get one of the files into your 231a-xx account:
- getcopy movStrings1.asm
- sftp 231a-xx@beowulf.csc.smith.edu (and then use put filename or get filename to transfer files)
- Architecture of a simplified Pentium:
- Registers
- ALU
- CU
- Address and Data buses
- The mother of all instructions: MOV (covered here)
- byte, word, double-word variables.
- Friday
|
|
Week 4 9/24
|
- Monday
- Wednesday
- Computing Fibonacci terms: Fibn = Fibn-1 + Fibn-2
- SUB, INC, DEC, NEG, AND, OR, XOR, NOT
- Friday
|
|
Week 5 10/1
|
|
|
Week 6 10/8
|
- Monday: Fall Break
- Wednesday
- Friday
|
|
Week 7 10/15
|
- Monday
- Wednesday
- Friday Midterm Exam, in class, closed books
|
|
Week 8 10/22
|
|
|
Week 9 10/29
|
|
|
Week 10 11/05
|
|
|
Week 11 11/12
|
|
|
Week 12 11/19
|
- Monday
- Wednesday Thanksgiving Break
- Friday Thanksgiving Break
|
|
Week 13 11/26
|
|
|
Week 14 12/03
|
|
|
Week 15 12/10
|
- Monday
- Wednesday Last Class
- Final Exam, open books & computers
|
|