Results (
Indonesian) 2:
[Copy]Copied!
Sebuah stack adalah sebuah blok memori yang berdekatan yang mengandung lokal (otomatis) variabel. 
● 
Tumpukan blok dibatasi oleh register disebut SP (Stack Pointer) di bagian atas 
tumpukan dan register disebut BP (Base Pointer) di bagian bawah. 
● 
atas tumpukan (SP) dapat mengubah sebagai PUSH dan POP petunjuk dijalankan. 
● 
Bawah stack (BP) adalah tetap. 
● 
Dengan kata lain, tumpukan terdiri dari tumpukan frame logis yang didorong saat 
memanggil fungsi dan muncul ketika kembali . 
● 
Sebuah stack frame berisi parametersto yang fungsi, variabel itslocal, dan 
data yang diperlukan untuk memulihkan stack frame sebelumnya, termasuk nilai 
instruksi pointer pada saat fungsi panggilan. 
● 
Tergantung pada implementasi stack baik akan tumbuh bawah (menuju 
alamat memori yang lebih rendah), atau naik 
● 
Mengacu variabel lokal dilakukan dengan cara mengatasi relatif menghitung 
offset memori variabel dari Base Pointer. 
● 
Karena cara tumpukan tumbuh, parameter yang sebenarnya telah offset positif dan 
variabel lokal memiliki offset negatif dari FP.
Being translated, please wait..
