Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (153.47 KB, 6 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>Ưu điểm</b>
<b>Ưu điểm:</b>
<b> Là ngôn ngữ duy nhất để viết ch ơng trình mà </b>
<b>máy tính có thể trực tiếp hiểu và thực hiện, cho </b>
<b>phép khai thác triệt để và tối u kh nng ca </b>
<b>mỏy. </b>
<b>Nh ợc điểm</b>
<b>Nh ợc điểm:</b>
<b> </b> <b>Ngôn ngữ phức tạp, phụ thuộc nhiều vào </b>
<b>phần cứng, không thn lỵi cho con ng êi trong </b>
<b>việc viết hoặc hiểu ch ơng trình và khó hiệu chỉnh. </b>
<b>Ưu điểm</b>
<b>Ưu ®iĨm:</b>
<b> Là ngơn ngữ kết hợp ngơn ngữ máy với ngôn </b>
<b>ngữ tự nhiên của con ng ời (th ờng là viết tắt các </b>
<b>từ tiếng Anh) để thể hiện các lệnh. </b>
<b>VÝ dơ : cộng giá trị chứa trong hai thanh ghi AX vµ </b>
<b>BX, cã thĨ dïng mét lƯnh cđa hỵp ngữ nh sau:</b>
<b> ADD AX,BX</b>
<b>trong đó ADD (Tiếng Anh có nghĩa là cộng) là kí hiệu </b>
<b>phép cộng và kết q a đ ợc quy ớc đặt vào thanh ghi </b>
<b>AX. </b>
<b>Nh ợc điểm</b>
<b>Nh ợc điểm:</b>
<b>Còn phức tạp.</b>
<i><b> </b></i><i><b> V× vËy ngôn ngữ này chỉ thích hợp với </b></i>
<i><b>các nhà lập trình chuyên nghiệp.</b></i>
<b> </b><b> Để ch ơng trình viết bằng hợp ngữ thực hiện đ ợc </b>
<b>trên máy tính, nó cần đ ợc dịch ra ngôn ngữ máy bằng </b>
<b>ch ơng trình hợp dịch.</b>
<b>Ưu điểm</b>
<b>Ưu điểm:</b>
<b> Một số ngôn ngữ bậc cao:</b>
<b>Turbo Pascal, Visual Basic, Java, C++<sub>...</sub></b>