Isi kandungan:
Takrif - Apakah maksud Base Address?
Alamat asas ialah alamat mutlak yang berfungsi sebagai titik rujukan untuk alamat lain. Alamat asas digunakan dalam pengkomputeran sebagai alamat relatif arahan dalam program atau lokasi data yang sedang dijalankan oleh program. Alamat asas mungkin dapat diatasi, atau mampu dirujuk, bergantung pada bagaimana pembuat merekabentuk antaramuka perkakasan / perisian.
Untuk mengira alamat mutlak, satu offset ditambah ke alamat asas.
Techopedia menerangkan Alamat Pangkalan
Alamat pangkalan kembali ke hari utama kerangka memori yang boleh dialihkan; mesin pengkomputeran terawal, yang mempunyai memori tetap dan terhad dan hanya boleh menjalankan satu program pada satu masa. Mesin-mesin ini sentiasa memuatkan program ke dalam lokasi memori yang sama sebagai pangkalan mereka. Kemudian, mesin memori maya, yang boleh menjalankan beberapa program sekaligus melalui partition (mainframe) atau pertukaran halaman, boleh memuatkan program di mana-mana sahaja. Alamat dasar membenarkan OS untuk memberikan program pelaksana sebagai titik rujukan untuk pengiraan arahan dan lokasi data selanjutnya.
Dari segi sejarah, apabila ingatan tidak dilindungi, seorang pengaturcara secara langsung dapat mengesan ingatan komputer dengan mengetahui panjang perintah arahan arahan. Ini menjadikannya dapat mengubah program dengan overlaying bit dalam arahan dengan corak bit lain yang sah, sehingga memberi arahan lain untuk mengikuti program tersebut. Versi awal COBOL membenarkannya pada tahap simbolik melalui ALTER, GO TO, dan MENGENDALIKAN klausa.
