Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

ARM 64-bit Assembly Language with Raspberry Pi

Ngôn ngữ Assembly ARM 64-bit với Raspberry Pi

Ngôn ngữ Assembly ARM 64-bit với Raspberry Pi

Học lập trình ARM Assembly với Raspberry Pi từng bước một

4.4
(121 đánh giá)
1,433 học viên
Giảng viên
x-BIT Development
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
7.0 giờ video
77 bài giảng
18 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Kiến trúc máy tính tổng quan
Hiểu cách máy tính hoạt động
Biểu diễn dữ liệu: số không dấu, số có dấu và ký tự
Thành thạo các lệnh cốt lõi AArch64
Cách viết chương trình assembly
Cách gỡ lỗi chương trình

Yêu cầu

Raspberry Pi 3 hoặc Raspberry Pi 4
Nên có kiến thức cơ bản về một ngôn ngữ lập trình bậc cao

Đối tượng phù hợp

Người mới bắt đầu muốn học ngôn ngữ Assembly ARM 64-bit
Người đã học Assembly ARM 32-bit và muốn chuyển sang ARM 64-bit

Nội dung khóa học

16 phần • 77 bài giảng
1 Giới thiệu
2 Raspberry Pi 5 cho khóa học này
1 Giới thiệu về Kiến trúc Máy tính
2 Giới thiệu về Chế độ Xử lý
1 Hệ thống Số
2 Biểu diễn Số Nguyên
3 Chuỗi ASCII
1 Thiết lập môi trường biên dịch trên Raspberry Pi
1 Cơ bản về Biên dịch và Liên kết
2 Chương trình Đầu tiên
3 Gỡ lỗi
4 Khai báo Biến
5 Hằng số
1 Lệnh Ldr
2 Lệnh Str
1 Dịch trái
2 Dịch phải
3 Lệnh Xoay vòng
4 Lệnh Mov
1 Operand2
2 Lệnh Neg
3 Các lệnh Add và Sub
4 Ví dụ về lệnh Add và Sub
1 Thanh ghi Cờ
2 Cờ Nhớ
3 Cờ Tràn
4 Cờ Zero
5 Cờ Âm
1 Lệnh And
2 Lệnh Orr
3 Ví dụ về lệnh And và Orr
4 Lệnh Bic
5 Lệnh Eor
6 Lệnh Not
1 Giới thiệu về Rẽ nhánh
2 Lệnh B
3 Lệnh Test
4 Rẽ nhánh Có điều kiện Phần 1
5 Rẽ nhánh Có điều kiện Phần 2
6 Rẽ nhánh Có điều kiện Phần 3
7 Ví dụ Rẽ nhánh Có điều kiện 1
8 Ví dụ Rẽ nhánh Có điều kiện 2
1 Giới thiệu về Mảng
2 Các chế độ Định địa chỉ
3 Định địa chỉ Tương đối PC
4 Định địa chỉ Trực tiếp
5 Định địa chỉ Thanh ghi
6 Endianness
7 Căn chỉnh Dữ liệu
1 Các lệnh Nhân
2 Các lệnh Chia
3 Ví dụ về lệnh Mul và Div
1 Giới thiệu về Thủ tục
2 Ngăn xếp
3 Các lệnh Ldp và Stp
4 Thủ tục
5 Lời gọi Thủ tục Lồng nhau
6 Truyền Tham số Phần 1
7 Truyền Tham số Phần 2
8 Biến Cục bộ
9 Quy ước Gọi hàm
10 Ví dụ về Quy ước Gọi hàm
11 Macro
1 Giới thiệu
2 Cách Kết nối Raspberry Pi với Máy tính
3 Cài đặt và Thiết lập trên Windows 10
4 Cài đặt và Thiết lập trên Linux (ubuntu)
5 Cài đặt và Thiết lập trên MacOS
6 Khởi động
7 Xây dựng Dự án trên Windows 10
8 Xây dựng Dự án trên Linux (ubuntu)
9 Xây dựng Dự án trên MacOS
10 Một Thư viện Đơn giản
11 In Thông báo với UART trên Raspberry pi 3 (qemu)
12 In Thông báo với UART trên Raspberry pi 4
13 In các Phím
1 Kết luận

Giới thiệu khóa học

Hello, welcome to ARM 64-bit Assembly Language from x-BIT Development.

This course is intended to teach you ARM 64-bit assembly programming with Raspberry Pi. It covers basics about computer architecture, data representation and low-level programming. If you want to build your own operating system or write bare-metal programs on Raspberry Pi, you will need assembly language to communicate directly with a CPU and hardware. In this course, we will take you through the step-by-step tutorials and teach you how to write assembly programs for ARM processors. We also have a course for building an operating system on Raspberry Pi 3 and Raspberry Pi 4. If you are a beginner and want to build an operating system on Raspberry Pi, you can take the os course once you learned ARM 64-bit assembly language.

In ARM 64-bit Assembly Language course, each section contains:

   engaging videos.

   downloadable resources.

   quizzes to test what you learned.


  • In this course you will learn:

ARM assembly language from scratch.

The general computer architecture.

Data representation(unsigned and signed integers, characters) and counting systems.

Basic boolean logic.

The fundamentals of the assembly language.

AArch64 core instructions.

How to write procedures using calling convention.

How to write assembly language programs on ARM64 architecture.

How to debug programs at the machine level.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Assembly Language
Hiển thị tất cả khoá học Computer Science
Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Raspberry Pi
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