Bài giảng Trình biên dịch - Chương 9: Sinh mã đối tượng
Chúng ta sẽ dùng máy đích như là máy thanh ghi (register machine).
Máy đích có mỗi từ gồm bốn byte và có n thanh ghi: R0, R1 Rn-1, có
chỉ thị hai địa chỉ, với dạng tổng quát: op source, destination
Thí dụ một số chỉ thị:
MOV: chuyển trị của source đến destination
ADD: cộng nội dung source và destination
SUB: trừ nội dung source cho destination
Bài giảng Trình biên dịch - Chương 9: Sinh mã đối tượng trang 1

Bài giảng Trình biên dịch - Chương 9: Sinh mã đối tượng trang 2

Bài giảng Trình biên dịch - Chương 9: Sinh mã đối tượng trang 3

Bài giảng Trình biên dịch - Chương 9: Sinh mã đối tượng trang 4

Bài giảng Trình biên dịch - Chương 9: Sinh mã đối tượng trang 5

Tải về để xem đầy đủ hơn
File đính kèm:
bai_giang_trinh_bien_dich_chuong_9_sinh_ma_doi_tuong.pdf