1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
printf:
addiu $t2, $0, 0xA0
jr $t2
addiu $t1, $0, 0x3F
atoi:
addiu $t2, $0, 0xA0
jr $t2
addiu $t1, $0, 0x10
toupper:
addiu $t2, $0, 0xA0
jr $t2
addiu $t1, $0, 0x25
open:
addiu $t2, $0, 0xB0
jr $t2
addiu $t1, $0, 0x32
read:
addiu $t2, $0, 0xB0
jr $t2
addiu $t1, $0, 0x34
close:
addiu $t2, $0, 0xB0
jr $t2
addiu $t1, $0, 0x36
_96_init:
addiu $t2, $0, 0xA0
jr $t2
addiu $t1, $0, 0x71
LoadExe:
addiu $t2, $0, 0xA0
jr $t2
addiu $t1, $0, 0x42
DoExec:
addiu $t2, $0, 0xA0
jr $t2
addiu $t1, $0, 0x43
SetConf:
addiu $t2, $0, 0xA0
jr $t2
addiu $t1, $0, 0x9C
SetDefaultExitFromException:
addiu $t2, $0, 0xB0
jr $t2
addiu $t1, $0, 0x18
EnterCriticalSection:
addiu $a0, $0, 1
syscall 0
jr $ra
nop
ExitCriticalSection:
addiu $a0, $0, 2
syscall 0
jr $ra
nop
|