COSC 2425.53745 Online Computer Organization |
Instructor: David Kirk Summer 2024 July 8 - August 8 (5 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 Jul 8 - Jul 12 Virtual Class Tuesday 6pm |
Review 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 Homework 1 Due July 11 | How to do Homework 1 Homework 2 Due July 14 | How to do Homework 2 |
Week 2 |
Chapter 4 - Data Representation Chapter 5 - Memory Chapter 7 - Assembly & Hello World How to install fasm on Windows Chapter 8 - Variables, printf, scanf Chapter 9 - Data Movement Chapter 10 - Arithmetic Homework 3 Due July 18 | How to do Homework 3 Exam 1 Due July 21: Chapters 1 - 8 |
Week 3 Jul 22 - 26 |
Chapter 11 - Bitwise Operations Chapter 12 - Control Flow Chapter 14 - Calling C Functions
July 25, 2024 is the last day to Withdraw |
Week 4 Jul 29 - Aug 2 |
Chapter 13 - Stack |
Week 5 Aug 5 - Aug 9 |
Homework 7
Due August 5 |
How to do
Homework 7 |