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 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 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 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 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

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

pdf10 trang | Chia sẻ: cucnt | Lượt xem: 418 | Lượt tải: 0download

File đính kèm:

  • pdfbai_giang_xay_dung_chuong_trinh_dich_bai_11_sinh_ma_trung_gi.pdf