35.1.4. MIPS




THIS SECTION IS UNDER CONSTRUCTION




IDT MIPS R4600:

MIPS 20K:


Эволюция

32-bit: R2000 ['86] MIPS I | V R3000 ['88] MIPS II | V R6000 ['91]


64-bit: R4000 ['92] ------- > R4200 ['93] ---- > R4300i ['95] | V R4400 ['92] ------- > R4600 ['94] ---- > R4700 ['95] | V R5000 ['96] ------- > R7000 ['97] | V R8000 ['94] | V R10000 ['96] | V R12000 ['98] | V R20000 ['00-'01?] TO DO: Показать где MIPS IV и MIPS V


Регистры

----------------------------------------------------------------- $0 Zero, uncgangable $1 Reserved for assembler $2-$3 Function Return value $4-$7 First few procedure arguments $8-$15 Scracth register $16-$23 register variables $24-$25 Scratch register $26-$27 Reserved for operating system $28 Global pointer (also called $gp) $29 Stack pointer (also called $sp) $30 registers variable $31 procedure return address $f0-$f2 function return value $f4-$f10 scratch register $f12-$f14 First two procedure arguments $f16-$f18 Scratch registers $f20-$f30 Register variables Zero Register: $0 Direction: <---------- Memory Access: offset(base) la $2,x($4) Intermediate Values: num 0xnum and $1,$5,0xff Generations: MIPS I, II - 32-bit MIPS III, IV - 64-bit ----------------------------------------------------------------- Форматы обращения к памяти: disp16(Rb) integer Ri(Rb) only FP.


Особенности

RISC микропроцессор Расширения Multimedia: MDMX - integer, MIPS V - fp

Index Prev Next