Consolidated the initMemoryMonitor method functionality and added comments.
Changed the "i" variable to "address", of initMemoryMonitor() for readability.  Made the baseTenToEight a prototype ("class") method.
Changed file name to reflect prototype name: ProcessControlBlock
Updated initMemoryMonitor() to add unique HTML ID's to each memory address cell.  Also, started to implement the functions to update an individual address on the display, rather than looping through the entire memory array.
Updated the script tag references to reflect the change in the path to UIUpdateManager.js
Fixed addressing issues for the updateMemoryMonitorAtAddress method.
krnLoadProgram() now works.  It uses the PCB Factory to create new PCBs and correctly loads the program into memory.  Fixed an error in the for loop.
Modified the "constructor for this prototype.  Removed methods I thought I needed.  Added individual getters and setters for object properties.
Undid some of the changes to the script tags.
Added the _PCBFactory global variable.
Added the skeleton for the shell command "run".
Reformatted some of the code to make it easier to read.  Removed commented out code that was unnecessary.
Removed unnecessary tab.
Added an object array for translating operation codes to the appropriate executing method.  Added the skeleton methods for the corresponding opcode methods.
Added the functionality for more of the op code functions.
Moved the initalization of the memory monitor to the hostInit() method, rather than the onload attribute of the HTML body tag.