1,885
edits
Changes
no edit summary
<!-- {{Admon/important|Content being Updated|This page is in the process of being updated from a previous semester's content. It is not yet updated for the current semester. Do not rely on the accuracy of this information until this warning is removed.}} -->
<!-- {{Admon/obsolete|[[Current SPO600 Weekly Schedule]]}} -->
|1||Sep 5||[[#Week 1 - Class I|Introduction to the Course / Introduction to the Problem / Computer Architecture Basics]]||[[#Week 1 - Class II|Binary Representation of Data]]||[[#Week 1 Deliverables|Set up for the course / Lab 1]]
|-
|2||Sep 12||[[#Week 2 - Class I|Introduction to 6502 Assembly]]||[[#Week 2 - Class II|6502 StringsMath / Jumps, Branches, and Subroutines]]||[[#Week 2 Deliverables|Lab 2]]
|-
|3||Sep 19||[[#Week 3 - Class I|6502 Math / Jumps, Branches, and SubroutinesStrings]]||[[#Week 3 - Class II|Building Code / Make and Makefiles / Autotools and Friends]]||[[#Week 3 Deliverables|Lab 3]]
|-
|4||Sep 26||[[#Week 4 - Class I|Compiler Optimizations]]||[[#Week 4 - Class II|ELF Files / Shared Libaries]]||[[#Week 4 Deliverables|Lab 3, September blog posts]]
|14||Dec 12||[[#Week 14 - Class I|Future Directions in Architecture]]||style="background: #f0f0ff"|(No class)||[[#Week 14 Deliverables|Project Stage 3, December blog posts]]
|-
|}
* [[6502 Assembly Language Lab]] - Lab 2
=== Week 2 - Class II ===
==== Videos ====
* [https://web.microsoftstream.com/video/1e70e6a8792a1653-0fff36a0-40de4f15-b0e3b3fc-1297442572b8 Week 2 Announcements36461dbbb969 6502 Jumps, Branches, and Procedures]* [https://web.microsoftstream.com/video/01d6cae5e0d37bd1-e490d296-40fd4873-85a188b3-2000025fdb68 1d70dc89e9e7 6502 Math]=== Reading ===* [[6502 Emulator Jumps, Branches, and DebuggerProcedures]]* [https://web.microsoftstream.com/video/ed7aedf1-fe6f-4b72-bbf1-c9b4e6e80af9 Calculating [6502 Program Execution TimeMath]] -->
=== Week 2 Deliverables ===