Documente Academic
Documente Profesional
Documente Cultură
Instruciuni aritmetice
Operaia
Instruciune Tip Format Exemplu
efectuat
add rd, rs, rt Cu semn, cu rd rs + rt R add $t1, $t2, $t3
depire
addu rd, rs, rt Fr semn, fr rd rs + rt R addu $t1, $t2, $t3
depire
addi rt, rs, imm Cu semn, cu rt rs + imm I addi $t1, $t2, 1
depire
addiu rt, rs, imm Far semn, fr rt rs + imm I addiu $t1, $t2, 1
depire
sub rd, rs, rt Cu semn, cu rd rs - rt R sub $t1, $t2, $t3
depire
subu rd, rs, rt Fr semn, fr rd rs - rt R subu $t1, $t2, $t3
depire
mult rs, rt Cu semn, fr HI,LO rs * rt R mult $t1, $t2
depire
multu rs, rt Fr semn, fr HI,LO rs * rt R multu $t1, $t2
depire
div rs, rt Cu semn, cu LO rs / rt R div $t1, $t2
depire HI rs % rt
divu rs, rt Fr semn, fr LO rs / rt R divu $t1, $t2
depire HI rs % rt
Tabelul 3. Instruciuni aritmetice
Operaia
Pseudoinstruciune Tip Exemplu
efectuat
abs rd, rs Cu semn rd |rs| abs $t1, $t2
neg rd, rs InstruciCu depire rd
Abre - rs Opera neg $t1, $t2
Exem
negu rd, rs une Fr depire rd - rsia
vieri negu $t1, $t2
Format plu
add rd, rs, imm Cu semn, cu rd efectuat
rs + imm add $t1, $t2, 1
mthi rs dep
Move ireHI
To HI rs R mthi $t1
addu mfhi
rd, rs,rdimm Fr From
Move semn, HI
rdrdrsHI
+ imm R add $t1, $t2, $t1
mfhi 1
u
mtlo rs Move To LO LO rs R mtlo $t1
fr depire
mflo rd Move From LO rd LO R mflo $t1
add rd, imm Cu semn, cu rd rd + imm add $t1, 1
depire
add
addu rd, imm Fr semn, rd rd + imm u $t1, 1
fr depire
sub rd, rs, imm Cu semn, cu rd rs - imm sub $t1, $t2, 1
depire
sub
subu rd, rs, imm Fr semn, rd rs - imm u $t1, $t2, 1
fr depire
sub rd, imm Cu semn, cu rd rd - imm sub $t1, 1
depire
sub
subu rd, imm Fr semn, rd rd + imm u $t1, 1
fr depire
mulo rd, rs, rt Cu semn, cu rd rs * rt mulo $t1, $t2, $t3
depire
mulou rd, rs, rt Fr semn, rd rs * rt mulou $t1, $t2, $t3
fr depire
div rd, rs, rt Cu semn, cu rd rs / rt div $t1, $t2, $t3
depire
divu rd, rs, rt Fr semn, rd rs / rt div $t1, $t2, $t3
fr depire
rem rd, rs, rt Cu semn, cu rd rs % rt rem $t1, $t2, $t3
depire
remu rd, rs, rt Fr semn, rd rs % rt remu $t1, $t2, $t3
fr depire
5. Instruciuni logice
1 ntrebri:
1) Care sunt operaiile logice pe bii?
2) Care sunt tabelele de adevr corespunztoare?
rd rt << imm
rd rt >> imm
rd rt >> imm