Cách Lập Trình Bằng Hợp Ngữ

Mục lục:

Cách Lập Trình Bằng Hợp Ngữ
Cách Lập Trình Bằng Hợp Ngữ

Video: Cách Lập Trình Bằng Hợp Ngữ

Video: Cách Lập Trình Bằng Hợp Ngữ
Video: Bài 1. Các lệnh cơ bản trong EMU8086 2024, Tháng mười một
Anonim

Hợp ngữ là một ngôn ngữ lập trình cấp thấp mà các câu lệnh của nó tương ứng với các lệnh của bộ xử lý. Việc chuyển đổi các lệnh do con người viết thành các lệnh mà phần cứng có thể hiểu được được thực hiện với sự trợ giúp của một chương trình hợp ngữ, đã đặt tên cho ngôn ngữ.

Cách lập trình bằng hợp ngữ
Cách lập trình bằng hợp ngữ

Cần thiết

môi trường phát triển GSS Visual Assembler, ASMedit, RadASM

Hướng dẫn

Bước 1

Tải xuống và cài đặt môi trường phát triển để viết các chương trình hợp ngữ trên ổ cứng máy tính của bạn. Nó có thể là GSS Visual Assembler, ASMedit, RadASM và những thứ khác. Đọc mô tả về các chương trình và khuyến nghị của các nhà phát triển để đưa ra lựa chọn phù hợp. Cũng cần lưu ý rằng để lập trình bằng hợp ngữ, bạn cần biết các lệnh cơ bản, vì nếu không có chúng, nhiều chương trình đơn giản sẽ không khởi động và sẽ không hoạt động.

Bước 2

Tải xuống và cài đặt một trình dịch (giống như một trình biên dịch trong các ngôn ngữ hiện đại hơn) để dịch văn bản chương trình đã viết thành mã máy. MASM, RosASM, Yasm, NASM và những người khác có thể giúp bạn.

Bước 3

Tìm hiểu các quy tắc cú pháp và một tập hợp các lệnh cơ bản. Để làm điều này, bạn có thể sử dụng những cuốn sách đặc biệt, mà bạn cũng có thể tìm thấy trên Internet. Mỗi lập trình viên mới vào nghề chọn văn học dành riêng cho mình, vì vậy không có công cụ học tập phổ thông. Với sự trợ giúp của công cụ tìm kiếm, bạn sẽ tìm thấy rất nhiều thông tin hữu ích cho một lập trình viên mới vào nghề.

Bước 4

Cố gắng tạo một chương trình hợp ngữ nguyên thủy. Ngay cả một ví dụ từ sách giáo khoa cũng sẽ làm được ở đây. Chỉ những bài thực hành mới giúp bạn hiểu được logic của cách thức hoạt động của lập trình. Nếu lỗi xảy ra trong quá trình thực thi của các nhà khai thác, đừng từ bỏ những gì bạn đã bắt đầu - liên hệ với Internet để biết thông tin. Mã Assembly có một số ưu điểm: hoạt động nhanh hơn các mã khác, chiếm ít dung lượng, dễ kiểm tra và gỡ lỗi, và là một ngôn ngữ "sạch" theo quan điểm của máy tính. Tuy nhiên, nó khá khó học. Nếu bạn làm việc tốt với trình hợp dịch, thì trong tương lai bạn có thể dễ dàng chuyển sang các ngôn ngữ lập trình phức tạp hơn.

Đề xuất: