Difference between revisions of "CSC231 Schedule 2010"
(→Weekly Schedule) |
(→Weekly Schedule) |
||
Line 70: | Line 70: | ||
[[Image:Pentium.gif|right|100px]] | [[Image:Pentium.gif|right|100px]] | ||
[[Image:MultiCore.jpg|right|100px]] | [[Image:MultiCore.jpg|right|100px]] | ||
− | ;Monday | + | ;Monday 9/20 |
* Three-bit adder. Review | * Three-bit adder. Review | ||
* A word on Verilog and FPGAs [http://www.asic-world.com/verilog/gate1.html#Examples Examples] | * A word on Verilog and FPGAs [http://www.asic-world.com/verilog/gate1.html#Examples Examples] | ||
* Architecture of the Pentium (simplified) | * Architecture of the Pentium (simplified) | ||
− | ;Wednesday | + | ;Wednesday 9/22 |
* [[CSC231 ReverseEngineering.lst | Reverse engineering a listing]], and [[CSC231 ReverseEngineeringSol.asm|solution]]. | * [[CSC231 ReverseEngineering.lst | Reverse engineering a listing]], and [[CSC231 ReverseEngineeringSol.asm|solution]]. | ||
* [[CSC231 Exercises Binary Hexadecimal | Exercises on Binary/Hexadecimal]] (do on your own!) | * [[CSC231 Exercises Binary Hexadecimal | Exercises on Binary/Hexadecimal]] (do on your own!) | ||
* [http://www.asciitable.com/ ASCII Table] | * [http://www.asciitable.com/ ASCII Table] | ||
− | ;Friday | + | ;Friday 9/24 |
* Once again: ''Everything in memory is a number!'' | * Once again: ''Everything in memory is a number!'' | ||
* Review the [CSC231 ReverseEngineering.lst | reverse engineering]] example | * Review the [CSC231 ReverseEngineering.lst | reverse engineering]] example |
Revision as of 08:48, 24 September 2010
Contents
Weekly Schedule
Week | Topics | Reading |
Week 1 9/08 |
|
|
Week 2 9/13 |
nasm -f elf -F stabs -l helloworld.S helloworld.asm
|
|
Week 3 9/20 |
|
|
Week 4 9/27 |
|
|
Week 5 10/04 |
|
|
Week 6 10/11 |
|
|
Week 7 10/18 |
|
|
Week 8 10/25 |
|
|
Week 9 11/01 |
|
|
Week 10 11/08 |
|
|
Week 11 11/15 |
|
|
Week 12 11/22 |
|
|
Week 13 11/29 |
|
|
Week 14 12/06 |
|
|
Week 15 12/13 |
|
|
List of Programs
Assembly
- First program in assembly
- Skeleton program
- Hello world! for the Mac
Miscellaneous Information
- Things to remember when working on homework assignments...
Linux Related