Kamis, 27 Desember 2007
Penunjuk Stack
Ketika tiba saatnya suatu tugas tertentu harus ditunda pelaksanaanynya untuk menangani hal lain, kebanyakkan mikroprosesor memanfaatkan suatu daerah pada random access memory(RAM) eksternal yang dikenal sebagai stack. Ketika program utama mengalami interupsi, mikroprosesor meletakkan untuk sementara isi dari register-register intrnalnya bersama dengan alamat dari instruksi selanjutnya dalam program utama. Ketika interrupt telah ditangani, mikroproseosr dapat kembali ke dalam program utama persis pada tempat dimana program tersebut ditinggalkan dan dengan seluruh data yang tersimpan di dalam register-registernya. Penunjuk stack adalah sebuah register yang berisikan alamat dari lokasi stack yang terakhir digunakan.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar