Lab 7 is interesting. The M6800 processor does not have a divide instruction. No Divide Instruction. Crazy, I tell you…​ When I was doing 225, I thought the M6811 was limited. I was wrong. Please give me the 6811! But I’ll tell you what…​ I’m glad I’m not working on the M6805…​ I heard that one is a stripped down version of the M6800…​ that’s too painful to imagine…​ but I’ll tell you what processor rocks…​ the M6809…​ You get a U register…​ and you can index off any register…​ you can even use indirect addressing! Now that’s a kick-ass processor. Oh yeah…​ and CSE 225 is no longer what it used to be…​ at least that’s what I hear. Apparently they work on the M68000, which has 16 (or 8 or some ridiculous number like that) 32-bit registers…​ and you can index of any. Now that is just obscene…​ completely decadent. What are they going to do when they come to 421? All we have here is one 16-bit register and two 8-bit registers. I could write all my 421 labs using just one 32-bit register. Come on…​ is that what you call assembly programming? Yeah right!

Ok, so I got a little carried away. But that’s what happens when you code in assembly…​ it’s cool like that…​