Page 2 - Bai01 NNLT Assembly (Hop Ngu)
P. 2

Trường TCN KTCN HÙNG VƯƠNG                                GIÁO TRÌNH CẤU TRÚC MÁY TÍNH

            cao – High Level Language (Pascal, Basic, C, C++, …) tương ứng với nhiều

            lệnh mã máy.



















             Hình 1. Phát sinh ngôn ngữ máy bởi các chương trình hợp ngữ và ngôn ngữ cấp cao

                    3) Trình hợp dịch (Assembler)

                  Do máy không thể hiểu được chương trình viết bằng hợp ngữ nên phải

            qua giai đoạn để dịch chương trình từ hợp ngữ ra ngôn ngữ máy. Chương trình
            làm nhiệm vụ dịch các chương trình viết bằng hợp ngữ ra ngôn ngữ máy gọi là

            trình  hợp  dịch  (Assembler).Chương  trình  viết  bằng  hợp  ngữ  gọi  là  chương

            trình nguồn và chương trình dưới dạng ngôn ngữ máy được dịch từ chương
            trình nguồn gọi là chương trình đích.



























                    4) Ứng dụng của hợp ngữ:
                  Hợp ngữ có sự tương ứng trực tiếp với ngôn ngữ máy nên viết chương

            trình bằng hợp ngữ có những ưu điểm sau:

                 −  Tốc độ: chương trình viết bằng hợp ngữ luôn đạt tốc độ cao nhất do
                     được viết rất sát phần cứng máy mà nó thực hiện.

                 −  Tiết kiệm bộ nhớ: chương trình hợp ngữ rất nhỏ gọn do rất ít có các

                     lệnh dư thừa và người lập trình kiểm soát trực tiếp dữ liệu trong bộ nhớ.



            Biên soạn: TÔ HUỲNH THIÊN TRƯỜNG                                                           Trang 4
   1   2   3   4   5   6   7