logo
  • Giáo trình ngôn ngữ lập trình Assembly

Giáo trình ngôn ngữ lập trình Assembly

Tác giả
Nguyễn Thành Trung

Số lượt xem : 1113

Số lượt download : 214

Ngày upload : 14/10/2023

Ngày cập nhật : 28/04/2024

Tags : Điện tử Công Nghệ Thông Tin Kỹ thuật Công Nghệ Lập Trình Kỹ thuật Lập trình

Kích thước : 24.36 MB

Số trang : 125

Ngôn ngữ Assembly gon hay còn gọi là Hợp ngữ là ngôn ngữ lập trình bậc thấp các chỉ thị lệnh là các từ tiếng Anh được viết tắt cho một hành dộng nào đó. Các lệnh trong Hợp ngữ tương tác trực tiếp với các thanh ghi hay các ở nhớ nằm trong phần cứng của hệ thống vi xử lý. Vì vậy, để viết được Hợp ngữ người lập trình phải có kiến thức về phần cứng máy tính cũng như hệ vi xử lý.

Ưu điểm của Hợp ngữ là các chương trình ứng dụng được viết bằng ngôn ngữ này thì tốc độ xử lý tăng lên thêm mười đến hai mươi phần trăm, mà lại chiếm ít bộ nhớ hơn các chương trình viết bằng ngôn ngữ bậc cao khác, bên cạnh đó Hợp ngữ thích nghỉ một cách chính xác với các đặc điểm của từng hệ thống máy tính và các thiết bị ngoại vi của nó. Tất cả các chức năng phần cứng của thiết bị đều có thể thực hiện được bằng các chương trình viết bằng Hợp ngữ. Một ưu điểm nữa của ngôn ngữ Hợp ngữ là có thể liên kết với ngôn ngữ bậc cao khác như C, Pascal tạo ra sự tối ưu trong các chương trình sử dụng.

Ngày nay máy tính được sử dụng ngày càng rộng rãi trong lĩnh vực đo lường và điều khiển tự động, trong đó yêu cầu về tốc độ, bộ nhớ được ổn định trước bởi thiết bị thì việc sử dụng Hợp ngữ là rất cần thiết.

Mỗi loại máy tính đều có dạng Hợp ngữ riêng và trình hợp dịch riêng gọi là Assembler. Với máy tính PC- IBM có hai chương trình hợp dịch đó là Macro Assembler (MASM) của hãng Microsoft và Turbo Assember (TASM) của hãng Borland. Giữa hai chương trình này có sự khác nhau đôi chút, nhưng về công dụng như nhau và tương thích với nhau. Trong giáo trình này sẽ để cập nhiều đến trình dịch hợp ngữ MASM của Microsoft, còn gọi là trình dịch Macro Assembler.

Đối tượng giáo trình này là sinh viên chuyên ngành kỹ thuật viên tin học của các trường Trung học kỹ thuật và dạy nghề. Để học được môn này người dọc còn có các kiến thức về kỹ thuật vi xử lý, kiến trúc máy tính và cũng đã học qua ngôn ngữ lập trình Pascal.

Nội dung chương trình được chia làm bốn chương với các nội dung sau:

Chương 1: Giới thiệu tóm tắt một số phản về bộ vi xử lý 8086, 8088 như các loại dữ liệu, cấu trúc chung của các bộ vi xử lý 808, số lượng và công dụng của các thành ghi, khái niệm và tác dụng về ngắt, các kiểu định địa chỉ cho các toán hạng và khuôn dạng tệp lệnh.

Chương 2: Trình bày về củ pháp của hợp ngữ, cách khai báo bộ nhớ, các biển, các hằng và cấu trúc cơ bản của chương trình Assemly đơn giản, các bước lập trình cần thực hiện, cách sử dụng các cấu trúc cơ bản khi vào viết Hợp ngữ. Phân biệt giữa hai chương trình EXE và COM.

Chương 3: Trình bày các phương pháp liên kết giữa ngôn ngữ bậc cao Pascal với ngôn ngữ Assembly,

Chương 4: Các bài toán lập trình với số nguyên, lập trình cho các chuỗi và thiết bị vào/ra.

Phụ lục: Giới thiệu các ngắt của DOS và BIOS giúp người học tra cứu, sử dụng trong các bài toán lập trình.

Tóm lại, giáo trình này nhằm giúp cho sinh viên các kiến thức cơ bản về lập trình Hợp ngữ, đồng thời củng cố thêm các kiến thức đã được học về phần cứng máy tinh, cũng như kỹ thuật vi xử lý nói chung.

Gợi ý cho bạn

Quy luật 37% là gì?
21 Tháng 04

Quy luật 37% là gì?

