Trình biên dịch với ngôn ngữ nguồn là Pascal, ngôn ngữ đích là assembly

mọi người cho mình hỏi có ai học trình biên dịch mà ngôn ngữ nguồn là Pascal và ngôn ngữ đích là assembly không ạ, mình thấy tài liệu trên mạng toàn là lý thuyết, mình không hiểu viết code sao nữa, học trên lớp thì thực hành thầy toàn cho vẽ cây cú pháp, xong cho bài tập về viết code, mà viết bằng c++ mình không hiểu gì luôn, mọi người có thể giải thích cho mình được không ạ( các bạn có thể thấy mình hỏi ngớ ngẩn nhưng do mình học ở nước ngoài và mức độ hiểu tiếng của họ thì không thể hiểu hết được nên mong các bạn thông cảm), mọi người có thể nói cho mình quy trình cụ thể để viết được một chương trình dịch hoàn chỉnh không ạ, cảm ơn mọi người trước nhé

Bạn phân tích ngữ pháp thành BNF trước :slight_smile: bao gồm cú pháp của đối tượng, cú pháp của câu lệnh, rồi dấu chấm câu (Pascal dùng terminator :smiley: )

4 Likes

(post withdrawn by author, will be automatically deleted in 24 hours unless flagged)

bạn nói rõ hơn cho mình được không, cảm ơn bạn

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?