Viết trình biên dịch để dịch 1 đoạn chương trình gồm các phát biểu sau sang mã 3 địa chỉ

29 653 1
Viết trình biên dịch để dịch 1 đoạn chương trình gồm các phát biểu sau sang mã 3 địa chỉ

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

. dịch để dịch 1 đoạn chương trình gồm các phát biểu sau sang mã 3 địa chỉ:  Phát biểu ghép, gán, if then else trong Pascal  Các phát biểu kết thúc bằng dấu ;  Các biểu thức trong các phát biểu. if_body THEN body ELSE body 18 if_body → cond1 19 ) if_body → cond2 20) cond1 → cond1 AND cond3 21) cond1 → cond1 OR cond3 22) cond1 → NOT cond3 23) cond1 → cond3 24) dieukien3 → LPARA dieukien4 RPARA 25). TRUE 38 )factor -> FALSE 2. Ký hiệu kết thúc: 1) VAR 2) COLON 3) TYPE 4) SEMI 5) ID 6) COMMA 7) BEGIN 8) END 9) ASSGN 10 ) IF 11 ) THEN 12 ) ELSE 13 ) AND 14 ) OR 15 ) NOT 16 ) RELOP 17 ) OP1 18 ) OP2 19 )

Ngày đăng: 20/03/2015, 23:30

Từ khóa liên quan

Mục lục

  • I. PHÂN TÍCH TỪ VỰNG

  • 2.BẢNG TOKEN

    • Token

    • Assign

    • - BDB: bảng danh biểu.

    • - Các từ khóa(keyword) được insert vào bảng danh biểu trước khi phân tích từ vựng.

    • II. PHÂN TÍCH CÚ PHÁP

    • IV. Sinh mã 3 địa chỉ

Tài liệu cùng người dùng

Tài liệu liên quan