Articles by Tag #spo600

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

SPO600: Journey begins

Introduction Today was the first lecture of SPO666 course. I was pretty excited; for the...

Learn More 5 0Jan 7

New Beginnings: SPO600

Introduction When selecting my courses for my last semester, I saw “SPO600 - Software...

Learn More 0 0Jan 13

Lab 3 - Wrapping up 6502 Assembly

Introduction Welcome back! We’ll be concluding the 6502 series by creating a program that...

Learn More 0 0Feb 10

SPO600 Lab 5 - Analyzing and Experimenting with Assembly

Introduction x86 and aarch64 have a more rich set of instructions compared to 6502 - the...

Learn More 0 0Mar 5

SPO600 Lab 4 - x86 GCC vs aarch64 GCC

Introduction Processors can differ in their design (i.e. architecture) to satisfy...

Learn More 0 0Mar 3

SPO600 Project Stage 2, Part 3: “Prune Away!”

Introduction Welcome back for the final part of stage 2, printing a “prune” suggestion in...

Learn More 0 0Apr 6

Assembly Loops, Bit Shifts, and More!

Introduction As an introduction to software portability, I get to experiment with 6502...

Learn More 0 0Jan 21

SPO600 Project Stage 1: Gimple and Passes

Introduction In the previous post, a development instance gcc was set up - where we can...

Learn More 0 0Mar 10

SPO600 Project Stage 2, Part 2: "Where Art Thou, Clones?"

Introduction I’ll keep the introduction short - welcome back! The code will be broken down...

Learn More 0 0Apr 6

SPO600 Project Stage 2, Part 1: “To Prune, or not to Prune”

Introduction Welcome back! This blog is a continuation from SPO600 Project Stage 1 - where...

Learn More 0 0Apr 5

SPO600 Project Stage 3: Wrapping it Up

Introduction Welcome back! These are the goals for the final installment of the SPO600...

Learn More 0 0Apr 17