|
Class Summary |
| AbstractSyscall |
Abstract class that a MIPS syscall system service may extend. |
| SyscallClose |
Service to close file descriptor given in $a0. |
| SyscallExit |
Service to exit the MIPS program. |
| SyscallExit2 |
Service to exit the MIPS program with return value given in $a0. |
| SyscallNumberOverride |
Represents User override of default syscall number assignment. |
| SyscallOpen |
Service to open file name specified by $a0. |
| SyscallPrintChar |
Service to display character stored in $a0 on the console. |
| SyscallPrintDouble |
Service to display double whose bits are stored in $f12 & $f13 onto the console. |
| SyscallPrintFloat |
Service to display on the console float whose bits are stored in $f12 |
| SyscallPrintInt |
Service to display integer stored in $a0 on the console. |
| SyscallPrintString |
Service to display string stored starting at address in $a0 onto the console. |
| SyscallRead |
Service to read from file descriptor given in $a0. |
| SyscallReadChar |
Service to read a character from input console into $a0. |
| SyscallReadDouble |
Service to read the bits of console input double into $f0 and $f1. |
| SyscallReadFloat |
Service to read the bits of input float into $f0 |
| SyscallReadInt |
Service to read an integer from input console into $v0. |
| SyscallReadString |
Service to read console input string into buffer starting at address in $a0. |
| SyscallSbrk |
Service to allocate amount of heap memory specified in $a0, putting address into $v0. |
| SyscallWrite |
Service to write to file descriptor given in $a0. |