Download PDF Giáo trình biên dịch hướng dẫn người dùng cách biên dịch ngôn ngữ, code hay mã dữ liệu hay thường gọi là mã máy thành văn bản.

Thông tin phần mềm Ebook - Giáo trình biên dịch hay nhất

Người đăng :
Phát hành :
Download :
79
download
1MB
Đánh giá :
( 1 đánh giá)
Ngày đăng :
 
Thể loại :
PDF
 
 
 

Như các bạn tìm hiểu về khoa học máy tính đã biết về Ngôn ngữ máy nó là một loại ngôn ngữ lập trình trong đó mọi chỉ thị đều được biểu diễn bằng các con số nhị phân 0 và 1. Tuy khó đọc và sử dụng, nhưng ngôn ngữ máy lại là ngôn ngữ duy nhất mà bộ vi xử lý (CPU) có thể nhận biết, hiểu được và thực hiện trực tiếp mà không cần dịch sang bất kỳ một ngôn ngữ nào khác. Chính vì vậy ngày xưa công việc lập trình khô khan nhưng ưu điểm của chương trình lập trình bằng mã máy là không cần mất một quá trình trung gian nào nữa nên ngôn ngữ máy là ngôn ngữ được thực thi một cách nhanh nhất nhưng khi đem sang bộ vi xử lý khác thì lại không hiểu và chạy được.

Ngày nay, mọi chương trình được viết bằng các ngôn ngữ không phải là ngôn ngữ máy cuối cùng đều phải được chuyển đổi sang ngôn ngữ máy trước khi thi hành. Ngôn ngữ lập trình cấp cao được dịch sang ngôn ngữ máy bằng một trong hai cách đó là bằng trình biên dịch (compiler) hoặc trình thông dịch (interpreter).

Trình biên dịch (Compiler)

Cách hoạt động của trình biên dịch là sẽ chuyển đổi toàn bộ sang mã máy, rồi chứa kết quả vào ổ đĩa cứng để có thể thực thi ở lần chạy sau. Chương trình ngôn ngữ cấp cao được chuyển đổi gọi là chương trình mã nguồn (source program) và chương trình ngôn ngữ máy tạo ra gọi là chương trình đối tượng (object program) hoặc mã đối tượng (objectcode).

Khi người dùng phần mềm muốn chạy chương trình, các đối tượng sẽ được nạp lên bộ nhớ chính của CPU và các chỉ thị ngôn ngữ máy được thi hành. Nhờ các chỉ thị ngôn ngữ máy CPU sẽ thực hiện truy xuất dữ liệu và tạo ra kết quả mong muốn.

giáo trình biên dịch ngôn ngữ máy tính

Khi biên dịch từ mã nguồn, trình biên dịch sẽ kiểm tra các cú pháp mã nguồn, thực hiện các phép kiểm tra logic và đảm bảo các dữ liệu được sắp xếp đúng trình tự. Trong quá trình biên dịch các lỗi được phát hiện sẽ được liệt kê thành danh sách để lập trình viên sửa đổi các lỗi một cách dễ dàng.

Như ở trên do ngôn ngữ máy phụ thuộc vào bộ vi xử lý nên tùy vào loại máy mà có thể sẽ có những trình biên dịch khác nhau. Khi compiler công cụ lập trình sẽ cho phép bạn tùy chọn điều này.

Ví dụ đơn giản

Khi bạn sử dụng Visual Basic 6.0(ứng dụng soạn thảo ngôn ngữ C/C++) khi biên dịch trên hệ điều hành Windows sẽ tạo cho bạn một tập tin thường là .exe, và tập tin .exe này khi sử dụng thì sẽ không cần biên dịch nữa. Trình biên dịch thường hay được nhắc đến với các phần mềm desktop.

