Base address là gì?

Noun None
Địa chỉ cơ sở

Địa chỉ cơ sở (base address) là một vị trí duy nhất trong bộ nhớ chính ( main memory) dùng làm điểm tham chiếu cho các vị trí bộ nhớ khác được gọi là địa chỉ tuyệt đối (absolute address).

Để có được một địa chỉ tuyệt đối (absolute address), một giá trị dịch chuyển hoặc độ lệch (offset) cụ thể được cộng vào địa chỉ cơ sở (base address). Trong bộ nhớ chính (primary storage), tất cả các địa chỉ theo nghĩa đen bao gồm các chuỗi bit có độ dài cố định đại diện cho các số nguyên dương thường được biểu thị ở dạng thập lục phân (hexadecimal). Ví dụ: một địa chỉ cơ sở (base address) có thể cho biết sự bắt đầu của một chương trình được tải vào bộ nhớ chính (primary storage). Địa chỉ tuyệt đối (absolute address) của từng lệnh (instruction) chương trình riêng lẻ có thể được chỉ định bằng cách cộng một độ lệch (offset) vào địa chỉ cơ sở (base address).

Noun Programming
Địa chỉ cơ sở

Trong lập trình (programming) cụ thể là trong mảng (array), địa chỉ cơ sở (base address) của một mảng là địa chỉ (address) của phần tử đầu tiên (element) của mảng. Bởi vì chúng ta biết kích thước của mỗi phần tử của mảng, nếu chúng ta biết địa chỉ cơ sở (base address), chúng ta có thể tính địa chỉ của bất kỳ phần tử nào của mảng nào nếu chúng ta được cung cấp chỉ số mảng (array index) của nó.

Learning English Everyday