Fixed a bug where a system call reading an address stored in the Y register threw an exception because the data in Y might be negative if the address is greater than 127 due to data being stored in two's complement. Added a function the register prototype to get the unsigned data value, and used that function to pull the address in a system call.