Cũng có thể dễ hiểu hơn như kiểu nhà biên dịch sách Lý Lan dịch cuốn Harry Potter từ Tiếng Anh sang Tiếng Việt cho các bạn thì chỉ cần thực hiện một lần, và các bạn cứ thế sử dụng hoặc cho ai mượn cũng đều hiểu được nội dung của nó nếu như gà mờ Tiếng Anh vậy. 

 

Bấm vào [Tải Về] để tải về phần mềm, hoặc tải phiên bản phù hợp phía dưới

 


Trở thành người đầu tiên bình luận cho bài viết này!

900 câu tiếng trung giao tiếp hàng ngày - học tiếng trung hàng ngày

900 câu tiếng trung giao tiếp hàng ngày giúp bạn nâng cao khả năng từ vựng tiếng trung

Bài học tiếng Trung cho người mới bắt đầu

Download PDF Bài học tiếng Trung cho người mới bắt đầu

Trọn bộ bài giảng Quản trị chiến lược- MBA. Vũ Văn Hải

Download PDF Trọn bộ bài giảng Quản trị chiến lược- MBA. Vũ Văn Hải

Giao tiep tieng Trung

Download PDF Giao tiep tieng Trung

Chinese picture dictionary Từ điển Tiếng Hoa bằng hình ảnh

Download PDF Chinese picture dictionary Từ điển Tiếng Hoa bằng hình ảnh

942 cau thanh ngu tieng Hoa

Download PDF 942 cau thanh ngu tieng Hoa

Ebook tiếng hoa căn bản

Download PDF Ebook tiếng hoa căn bản

Tổng hợp 8 file PDF Cách làm bánh bao nhiều hương vị tại nhà

Tổng hợp 8 file PDF cách làm bánh bao tại nhà nhiều hương vị - cách làm bánh bao

Ebook - Giáo trình biên dịch hay nhất

Download PDF Giáo trình biên dịch hướng dẫn người dùng cách biên dịch ngôn ngữ, code hay mã dữ liệu hay thường gọi là mã máy thành văn bản.

Bài giảng phân tích thiết kế hệ thống hay nhất 2016

Download PDF Bài giảng phân tích thiết kế hệ thống 2016


Trang 1

Trang 2

Trọn bộ bài giảng Quản trị học hay nhất 2016

Download PDF Trọn bộ bài giảng Quản trị học 2016

Trọn bộ bài giảng Quản trị chiến lược- MBA. Vũ Văn Hải

Download PDF Trọn bộ bài giảng Quản trị chiến lược- MBA. Vũ Văn Hải

Ebook tiếng hoa căn bản

Download PDF Ebook tiếng hoa căn bản

Ebook SEO VietMoz 2013

Download PDF Ebook SEO VietMoz 2013

Download Giáo trình Javscript cơ bản p1

Download PDF Download Giáo trình Javscript cơ bản p1

Bởi: ad - 1 năm

PDF

28

900 câu tiếng trung giao tiếp hàng ngày - học tiếng trung hàng ngày

900 câu tiếng trung giao tiếp hàng ngày giúp bạn nâng cao khả năng từ vựng tiếng trung

Tony buổi sáng - Cà phê cùng Tony

Tony buổi sáng - Cà phê cùng Tony thuộc thể loại tản văn, kể về những kinh nghiệm trong cuộc sống cũng như công việc của tác giả. Truyện được kể với giọng văn dí dỏm và hài hước.

Bởi: ad - 1 năm

PDF

389

Tổng hợp bộ bài giảng Hệ thống thông tin quản lý

Download PDF Tổng hợp bộ bài giảng Hệ thống thông tin quản lý

Ebook - Giáo trình Kỹ thuật vi xử lý UDS mới nhất

Download PDF Giáo trình Kỹ thuật vi xử lý UDS

Ebook phân tích thiết kế hệ thống thông tin

Download PDF Bai giảng phân tích thiết kế hệ thống tốt nhất, tổng hợp nhiều kiến thức thiết kế và xây dựng hệ thống cơ sở dữ liệu.


Trang 1

Trang 2