Chia Sẻ Khóa Học Nền Tảng Về ARM Assembly [Khóa 6162 A]
Tìm hiểu cách máy tính hoạt động bằng cách học ngôn ngữ của chúng: assembly. Tìm hiểu cách các machine instruction build các ứng dụng và cách tất cả code hoạt động bên trong.
Khóa học này sẽ dạy cho bạn những gì?
Khóa học sẽ dạy bạn cách làm chủ Ngôn ngữ ARM Assembly. Khóa học bắt đầu với những kiến thức nền tảng về kiến trúc máy tính. Nó sẽ dạy bạn về cách bộ xử lý ARM hoạt động và chúng ta học cách viết một số code trong assembly.
Khóa học này có phù hợp với bạn không?
Nếu bạn muốn tìm hiểu về cách thức hoạt động của máy tính ở mức cơ bản, học ARM assembly và sẵn sàng viết một số code, bạn sẽ có được hiểu biết sâu sắc có giá trị từ khóa học này.
Khóa học bao gồm những gì?
Khóa học này bao gồm các module video bên dưới, một series các bài tập coding mà bạn có thể thực hiện trên trình duyệt khi đang học, cũng như một dự án khóa học test khả năng sử dụng các kỹ năng đã học của bạn.
Chương trình giảng dạy:
1. Giới thiệu khóa học:
- ✓ Tổng quan về khóa học.
- ✓ Tầm quan trọng của ARM Assembly trong máy tính hiện đại.
- ✓ Thiết lập môi trường.
- ✓ Debugging với GDB.
2. Computer Architecture:
- ✓ Kiến trúc máy tính cơ bản.
- ✓ Máy tính hoạt động như thế nào?
- ✓ ARM Register.
3. Cú pháp ngôn ngữ Assembly:
- ✓ Cú pháp cơ bản và toán hạng.
- ✓ Viết chương trình Assembly đầu tiên của bạn.
4. Data Movement Instruction:
- ✓ Load Operations.
- ✓ Store Operations.
- ✓ Multiple Memory Operations.
5. Data Processing Operation:
- ✓ Shifting Operations.
- ✓ Bitwise Operations.
- ✓ Mathematical Operations.
- ✓ NCVZ Conditional Flags.
6. Control Flow Instructions:
- ✓ Phân nhánh và thực thi có điều kiện.
- ✓ Thực hiện các vòng lặp.
- 7. Lập trình trong Assembly:
- ✓ Viết Function trong Assembly.
- ✓ Tạo một Stack.
8. Operating System Fundamentals:
- ✓ Hệ điều hành là gì?
- ✓ Tạo ra phép thuật với System Calls.
9. Project khóa học:
- ✓ Viết Shell đơn giản của riêng bạn.
- ✓ Hiển thị một Prompt.
- ✓ Read Input.
- ✓ Thực thi chương trình.