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