Created a memory class and began editing the CPU class.
Fixed my memory class because it was absolute garbage.  Time to vomit up some memory management.
I didn't do jack shit.
Wrote a pcb because that seemed approachable enough.  Struggling a lot with this assignment.
Accidentally didn't add my new files (MemoryManager and PCB) so here they are.  Yay.
Desperate attempts to get my memory to just display.  It's not happening.  Things are undefined and I have no idea why.
I got memory displayed.  I guess.  It looks like garbage but CSS isn't exactly my priority right now.
THIS IS LITERALLY AN ABORTION.
UBUNTU IS CRASHING AND DYING HELP ME JESUS.  SHIT'S BROKEN.  Anyway, did some program runnin stuff
I CAN NOW RUN PROGRAMS WITH TWO WHOLE COMMANDS.  I AM GOD.
Worked on more opcodes.  No idea if they work yet.
Did more opcode stuff.  Exhausted.  Hungry.  Don't know what I'm doing.
More opcode stuff.  Also checked for programs that have already run.  Also working on updating PCB. When the hell does the PC counter move though.
I SWEAR TO GOD.  I SWEAR TO GOD.  INTERRUPT HANDLING IS DUMB.  DUMB.  I'M DUMB.  But actually I've been testing opcodes, and making it work more like a real computer by handling interrupts and whatnot.  Wee.
Fixed an issue involving the stupid SysCall bs.  Still a bit broken but it prints a 1! Yay!
Fixed how my 00 terminated string printing works (didn't realize what I was doing before).  Also struggling to get sysCall to work.  It's never getting to the kernel interrupt handler for some reason so it never actually gets to where it needs to go.  I have no clue why.  I'm so screwed.
I don't know what I did.  Now it doesn't stop.  It keeps going forever.  Also, it keeps tacking a 1 on the end of the value in memory location 65.  I don't know why.  Not even a clue.  I can't do this.  I just can't.
I realized that my incrementByte was broken and I fixed it and tested it and all that hokey pokey.  Still broken.  It won't stop executing and it keeps branching back to the beginning.  Oh shit, maybe my branch is stupid.  Time to test for that now.  I'm starting to believe that maybe Daniel Craig isn't all that great.
It's so broken I'm going back a few commits.
Fixed my nextByte and nextTwoBytes to take in the CPU's PC as a parameter instead.  Hopefully this will fix the CPU's PC being NaN at that point.