Question: This is MIPS lab CSC263 Computer Organization & Architecture I Lab 3 When we use the nextint method of Scanner in Java, and when we
CSC263 Computer Organization & Architecture I Lab 3 When we use the nextint method of Scanner in Java, and when we use the syscall to read an int in MIPS, the I/O routine reads the sign (if present) and all digits of the number, and returns a 2's complement value to us. To us it seems like one step, get an int. But actually these routines read each digit as a character, make sure the character is valid, and build the 2's complement number digit by digit. In this lab, we will write this routine. Prompt the user to enter a number. Read character by character, and combine the characters into an integer. If there is any invalid character, print an error message and exit the program. If the characters are all valid, print the number The number may start with a minus sign; all other characters should be digits. You may me that the number entered will fit in a register once it is converted to an integer
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
