Professional Documents
Culture Documents
07-MIPSISA 1p
07-MIPSISA 1p
_`a
d bc
W VU
Z XY
[RR\
STMMR
OPQN
KLJ
M
D C
E
I
?>
&:
'
'
BA@
DEC
HEFG
2
#%
6%
-. 7
-5
14
-.
0/
,+& *
#)
)&
.1
01
03
!
$#"
&%
('%
'
5= /
:1
098
'
098
6&
('%
#;. %
5< &
#%
+5 )
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
KL\J
D
&
5<
%
*
.) 7
&
'&
&
)&
('%
#.
-= 7
=%
%*
. &%
+# )
5=
Assembly
language
Hardware
#
)
..
&
&
#)
)
<
#)
&*
+7
&
&
#%
&
#)
'
#.
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
LKJ
&%
&%
.*
&'
' 7
)
.
.
+5
+5
'
=8
'
5=
+5
'
.
&%
&%
&%
5.
<6 &
5)
.
3
9
) 97
-'.
<
6
5
<6 &
&%
)' &
5)
<
<66
@
&%
1&
<6 &
5)
OPQN
(
'
&
%$
#
"
!
5
4
3
2
1
5
4
3
2
1
5
4
3
2
1
5
4
3
2
1
5
4
3
2
1
5
4
3
2
1
5
4
3
2
1
5
4
3
2
1
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
LKJ
)
5
4
3
2
1
?
)
-7
.
*
&
)
.
&
'&
'
7&
&
&
&
6
D @
<
5.
<-
#)
&
5' /
=
#)
'
.)
&
&
&
)&
('%
)7
'
)&
('%
#.
<-
='
D @
-&
'
5)
#)
6&
('%
#;. %
5< &
#)
%$
#
"
!
a
b
c
d
e
a
b
c
d
e
A
B
C
D
E
MEM
A
B
C
D
E
a
b
c
d
e
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
LKJ
MEM
MEM
a
b
c
d
e
A
B
C
D
E
MEM
A
B
C
D
E
?
)
-7
.
&
7&
%
<
)' &
<66
#%
'&
&
<-
<
5.
>
:
<) /
7&
D 5
)&
('%
&
'
'
<
&
&
&
)' &
<66
6&
('%
)7
#;. %
5< &
<-
=6'
#)
#
"
!
CPU REG
R0
R1
R2
R3
R4
R5
MEM
A
B
C
D
E
CPU REG
A
B
C
D
E
a
b
c
d
e
a
b
c
d
e
R0
R1
R2
R3
R4
R5
CPU REG
MEM
R0
R1
R2
R3
R4
R5
A
B
C
D
E
CPU REG
A
B
C
D
E
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
LKJ
%$
R0
R1
R2
R3
R4
R5
MEM
a
b
c
d
e
MEM
a
b
c
d
e
?
)
-7
.
%
&:
7&
D 5
.
6
&%
#%
'&
&
.
<'
5
<-
<
5.
>
)&
('%
&
'%
)&
&%
'7
'
=)
#)
.
5)
6&
('%
)7
#;. %
5< &
<-
=6'
+5
#)
#
"
!
CPU REG
R0
R1
R2
R3
R4
R5
MEM
A
B
C
D
E
CPU REG
A
B
C
D
E
a
b
c
d
e
a
b
c
d
e
R0
R1
R2
R3
R4
R5
CPU REG
MEM
R0
R1
R2
R3
R4
R5
A
B
C
D
E
CPU REG
A
B
C
D
E
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
LKJ
%$
R0
R1
R2
R3
R4
R5
MEM
a
b
c
d
e
MEM
a
b
c
d
e
?
)
-7
)&
('%
&
C
=
#.
'%
)&
'7
'
)
= 77
6&
('%
)7
#;. %
5< &
<-
=6'
+5
#)
OPQN
'
&
%$
#
"
!
CPU REG
R0
R1
R2
R3
R4
R5
MEM
A
B
C
D
E
CPU REG
A
B
C
D
E
a
b
c
d
e
a
b
c
d
e
R0
R1
R2
R3
R4
R5
CPU REG
MEM
R0
R1
R2
R3
R4
R5
A
B
C
D
E
CPU REG
A
B
C
D
E
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
LKJ
R0
R1
R2
R3
R4
R5
MEM
a
b
c
d
e
MEM
a
b
c
d
e
?
)
-7
=
D
.
5.
5
&%
.
&%
>
'
&%
#
+7
'
5
). &
'
#
'
&
52
&%
=
5.
'
#%
'&
+5
)&
('%
&
6&
('%
*
5' /
=
'7
5)
#)
)7
#;. %
5< &
<-
=6'
'
5
D C
E
#)
^B]
_`a
d bc
W VU
Z XY
[RR\
STMMR
OPQN
KLJ
MR
.
!
4
'%
1%
2
! .
.
23
+
! +
"
!
!
+
0
.
+
+
!
-
!
,
)*
+
'
%&
#
($
$"
"
"
"
#$"
"
!
^B]
_`a
d bc
W VU
Z XY
[RR\
STMMR
OPQN
KLJ
MM
'
'
6.
&
#.
#)
'
5= /
&&
6&
('%
#.
6&
('%
#. %
5< &
?- 7
=6'
#)
#.
#;. %
5< &
./
=%
<
)&
('%
-7
*:
).
.6
-= &
-%
='6
&&
%
)7
'7
#)
#;%
.
='
5'
14
/4
#)
4
2
=/
)
+ %7
.) 7
'8
'&
A0
#
&
. 7
'
)
-7
-%
7
5.
=6'
*:
+7
<
.
6&
#*
'
&:
<6'
&%
<6 &
5.
5)
%7
&/
<-
='
&
&
'%
6&
5< &
#.
?- 7
='
5)
'
#.
'%
6&
#. %
5< &
?- 7
=6'
&
)
&
'
+# )
=)
H -.
'%
#
,+&
6&
-7
#. %
5< &
./
=%
'
*
). 7
7
&
.
=)
<
-7
%
6
)&
'%
#.
=
'.
A) &
&*
<' /
F
+5 ) 7
6
#;%
&
5)
.3
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
KLJ
M[
=
#
&
./
)&
.6
'
=6'
=
5
%
./
)&
)7
7
.
=
#; %
<
*:
.@
=*
#)
5)
+,& %
<
'
5.
-7
%
+,6 & %
=%
.
&
&
5)
#;%
.
'
&/
<) &
5
-= 7
=%
&
<) &
5
-= 7
'
&
=%
#)
5)
#
&&
&/
'&
'
. &%
%/
)
H +- 7
5)
^B]
_`a
d bc
W VU
Z XY
[RR\
STMMR
6'
03
'
.*
6'
'
'%
6&
#. %
5< &
)7
#< 7
-&
'%
#
.
'
OPQN
='
KL\J
M
14
#.
6&
('%
#;. %
5< &
#
'
'
6%
'
)
57
.
&%
5.
)
57
.
&%
5.
.&
'
5&
'
5)
=
'
.*
5. *
.
#%
-7
.*
=%
#)
/
;#% 7
#;%
-%
'
5/
.
)
%
'*
)7
'7
#.
)&
6
'(%
#.
'%
6&
#. %
5< &
.*
&'
'7
)&
5)
#
+7
;#%
.
'
5&
#.)
+5
=
"
# %*
6'
'
5/
.
+)
#.
6&
('%
#;. %
5< &
.*
%
?
^B]
_`a
d bc
W VU
Z XY
[RR\
STMMR
OPQN
KLJ
M
*:
&
;#%
='
098
5' /
=
H >0
% :
'. >
H #.
= %1
H -. %
%7
H 0
9
H '*
#
H +
'1
H 4
<
.
5)
&@
.
+*
.
&
=
.
=
=*
#)
#.
<
6'
&%
)7
%*
&%
&
'7
'
'
5/
+
6'
#)
+5 &
-5'
77
I:
)7
<6 &
#%
&
#)
%
<) 7
#)
H 6
%
%7
'
=5 /
6
#.
#)
# .
.*
%
#
)
6'
D
'
. &%
#)
% 71
%
F
H .6 %
&
#%
<'
:
H
'
6%
5.
'
6..
-5'
56'
03
7
):
)%
+) 77
=6'
=
14
&/
. %7
&
5)
'
3
*
&
&
F
#%
H 7
)
5'
'8
'&
#)
#
..
'
5/
*
#)
1&
5.
+,& %
I:
5' /
=
5.
5)
5.
F
;#%
<' /
*
'7
.
&
# %7
'
&%
<'
&
#
&
6..
-5'
56'
%
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
KLJ
M*
5' &
6'
A7
'
.*
&'
'7
)&
('%
&
A) 7
<-
=6'
.
A&
6&
('%
#;. %
5< &
.
5.
&%
C
:
#)
= &%
)&
'*
&%
&%
<6 &
5)
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
KLJ
M
'
I
*
.*
&
'
A
#)
'
5
'
'
.*
&
A
#)
'
5
'
%
.*
&
H . &%
A
#)
'
5
#)
>
&%:
#;%
+5 )
#<
=
I:
&%:
#;%
+5 )
#<
=
'
&%
0
%*
#;%
+5 )
A>
'
#
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
KLJ
MJ
'
&%
C:
'
&%
'
&%
I:
'
&%
'
&%
I:
'
&%
+
&
:
#
7
:
:
&%
-5.
A)
#)
&%
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
KLJ
M
&%
6&
('%
#;. %
5< &
.
#)
6&
('%
#;. %
5< &
+5 )
;#%
'%
6&
+7
#. %
5< &
.)
-7
.
#)
>
*
2
.) &
'
5= /
5)
%7
=%
#.
6&
('%
)7
7
#;. %
5< &
C
:
'7
. &%
5)
#.
6&
('%
)7
7
#;. %
5< &
OPQN
#)
C
I
#.
6&
('%
#;. %
5< &
94
. &7
&
'7
.)
< "
5
6&
('%
#. %
5< &
'
)&
('%
5 bits
#%
)7
7
,+& 3
&
6 5
)&
6'
A
11 10
&
'
6
#)
'
=5 /
6&
('%
shamt
<
.*
&
#%
)&
('%
5*
.
&%
5.
<'
#;. %
5< &
&
&
5 bits
A
$5."
&
5
.
&%
5.
<'
5
6
'
5
#)
*
5 bits
<'
16 15
&
&%
6'
A.
rd
A
5
.
rt
'
&
5 bits
#)
#)
5)
21 20
26 25
6 bits
31
rs
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
KLJ
M
op
funct
0
6 bits
+.)
:
<) 7
&%
5&
&
5. *
.
'
.
)&
('%
&
"
&%
.
'
&%
;#%
.
6'
5.
'
#%
6'
.
&
&%
'
*
5. *
.
5:
.
)
'*
#)
<'
.)
#%
#) %
6'
'
6'
I
'
)&
('%
&
6'
HEGC
'
6&
('%
#. %
5< &
6'
A
16 15
H #.
6&
('%
)7
#;. %
5< &
<-
=6'
;#%
)&
%*
5 bits
*
'&
H #.
6&
('%
=%
#%
'
rt
&
#)
21 20
#;. %
5< &
#;%
'7
)
.*
&'
5 bits
)7
5&
26 25
#
?
#.
&
5. *
.
'
.
6 bits
6&
('%
'
31
#. %
5< &
#)
;#%
base/rs
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
KLJ
[R
op
offset/immediate
0
16 bits
&
&
&
'&
-&
'
<
'%
D
'
)&
('%
&
6'
'
6&
('%
#. %
5< &
6'
A
A*
.7
6 bits
6&
#. %
5< &
5. *
.
'
&/
5)
%
31
26 25
^B]
_`a
d bc
W VU
Z XY
[RR\
TSMMR
OPQN
KLJ
[M
op
target
0
26 bits
A) &
5=
'
+ &3
op
rs
31
26 25
21 20
5 bits
rd
16 15
5 bits
shamt
11 10
5 bits
funct
6 5
5 bits
6 bits
+&
6 bits
rt
op
base/rs
31
26 25
21 20
16 15
5 bits
16 bits
5 bits
offset/immediate
+&
6 bits
rt
target
31
26 25
W VU
Z XY
[RR\
TSMMR
OPQN
KLJ
[[
6 bits
26 bits
^B]
_`a
d bc
op
^B]
_`a
d bc
W VU
Z XY
[RR\
STMMR
OPQN
KL\J
[
D C
E
DEC
&' F
?