TAILIEUCHUNG - LẬP TRÌNH PASCAL NÂNG CAO

Mục đích: Tìm hiểu về cấp phát bộ nhớ cho các đối tượng trong chương trình Khai thác kiểu dữ liệu địa địa (con trỏ) Nội dung : Cấu trúc chương trình sau khi dịch và cấp phát bộ nhớ tương ứng Kiểu dữ liệu địa chỉ (kiểu dữ liệu con trỏ) Biến lưu trữ địa chỉ (biến động, biến con trỏ) | LẬP TRÌNH PASCAL NÂNG CAO NÔI DUNG CHÍNH Chương 1. Chương trình con - Unit Chương 2. Kiểu dữ liệu con trỏ và biến con trỏ Chương 3. Danh sách liên kết Chương 4. Ứng dụng danh sách liên kết cài đặt STACK và QUEUE Chương 2 Quản lý bộ nhớ kiểu dữ liệu con trỏ và biến con trỏ trong Pascal Mục đích Tìm hiểu về cấp phát bộ nhớ cho các đối tượng trong chương trình Khai thác kiểu dữ liệu địa địa con trỏ Nội dung Cấu trúc chương trình sau khi dịch và cấp phát bộ nhớ tương ứng Kiểu dữ liệu địa chỉ kiểu dữ liệu con trỏ Biến lưu trữ địa chỉ biến động biến con trỏ I. Bộ nhớ và cách quản lý địa chỉ Bus địa chỉ 16 bit Hạn chế không gian bộ nhớ có thể quản lý được 216 65536 ô nhớ byte được quản lý Giải pháp Chia không gian bộ nhớ thành nhiều đoạn segment mỗi đoạn có 65536 ô nhớ 64KB Mỗi đoạn được đánh địa chỉ lại từ đầu offset Như vậy địa chỉ được xác định thông qua hai thành phần segment offset Cấu trúc CT trong bộ nhớ Program segment prefix 256 byte dùng để lưu địa chỉ cơ sở khi chương trình được tải vào Pascal PrefixSeg Code segment đoạn chứa mã CT chính và các đoạn chứa mã của Unit liên kết CT con . Pascal Cseg Data Segment lưu các biến kiểu dl hằng toàn cục Pascal Dseg Stack segment vùng cấp phát cho đối tượng cục bộ khi CTC được gọi đến Chú ý Đinh Stack được phát trỉên từ địa chỉ cao đến địa chỉ thấp. Pascal SSeg xác định đoạn Stack của CT SPtr xác định đỉnh Stack Heap Vùng tự do trên cùng dành cho dữ liệu cấp phát động Data segment Đoạn dữ liệu Program segment prefix Code segment Đoạn mã Stack Vùng ngăn xếp Heap Vùng tự do II. Kiểu dữ liệu địa chỉ con trỏ và biến con trỏ 1. Kiểu DL con trỏ Là kiểu DL đặc biệt biễu diễn địa chỉ của các đối tượng CTC biến . . Có hai loại kiểu dữ liệu địa chỉ trong Pascal Định kiểu địa chỉ của những đối tượng có xác định định kiểu DL Không định kiểu địa chỉ của những đối tượng không xác định kiểu DL Mỗi đối tượng được xác định qua 1 word địa chỉ tương đối offset và 1 word địa chỉ đoạn segment . Tương đương 4 byte. a Kiểu dữ liêu con trỏ định .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.