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

x86 Assembly Language Programming From Ground Up™

Lập trình Ngôn ngữ Assembly x86 Từ Căn Bản™

Lập trình Ngôn ngữ Assembly x86 Từ Căn Bản™

Xây dựng hơn 50 Chương trình Assembly - Tập lệnh x86, SIMD, Thuật toán Xử lý Ảnh, Thủ tục DSP, MMX, SSE, AVX

4.4
(1,666 đánh giá)
14,640 học viên
Giảng viên
Israel Gbati
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 1.979.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
14.0 giờ video
79 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 07/09/2026

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

Thành thạo Tập lệnh Cốt lõi x86
Hiểu sự khác biệt về mã hóa giữa x86-32 và x86-64
Thành thạo Tập lệnh Mở rộng MMX x86
Thành thạo Tập lệnh Mở rộng SIMD Luồng (SSE) x86
Thành thạo Tập lệnh Mở rộng Vector Nâng cao (AVX) x86
Phát triển Thuật toán Xử lý Ảnh Phức tạp bằng Assembly x86
Phát triển Thuật toán Toán học Phức tạp bằng Assembly x86
Có khả năng hiểu và áp dụng chuẩn Dấu chấm động IEEE-754
Có khả năng tạo Bảng Tra cứu và Bảng Nhảy trong Assembly x86
Có khả năng Viết Mã Hỗn hợp C/C++ và Assembly x86 Mạnh mẽ
Thành thạo Cú pháp Trình hợp dịch MASM

Yêu cầu

Không cần kinh nghiệm lập trình - Tôi sẽ dạy bạn mọi thứ cần biết
Không cần phần mềm trả phí - tất cả chương trình assembly sẽ được tạo trong Microsoft Visual Studio
Tôi sẽ hướng dẫn bạn từng bước cách tải và cài đặt Microsoft Visual Studio

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

Nếu bạn hoàn toàn mới bắt đầu với lập trình assembly, hãy tham gia khóa học này.
Nếu bạn là lập trình viên dày dạn, hãy tham gia khóa học này để nhanh chóng làm quen với kiến trúc x86 và lập trình assembly
Nếu bạn đang chuyển từ kiến trúc khác như ARM sang x86 thì đây là cách tiếp cận nhanh chóng. Bạn có thể bắt đầu ngay với Tập lệnh x86.

Nội dung khóa học