Thống kê học có nhiều quy luật và hằng số chẳng những rất thú vị mà còn gây ngạc nhiên. Chúng ta đã biết những trị số 0.05 để tuyên bố một khám phá, hay hằng số 1.96 của phân bố chuẩn có ảnh hưởng đến cuộc sống như thế nào. Nhưng có lẽ ít ai biết được quy luật 37%. Đây là một quy luật mới được tái khám phá, nhưng có nhiều ứng dụng trong y khoa, khoa học, tìm nhân viên, thậm chí... tình yêu.

Lợi ích của thực phẩm sạch đối với sức khỏe con người
17 Tháng 05

Lợi ích của thực phẩm sạch đối với sức khỏe con người

Thực phẩm sạch là một khái niệm ngày càng được quan tâm và ưa chuộng trong xã hội hiện đại. Đối với sức khỏe con người, việc tiêu thụ thực phẩm sạch mang lại nhiều lợi ích to lớn. Bài viết này sẽ trình bày về những lợi ích đó trong một phạm vi 5000 từ, từ vai trò của thực phẩm sạch trong việc cung cấp chất dinh dưỡng quan trọng cho cơ thể đến khả năng giảm nguy cơ mắc các bệnh mãn tính.

Cơ Thể Tự Chữa Lành: Khám phá Sức Mạnh Tự Nhiên Trong Chúng Ta
06 Tháng 06

Cơ Thể Tự Chữa Lành: Khám phá Sức Mạnh Tự Nhiên Trong Chúng Ta

Trong cuộc sống hối hả và áp lực hiện nay, chúng ta thường dễ mắc các vấn đề sức khỏe và trở nên phụ thuộc vào các biện pháp y tế truyền thống. Nhưng bạn có biết rằng cơ thể chúng ta có khả năng tự chữa lành và phục hồi? Trong bài blog này, chúng ta sẽ khám phá sức mạnh của cơ thể tự chữa lành và cách tận dụng nó để duy trì và nâng cao sức khỏe của chúng ta.

Sự xuất hiện của BadBazaar Android Spyware - Đe dọa người dùng Signal và Telegram
31 Tháng 08

Sự xuất hiện của BadBazaar Android Spyware - Đe dọa người dùng Signal và Telegram

Trong thời kỳ số hóa ngày càng mở rộ, nguy cơ về an ninh mạng ngày càng gia tăng. Mới đây, các chuyên gia an ninh đã phát hiện ra sự hiện diện của phần mềm độc hại Android mang tên BadBazaar. Điều đáng lo ngại là BadBazaar đã được phân phối thông qua các ứng dụng giả mạo của Signal và Telegram trên cửa hàng Google Play Store và Samsung Galaxy Store. Hãy cùng điểm qua những phát hiện quan trọng từ cuộc nghiên cứu này.

Tỷ Phú Elon Musk Sử Dụng Câu Hỏi Phỏng Vấn Để Phát Hiện Ứng Viên Thật Thà
14 Tháng 08

Tỷ Phú Elon Musk Sử Dụng Câu Hỏi Phỏng Vấn Để Phát Hiện Ứng Viên Thật Thà

Trong quá trình tham gia phỏng vấn nhân sự, tỷ phú Elon Musk đã tiết lộ một chiêu thức hiệu quả giúp ông nhanh chóng nhận ra ứng viên có thái độ thật thà hay chỉ đang nói dối. Với sự sở hữu của nhiều tập đoàn lớn, Elon Musk không xa lạ với quá trình tuyển dụng nhân sự và anh chia sẻ về cách anh tiếp cận trong việc đặt câu hỏi cho các ứng viên.

Top 3 máy đọc sách PDF hỗ trợ ghi chú lý tưởng cho người học
13 Tháng 06

Top 3 máy đọc sách PDF hỗ trợ ghi chú lý tưởng cho người học

Đọc sách bằng máy đọc sách có nhiều lợi ích đáng kể. Dưới đây là một số lợi ích chính khi sử dụng máy đọc sách...

Công nghệ Blockchain hỗ trợ trao đổi năng lượng bền vững cho các xe điện (EVs)
03 Tháng 08

Công nghệ Blockchain hỗ trợ trao đổi năng lượng bền vững cho các xe điện (EVs)

Công nghệ Blockchain đang cách mạng hóa cách năng lượng được trao đổi và giao dịch giữa các xe điện (EVs), mở ra con đường cho một tương lai bền vững hơn. Công nghệ đổi mới này cung cấp cơ chế theo dõi và chịu trách nhiệm mạnh mẽ, góp phần quan trọng vào nỗ lực giảm lượng khí thải carbon toàn cầu.

Tại sao bạn nên ăn chay trường kỳ?
18 Tháng 10

Tại sao bạn nên ăn chay trường kỳ?

Bạn có biết rằng việc ăn chay trường kỳ không chỉ giúp bạn cải thiện sức khỏe, mà còn góp phần bảo vệ môi trường và động vật? Trong bài viết này, chúng tôi sẽ giới thiệu cho bạn những lợi ích tuyệt vời của việc ăn chay trường kỳ, cũng như những mẹo để duy trì thói quen này.

Giáo trình liên quan

Tag ngẫu nhiên