MIPS General-Purpose Registers
{"Image DocumentName": "MIPS General-Purpose Registers", "Image ImageDescription": "32 General Purpose Registers (GPRs) Assembler uses the dollar notation to name registers.  0 is register 0,  1 is register 1, \u2026, and  31 is register 31. All registers are 32-bit wide in MIPS32. Register  0 is always zero. Any value written to  0 is discarded. Software conventions. Software defines names to all registers. To standardize their use in programs.  8 -  15 are called  t0 -  t7. Used for temporary values.  16 -  23 are called  s0 -  s7.  0 =  zero.  1 =  at.  2 =  v0.  3 =  v1.  4 =  a0.  5 =  a1.  6 =  a2.  7 =  a3.  8 =  t0.  9 =  t1.  10 =  t2.  11 =  t3.  12 =  t4.  13 =  t5.  14 =  t6.  15 =  t7.  16 =  s0.  17 =  s1.  18 =  s2.  19 =  s3.  20 =  s4.  21 =  s5.  22 =  s6.  23 =  s7.  24 =  t8.  25 =  t9.  26 =  k0.  27 =  k1.  28 =  gp.  29 =  sp.  30 =  fp.  31 =  ra.", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}