Laman

Jumat, 12 April 2013

Penggunaan Register

Salah satu tujuan dari penulisan subroutine adalah, untuk membuat modul yang mandiri dengan sumberdaya yang masih bebas / tersisa.

Isu yang lain adalah bagaimana data dilewatkan dan dikeluarkan dari subroutine. Sementara main routine atau routine-routine lainnya mungkin juga sedang membutuhkan tempat data itu (register).

Dengan menggunakan konvensi software, register dinamai dengan berbagai maksud dan tujuan.
  • $t0 - $t9 — Subroutine bebas menggunakan register ini
  • $s0 - $s7 — Subroutine tidak boleh mengubah isi dari register ini
  • $a0 - $a3 — Register ini berisi argumen tentang subroutine. Subroutine boleh mengubahnya
  • $v0 - $v1 — Register ini berisi nilai yang dihasilkan oleh subroutine

Tidak ada komentar:

Posting Komentar