15 phần • 70 bài giảng
1 Giới thiệu
1 Thiết lập Môi trường Phát triển
2 Viết mã: Chương trình Assembly đơn giản
3 Cài đặt Công cụ Tô sáng Cú pháp
1 Sự phát triển của Bộ xử lý Intel
2 Kiến trúc Harvard vs Kiến trúc Von Neumann
1 Cổng Logic
2 Từ Transistor đến Hệ điều hành
3 Hệ thống Số
1 Tổng quan về Kiểu dữ liệu x86
2 Thiết kế Máy vi tính x86 Cơ bản
3 Chế độ Hoạt động x86
4 Tổng quan về Thanh ghi x86
5 Viết mã: Một Thanh ghi để Thống trị Tất cả
6 Tổng quan về Cờ x86
7 Tổng quan về Đơn vị Dấu chấm động
8 Tổng quan về Mô hình Bộ nhớ x86
1 Thông báo
2 Tổng quan về Số nguyên x86
3 Giới thiệu về Chỉ thị và Lệnh
4 Mẫu Assembly x86 Đơn giản
5 Viết mã: Khai báo Biến trong Assembly
6 Làm việc với Dữ liệu
7 Endianness
8 Thông báo
9 Viết mã: Trộn mã C/C++ và Assembly
1 Các loại Toán hạng
2 Tổng quan về Lệnh MOV
3 Hiểu về Toán hạng Địa chỉ trực tiếp
4 Chế độ Định địa chỉ Bộ nhớ
1 Thông báo
2 Lệnh Tăng và Giảm
3 Lệnh Cộng và Trừ
4 Toán tử và Chỉ thị Dữ liệu
5 Viết mã: Tính tổng các Phần tử Mảng
6 Viết mã: Quét một Mảng
7 Viết mã: Sử dụng Con trỏ và Typedef
1 Lệnh Nhảy và Lặp
2 Lệnh Logic
3 Lệnh Nhảy Có điều kiện
4 Toán hạng của Lệnh
1 Thông báo
2 Viết mã: Tính Tổng của một Mảng
3 Viết mã: Tính Phép nhân và Phép chia Có dấu
4 Viết mã: Hiểu Quy ước Gọi hàm C/C++
5 Viết mã: Thử nghiệm với các Chế độ Định địa chỉ khác nhau
6 Viết mã: Khai báo Biến Toàn cục trong C/C++ và sử dụng chúng trong Assembly
7 Viết mã: Thử nghiệm với Mã Điều kiện
1 Viết mã: Lặp qua các Phần tử Mảng
2 Viết mã: Bình phương các Phần tử Mảng
3 Viết mã: Làm việc với Mảng 2 Chiều
4 Viết mã: Tính Tổng các Hàng và Cột của Mảng 2 Chiều
1 Viết mã: Sao chép Chuỗi từ Biến này sang Biến khác
2 Viết mã: Tạo Thuật toán Tìm kiếm Ký tự
1 Tổng quan về FPU x86
2 Tổng quan về Tập lệnh FPU
3 Nghiên cứu Tình huống - Chuyển đổi Nhiệt độ
4 Viết mã: Viết chương trình chuyển đổi nhiệt độ sử dụng FPU
5 Viết mã: Phát triển Thuật toán Tính toán Hình cầu
6 Viết mã: Xử lý Mảng Dấu chấm động với Lệnh FPU
7 Viết mã: Tính Giá trị Min và Max của Mảng Dấu chấm động Độ chính xác Đơn
8 Viết mã: Phát triển Thuật toán với Lệnh Siêu việt FPU x86
9 Viết mã: Phát triển Thuật toán Bình phương Tối thiểu
1 Giới thiệu về MMX
2 Tổng quan về Tập lệnh MMX
3 Viết mã: Số học SIMD với Dữ liệu Đóng gói sử dụng Thanh ghi MMX (Phần I)
4 Viết mã: Số học SIMD với Dữ liệu Đóng gói sử dụng Thanh ghi MMX (Phần II)
5 Viết mã: Thao tác Dịch với Dữ liệu Đóng gói sử dụng Thanh ghi MMX
6 Viết mã: Hiểu về Phép nhân MMX
1 Lời kết

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

Welcome to the x86 Assembly Programming From Ground Up™  course.

Covering x86 Processor History , Architecture and Practical Assembly Programming,  this is the most comprehensive x86 assembly course online.

I'll take you step-by-step through engaging and fun video tutorials and teach you everything you need to know to succeed as an x86 developer.

By the end of this course you will master  the x86 Core Instruction Set, the x86 MMX Extension Instruction Set, the x86 Streaming SIMD Extension (SSE) Instruction Set and the x86 Advanced Vector Extension (AVX ) Instruction Set. You will be able to develop complex Image Processing Algorithms in x86 Assembly. You will be able to develop complex mathematical algorithms in x86 assembly .You will also be able to write robust programs that mix C++ and x86 Assembly files.

Furthermore, you will master every day  things like navigating arrays, computing the statistical properties of an array such as computing the mean and standard deviation of each row  and column. All of this written in assembly language. There is so much more. Please take a look at the full course curriculum.

REMEMBER : I have no doubt you will love this course. Also it comes with a  FULL money back guarantee for 30 days!  So put simply, you really have nothing to loose and everything to gain.

Sign up and lets start writing some low level code.

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 Low Level Programming
Hiển thị tất cả khoá học X86 Architecture
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