Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương
- 페이지 수
- 6
- 형식
- 크기
- 148 KB
- Trường
- Đại học Bách khoa Hà Nội
- 조회수
- 0
- 댓글
- 0
- Lượt tải
- 0
미리보기 생성 중...
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.
- 문서명
- Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương
- 학교 / 강의
- Đại học Bách khoa Hà Nội · Chương trình dịch
- 내용
- 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.
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 6 페이지
- 업로더
- lienhejb
설명
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ì
자주 묻는 질문
이 문서는 무료인가요?
네. “Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương” 문서는 무료입니다. 로그인 후 '다운로드'를 클릭하여 원본 파일을 받으세요.
이 문서는 몇 페이지로 되어 있나요?
이 문서는 6페이지입니다, Chương trình dịch 과정용. 다운로드하기 전에 온라인으로 미리 볼 수 있습니다.
다운로드하기 전에 미리 볼 수 있나요?
네. 이 페이지의 온라인 리더를 통해 문서를 미리 본 후 다운로드 여부를 결정할 수 있습니다.
Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương
미리보기 생성 중...
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ì
- 문서명
- Slide Chương trình dịch (UNIT2) - GV Nguyễn Thị Thu Hương
- 학교 / 강의
- Đại học Bách khoa Hà Nội · Chương trình dịch
- 내용
- 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.
- 목차
- 이 문서는 명확한 목차가 없습니다.
- 페이지 수
- 6 페이지
- 업로더
- lienhejb
댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!
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)

댓글 (0)
댓글이 없습니다. 첫 댓글을 남겨보세요!