Biên dịch và Liên kết
Mục lục
1. Môi trường dịch
1.1. Tiền xử lý
1.2. Biên dịch
1.3. Tạo mã máy
1.4. Liên kết
2. Môi trường thực thi
1. Môi trường dịch
Môi trường dịch bao gồm hai giai đoạn chính là biên dịch và liên kết. Trong đó, quá trình biên dịch lại chia thành ba bước nhỏ: tiền xử lý, biên dịch và tạo mã máy.
Các tập tin .c được biên dịch độc lập để tạo ...
Đăng vào ngày 13 tháng 6 lúc 00:52
Phân tích cơ chế thực thi lệnh trong YEMU và NEMU
1. Quy trình thực thi lệnh trong YEMU
Quy trình thực thi lệnh trong YEMU được chia thành 3 bước cơ bản: Lấy lệnh (Fetch) → Giải mã (Decode) → Thực thi (Execute).
Lấy lệnh: YEMU sử dụng một mảng lệnh được định nghĩa sẵn (M[NMEM]). Mỗi lần lấy lệnh, con trỏ lệnh sẽ tuần tự trỏ tới phần tử tiếp theo trong mảng này.
uint8_t M[NMEM] = {
0b11100 ...
Đăng vào ngày 1 tháng 6 lúc 21:28