Eeeexcellent (Mr. Burns’s voice there). I’ve finished my microcomputer organization final and, hot damn, it wasn’t bad. There were 22 questions and we were to skip 2 of them; skipping isn’t optional, either. If we choose to not skip the required two questions, when the exam is graded, our professor will pick two questions for us, and he won’t pick in our favor (i.e. he skips two we got right). He’s wily like that. I was able to answer 20 of them pretty easily and was happy to skip 2 that were akin to problems I had trouble with on previous exams. One of them involved different parts of a MIPS implementation and choosing one of the given values (e.g. PCSrc=0, MemToReg=1) that was incorrect for an ori statement. That’s a mixture of memorizing a bunch of crap and understanding what each part of a single-cycle MIPS implementation does. I didn’t memorize what each type of instruction needs, with respect to 0′s and 1′s in different parts of the architecture, and I have only a loose grasp of how a MIPS implementation works. The other question involved drawing a circuit to turn a value x into -x, which unfortunately was not part of my modest array of circuit drawings I’ve committed to memory. I memorized how to draw a 1-bit full adder, a 1-bit half adder, and a 1-to-2 multiplexer. That means don’t go asking me how to draw no 4-bit negater!
Today’s plans include studying for my other finals and working out on the bike machine, which I neglected to do over the weekend as well as Friday, and I feel bad about it. Friday, I went out with the girls, then over the weekend I was too busy studying + avoiding other activity in order to relax.