COSC 2425.73840 Online Computer Organization |
Instructor: David Kirk Summer 2024 June 3 - August 8 (10 week) mypccourse.com home |
Assembly Online Book | |
Chapter 1 - Logic Gates Chapter 2 - CPU Instruction Cycle Chapter 3 - x86 CPU Chapter 4 - Data Representation IEEE 754 Video Chapter 5 - Memory Chapter 7 - Assembly & Hello World Video Chapter 8 - Variables, printf, scanf Video |
Chapter 9 - Data Movement
(mov)
Video Chapter 10 - Arithmetic Chapter 11 - Bitwise Operations Chapter 12 - Control Flow Chapter 13 - Stack, Call and Return Chapter 14 - Calling C Functions Chapter 15 - Bells & Whistles |
Resources |
How to
install fasm on Windows |
Flat Assembler
Download |
Flat
Assembler Documentation Floating Point Converter | Bitwise Calculator | Syntax Highlighter | The World is Still Powered by C Programming Online C++ compiler How to run C++ and Java programs on Mac with TextMate primes1.txt randomized unsorted file with the first 100,000 prime numbers primes4.txt randomized unsorted file with the first 1,000,000 prime numbers names.txt 1000 first names |
Class Calendar - last updated July 16, 2024 | |
Week 1 Virtual Class Tuesday June 4 - 6:00pm |
Discuss Syllabus Discuss how CPU's are designed and manufactured: How a computer chip is created from sand to CPU How are Microchips Made? Chapter 1 - Logic Gates Chapter 2 - CPU Instruction Cycle Chapter 3 - x86 CPU Intro to Binary and Hex Use logic.ly for creating logic circuits Discuss Homework 1 Homework 1 Due June 9 | How to do Homework 1 |
Week 2 |
Chapter 4 - Data Representation Chapter 5 - Memory Chapter 7 - Assembly & Hello World
Discuss Homework 2 |
Week 3 Virtual Class Tuesday June 18 - 6:00pm |
Chapter 8 - Variables, printf, scanf Chapter 9 - Data Movement Chapter 10 - Arithmetic How to install fasm on Windows
Discuss Homework 3 |
Week 4 |
Chapter 11 - Bitwise Operations Chapter 12 - Control Flow Work on Homework 4 |
Week 5 |
Chapter 14 - Calling C Functions
Discuss Homework 5 |
Week 6 |
Chapter 13 - Stack Work on Homework 6 Homework 6 Due July 14 | How to do Homework 6 |
Week 7 |
Work on Homework 7 July 18, 2024 is the last day to Withdraw |
Week 8 |
Work on Homework 7 |
Week 9 |
Homework 7
Due July 30 |
How to do
Homework 7 Exam 2 Due August 5: Chapters 1 - 14 |