There were no questions on simulating MOVs... that's either great, or terrible!
75
Simulating Non-memory MOVsWatch now (18 min) | We've decoded them - now it's time to execute them!
34
Using the Reference Decoder as a Shared LibraryWatch now (9 min) | If you'd like to follow along with the homework using the reference decoder instead of your own, it is now much easier to do so.
20
Monday Q&A #6 (2023-03-20)Watch now (46 min) | Answers to questions from last week's video
25
8086 Decoder Code ReviewWatch now (78 min) | Going over my reference code for 8086 decoding
90
Monday Q&A #5 (2023-03-13)Watch now (45 min) | Answers to questions from last week's video
51
Opcode Patterns in 8086 ArithmeticWatch now (20 min) | A few more instructions brings us to the end of our look at 8086 instruction decoding.
104
Monday Q&A #4 (2023-03-06)Watch now (29 min) | Answers to questions from last week's videos
22
Decoding Multiple Instructions and SuffixesWatch now (44 min) | Things get more complicated when different opcodes and variable instruction lengths are added to the mix!
133
Instruction Decoding on the 8086Watch now (28 min) | Even in the beginning, it was... complicated.
162

February 2023

Many programming "best practices" taught today are performance disasters waiting to happen.
118
The Haversine Distance ProblemWatch now (30 min) | An overview of the performance problem we'll be looking at throughout the course.
153