Title | Decodificacion MIPS - Apuntes 3 |
---|---|
Author | Carlos S. M. |
Course | Introducción a la Informática |
Institution | Universidad de Las Palmas de Gran Canaria |
Pages | 1 |
File Size | 68 KB |
File Type | |
Total Downloads | 20 |
Total Views | 149 |
Tabla de instrucciones del lenguaje ensamblador del MIPS...
Formato R operación (6b)
rs (5b)
rt (5b)
rs (5b)
rt (5b)
rd (5b)
sa (5b)
función (6b)
Formato I operación (6b)
inmediato/etiqueta (16b)
Formato J operación (6b)
etiqueta (26b)
Formato R (op = 000000) instrucción función
Formato I instrucción operación
add rd,rs,rt addu rd,rs,rt and rd,rs,rt break div rs,rt divu rs,rt jalr rd,rs jr rs mfhi rd mflo rd mthi rs mtlo rs mult rs,rt multu rs,rt nor rd,rs,rt
100000 100001 100100 001101 011010 011011 001001 001000 010000 010010 010001 010011 011000 011001 100111
addi rt,rs,inm addiu rt,rs,inm andi rt,rs,i beq rs,rt,etq
001000 001001 001100 000100
bne rs,rt,etq lb rt,i(rs) lbu rt,i(rs)
000101 100000 100100
or rd,rs,rt sll rd,rt,sa sllv rd,rt,rs slt rd,rs,rt sltu rd,rs,rt sra rd,rt,sa srav rd,rt,rs srl rd,rt,sa srlv rd,rt,rs sub rd,rs,rt subu rd,rs,rt syscall xor rd,rs,rt
100101 000000 000100 101010 101011 000011 000111 000010 000110 100010 100011 001100 100110
lh rt,i(rs) lhu rt,i(rs) lui rt,i lw rt,i(rs) lwc1 rt,i(rs) ori rt,rs,i sb rt,i(rs) slti rt,rs,i sltiu rt,rs,i sh rt,i(rs) sw rt,i(rs) swc1 rt,i(rs) xori rt,rs,i
100001 100101 001111 100011 110001 001101 101000 001010 001011 101001 101011 111001 001110
bgez rs,etq
000001 rt=00001
bgtz rs,etq
000111 rt=00000
blez rs,etq
000110 rt=00000
bltz rs,etq
000001 rt=00000
Formato J instrucción operación j etq jal etq
000010 000011
Registros $0 $zero $1 $at $2 – $3 $v0 – $v1 $4 – $7 $a0 – $a3 $8 – $15 $t0 – $t7 $16 – $23 $s0 – $s7 $24 – $25 $t8 – $t9 $26 – $27 $k0 – $k1 $28 $gp $29 $sp $30 $fp $31 $ra...