Bài giảng Xây dựng chương trình dịch - Bài 11: Sinh mã trung gian - Nguyễn Thị Thu Hương
Mã trung gian
Được sản sinh dưới dạng một chương trình cho một máy trừu tượng
Mã trung gian thường dùng : mã ba địa chỉ, tương tự mã assembly
Chương trình là một dãy các lệnh. Mỗi lệnh gồm tối đa 3 toán hạng
Tồn tại nhiều nhất một toán tử ở vế phải cộng thêm một toán tử gán
Dạng tổng quát: x := y op z
x,y,z là các địa chỉ , tức là tên, hằng hay các tên trung gian do trình biên dịch sinh ra
Tên trung gian phải được sinh để thực hiện các phép toán trung gian
Các địa chỉ được thực hiện như con trỏ tới lối vào của nó trong bảng ký hiệu
Bài giảng Xây dựng chương trình dịch - Bài 11: Sinh mã trung gian - Nguyễn Thị Thu Hương trang 1
Bài giảng Xây dựng chương trình dịch - Bài 11: Sinh mã trung gian - Nguyễn Thị Thu Hương trang 2
Bài giảng Xây dựng chương trình dịch - Bài 11: Sinh mã trung gian - Nguyễn Thị Thu Hương trang 3
Bài giảng Xây dựng chương trình dịch - Bài 11: Sinh mã trung gian - Nguyễn Thị Thu Hương trang 4
Bài giảng Xây dựng chương trình dịch - Bài 11: Sinh mã trung gian - Nguyễn Thị Thu Hương trang 5
Tải về để xem đầy đủ hơn
File đính kèm:
- bai_giang_xay_dung_chuong_trinh_dich_bai_11_sinh_ma_trung_gi.pdf