registro | nombre ABI | servicio |
---|---|---|
x0 | zero | siempre vale 0 |
x1 | ra | dirección de retorno |
x2 | sp | puntero de pila |
x3 | gp | puntero global |
x4 | tp | puntero de hilo |
x5 | t0 | temporal |
x6 | t1 | temporal |
x7 | t2 | temporal |
x8 | s0 -- fp | save register -- frame pointer |
x9 | si | save register |
x10 | a0 | argumento a función |
x11 | a1 | argumento a función |
x12 | a2 | argumento a función |
x13 | a3 | argumento a función |
x14 | a4 | argumento a función |
x15 | a5 | argumento a función |
x16 | a6 | argumento a función |
x17 | a7 | argumento a función |
x18 | s2 | save register |
x19 | s3 | save register |
x20 | s4 | save register |
x21 | s5 | save register |
x22 | s6 | save register |
x23 | s7 | save register |
x24 | s8 | save register |
x25 | s9 | save register |
x26 | s10 | save register |
x27 | s11 | save register |
x28 | t3 | temporal |
x29 | t4 | temporal |
x30 | t5 | temporal |
x31 | t6 | temporal |