Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương
- Seiten
- 6
- Định dạng
- Dung lượng
- 148 KB
- Trường
- Đại học Bách khoa Hà Nội
- Aufrufe
- 0
- Kommentare
- 0
- Lượt tải
- 0
Vorschau wird generiert...
Slide bài giảng về các giai đoạn chính của chương trình dịch, bao gồm phân tích từ vựng, cú pháp, ngữ nghĩa, sinh mã trung gian và sinh mã đích. Tài liệu giải thích chi tiết từng pha của quá trình biên dịch và các khái niệm liên quan như BNF, cây cú pháp, mã trung gian.
- Dokumentenname
- Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương
- Schule / Kurs
- Đại học Bách khoa Hà Nội · Chương trình dịch
- Inhalt
- Slide bài giảng về các giai đoạn chính của chương trình dịch, bao gồm phân tích từ vựng, cú pháp, ngữ nghĩa, sinh mã trung gian và sinh mã đích. Tài liệu giải thích chi tiết từng pha của quá trình biên dịch và các khái niệm liên quan như BNF, cây cú pháp, mã trung gian.
- Inhaltsverzeichnis
- Dieses Dokument hat kein eindeutiges Inhaltsverzeichnis.
- Seiten
- 6 Seiten
- Hochgeladen von
- lienhejb
Beschreibung
Trích nội dung tài liệu
21/1/2010 Các giai đoạn của trình biên dịch Bài 2. Các giai đoạn chính của chương trình dịch Phân tích từ vựng (Lexical Analysis - Scanner) Lần lượt xem xét từng ký tự của chương trình nguồn, phân nhóm chúng thành những đơn vị cú pháp gọi là từ tố (token) Phân tích cú pháp (Syntax Analysis) Dãy token do bộ phân tích từ vựng đưa ra được kiểm tra xem có đúng cú pháp không? 1 Các thành phần chính của trình biên dịch 3 Các giai đoạn của trình biên dịch Phân tích ngữ nghĩa (Semantic Analysis) phân tích ý nghĩa từng lệnh của ngôn ngữ nguồn. Sinh mã trung gian (Intermediate Code Generation)thường là mã 3 địa chỉ. Mã trung gian không phụ thuộc máy nên dễ tối ưu. 2 4 fb.com/groups/ 1 21/1/2010 Các giai đoạn của trình biên dịch Pha 1:Phân tích từ vựng Sinh mã đích: Sinh ra các lệnh máy để Bộ từ vựng:Chương trình làm nhiệm vụ thực hiện thao tác. Tối ưu mã: Thực hiện với mã trung gian và cả mã đích nhằm làm cho chương trình hiệu quả hơn. phân tích từ vựng Các công việc của bộ từ vựng Nhóm các ký tự thành từ tố Từ tố :đơn vị cú pháp được xử lý trong quá trình dịch như một thực thể không thể chia nhỏ hơn nữa Nhóm các từ tố theo loại. 5 Một số loại từ tố Quá trình dịch một câu lệnh 6 7 8 fb.com/groups/ 2 21/1/2010 Pha 2: Phân tích cú pháp Ví dụ: câu lệnh a = b + c Trình biên dịch kiểm tra xem những từ tố mà bộ từ vựng nhận biết được có kết hợp thành những câu lệnh đúng cú pháp không Do bộ phân tích cú pháp đảm nhận 9 Pha 2: Phân tích cú pháp Văn phạm, ngôn ngữ, BNF,sơ đồ cú pháp Đầu ra của bộ phân tích cú pháp: Cú pháp Cây phân tích cú pháp (nếu có) Thông báo lỗi nếu ngược lại Cấu trúc văn phạm của một ngôn ngữ Bộ phân tích cú pháp cần đưa ra phân tích cho mỗi câu của ngôn ngữ (chương trình) BNF : Dạng chuẩn để mô tả văn phạm của ngôn ngữ Sơ đồ cú pháp:cách mô tả văn phạm trực quan dưới dạng đồ thị định hướng Việc xây dựng được cây phân tích cú pháp chứng tỏ chương trì
Häufig gestellte Fragen
Ist dieses Dokument kostenlos?
Ja. „Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương“ ist kostenlos — melden Sie sich einfach an und klicken Sie auf Herunterladen, um die Originaldatei zu erhalten.
Wie viele Seiten hat dieses Dokument?
Das Dokument hat 6 Seiten, für den Kurs Chương trình dịch. Sie können es vor dem Herunterladen online in der Vorschau ansehen.
Kann ich vor dem Herunterladen eine Vorschau ansehen?
Ja. Sie können sich dieses Dokument direkt auf dieser Seite im Online-Reader ansehen und dann entscheiden, ob Sie es herunterladen möchten.
Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương
Vorschau wird generiert...
Trích nội dung tài liệu
21/1/2010 Các giai đoạn của trình biên dịch Bài 2. Các giai đoạn chính của chương trình dịch Phân tích từ vựng (Lexical Analysis - Scanner) Lần lượt xem xét từng ký tự của chương trình nguồn, phân nhóm chúng thành những đơn vị cú pháp gọi là từ tố (token) Phân tích cú pháp (Syntax Analysis) Dãy token do bộ phân tích từ vựng đưa ra được kiểm tra xem có đúng cú pháp không? 1 Các thành phần chính của trình biên dịch 3 Các giai đoạn của trình biên dịch Phân tích ngữ nghĩa (Semantic Analysis) phân tích ý nghĩa từng lệnh của ngôn ngữ nguồn. Sinh mã trung gian (Intermediate Code Generation)thường là mã 3 địa chỉ. Mã trung gian không phụ thuộc máy nên dễ tối ưu. 2 4 fb.com/groups/ 1 21/1/2010 Các giai đoạn của trình biên dịch Pha 1:Phân tích từ vựng Sinh mã đích: Sinh ra các lệnh máy để Bộ từ vựng:Chương trình làm nhiệm vụ thực hiện thao tác. Tối ưu mã: Thực hiện với mã trung gian và cả mã đích nhằm làm cho chương trình hiệu quả hơn. phân tích từ vựng Các công việc của bộ từ vựng Nhóm các ký tự thành từ tố Từ tố :đơn vị cú pháp được xử lý trong quá trình dịch như một thực thể không thể chia nhỏ hơn nữa Nhóm các từ tố theo loại. 5 Một số loại từ tố Quá trình dịch một câu lệnh 6 7 8 fb.com/groups/ 2 21/1/2010 Pha 2: Phân tích cú pháp Ví dụ: câu lệnh a = b + c Trình biên dịch kiểm tra xem những từ tố mà bộ từ vựng nhận biết được có kết hợp thành những câu lệnh đúng cú pháp không Do bộ phân tích cú pháp đảm nhận 9 Pha 2: Phân tích cú pháp Văn phạm, ngôn ngữ, BNF,sơ đồ cú pháp Đầu ra của bộ phân tích cú pháp: Cú pháp Cây phân tích cú pháp (nếu có) Thông báo lỗi nếu ngược lại Cấu trúc văn phạm của một ngôn ngữ Bộ phân tích cú pháp cần đưa ra phân tích cho mỗi câu của ngôn ngữ (chương trình) BNF : Dạng chuẩn để mô tả văn phạm của ngôn ngữ Sơ đồ cú pháp:cách mô tả văn phạm trực quan dưới dạng đồ thị định hướng Việc xây dựng được cây phân tích cú pháp chứng tỏ chương trì
- Dokumentenname
- Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương
- Schule / Kurs
- Đại học Bách khoa Hà Nội · Chương trình dịch
- Inhalt
- Slide bài giảng về các giai đoạn chính của chương trình dịch, bao gồm phân tích từ vựng, cú pháp, ngữ nghĩa, sinh mã trung gian và sinh mã đích. Tài liệu giải thích chi tiết từng pha của quá trình biên dịch và các khái niệm liên quan như BNF, cây cú pháp, mã trung gian.
- Inhaltsverzeichnis
- Dieses Dokument hat kein eindeutiges Inhaltsverzeichnis.
- Seiten
- 6 Seiten
- Hochgeladen von
- lienhejb
Kommentare (0)
Noch keine Kommentare. Seien Sie der Erste!
Slide Chương trình dịch (UNIT9) - GV Nguyễn Thị Thu Hương
Slide Chương trình dịch (UNIT1) - GV Nguyễn Thị Thu Hương
Slide Chương trình dịch (UNIT8) - GV Nguyễn Thị Thu Hương
Slide Chương trình dịch (UNIT7) - GV Nguyễn Thị Thu Hương
Slide Chương trình dịch - C5 Phân tích ngữ nghĩa - GV Hoàng Anh Việt
K5 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K2 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K3 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K4 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)
K1 Bộ đề luyện thi Trạng Nguyên Tiếng Việt (NXB DHQG)

Kommentare (0)
Noch keine Kommentare. Seien Sie der Erste!