Khám phá AMD x86: Hướng dẫn đầy hấp dẫn!
Mục lục:
- Giới thiệu về câu chuyện của các hướng dẫn
- Hướng dẫn số một: Ứng dụng và lập trình
- Giải thích cơ bản về kiến trúc x86 và cách sử dụng các chỉ thị
- Tổng quan về kiến trúc bộ nhớ
- Lập trình mục đích chung
- Hướng dẫn số ba: Chỉ thị mục đích chung và hệ thống
- Giải thích chi tiết về mỗi chỉ thị
- Phân loại chỉ thị theo chủ đề
- Tài liệu tham khảo về chỉ thị mục đích chung và hệ thống
📘 Bộ hướng dẫn AMD: Khám phá kiến trúc x86
Trong câu chuyện này, chúng ta sẽ tiếp tục với những cuốn hướng dẫn và lần này, chúng ta sẽ khám phá các hướng dẫn của AMD. Hướng dẫn của AMD được chia thành nhiều phần, mỗi phần tương ứng với một tập tin PDF riêng biệt. Trong hướng dẫn số một, chúng ta sẽ tìm hiểu về ứng dụng và lập trình. Trong hướng dẫn số ba, chúng ta sẽ tìm hiểu về chỉ thị mục đích chung và hệ thống.
📕 Hướng dẫn số một: Ứng dụng và lập trình
Trang đầu tiên của hướng dẫn này giới thiệu về kiến trúc x86 và cung cấp một số kiến thức cơ bản về cách sử dụng các chỉ thị và viết các chương trình hợp ngữ. Hướng dẫn này cũng đưa ra một tổng quan về kiến trúc bộ nhớ và bao gồm một chương về lập trình mục đích chung, đó chính là những gì chúng ta đã học trong khóa học này. Bạn có thể thấy ví dụ về đăng ký mục đích chung và tiếp tục khám phá các chương tiếp theo để tìm hiểu thêm về các đăng ký khác, ví dụ như đăng ký trạng thái flex được nêu ra giống như trong hướng dẫn của Intel, hướng dẫn này sử dụng một chiến thuật khác. Các hướng dẫn của AMD tiếp cận theo hướng dẫn từ từ, điều này có thể là một lợi thế nếu bạn muốn học dần dần. Bạn có thể tìm thấy nhiều thông tin thú vị trong hướng dẫn này, bao gồm cả những hình ảnh về các đăng ký mục đích chung và sự dẫn xuất dòng dữ liệu mà chúng ta đã biết từ trước.
Tuy nhiên, hướng dẫn số một không chứa một tài liệu tham khảo về tất cả các chỉ thị. Bạn sẽ tìm thấy chúng trong các hướng dẫn khác, mà chúng ta đã không tải về. Chúng ta chỉ tải về hướng dẫn số ba và số một. Hướng dẫn số ba tập trung vào các chỉ thị mục đích chung và hệ thống và cung cấp một giải thích chi tiết về mỗi chỉ thị. Nó cũng đi kèm với các phần chia loại chỉ thị theo chủ đề. Bạn sẽ tìm thấy các chỉ thị mục đích chung trong mục "general purpose instruction reference", trong khi các chỉ thị hệ thống được liệt kê trong mục "system instruction reference". Điều thú vị là trong các hướng dẫn này, có một phần dành nhiều thời gian hơn cho các chỉ thị mục đích chung, vì phần lớn các chỉ thị này đã được bạn đã biết từ trước. Bạn cũng có thể tìm thấy ví dụ về một số chỉ thị, ví dụ như "add instruction" và cách mã hóa chỉ thị đó.
Một điểm khác biệt giữa các hướng dẫn của AMD và Intel là cách chúng trình bày thông tin. Hướng dẫn của AMD sử dụng một cách tiếp cận dễ hiểu hơn và giúp bạn tiếp cận từ từ. Các hướng dẫn của AMD phân chia thông tin thành nhiều phần độc lập, trong khi hướng dẫn của Intel chứa tất cả thông tin trong một tài liệu duy nhất.
Hướng dẫn này chỉ là một phần của bộ hướng dẫn của AMD và cũng như hướng dẫn của Intel, còn rất nhiều điều để khám phá bên trong.