1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bài ví dụ ngôn ngữ lập trình

2 132 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 47 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

term factor assignment id2 identifier term factor id3 7 factor literal *.

Trang 1

term

factor assignment

id2

identifier

term

factor

id3

7

factor

literal

*

Trang 2

“c :=a + b * 7”

Phân tích từ vựng id1= id2 + id3 * 7 Phân tích cú pháp

:=

id2

*

Phân tích ngữ nghĩa

CNV (7, , t1)

* ( id3, t1, t2) + ( id2, t2, t3) ASS (t3, , id1 )

Tối ưu mã

* ( id3, 7.0, t1) + ( id2, t1, id1)

Sinh mã

MOV Reg, id3 MUL Reg, 7.0 ADD Reg, id2 MOV id1, Reg

1

2

3

4

Bảng danh hiêu

Ngày đăng: 27/10/2017, 11:33

TỪ KHÓA LIÊN QUAN

w