Skip to content

🧠 Lập trình hệ thống & Assembly¤

  • Bài 1: Nội Dung Môn Học

    Tổng quan môn học và định hướng

    Xem

  • Bài 2: Bit, Bytes và Integers

    Biểu diễn dữ liệu ở mức nhị phân

    Xem

  • Bài 3: Machine-Level Programming: Cơ Bản

    Giới thiệu lập trình mức máy

    Xem

  • :material-chip-outline: Bài 4: Machine-Level Programming

    Phân tích instruction và execution

    Xem

  • Bài 5: Điều Khiển Luồng (Machine-Level Programming)

    if/else, jump, control flow

    Xem

  • Bài 6: Điều khiển luồng: Vòng lặp trong C và Assembly

    loop, iteration ở mức máy

    Xem

  • Bài 7: Hàm/Thủ Tục (Procedures) ở Mức Máy

    call stack, function call

    Xem

  • Bài 8: Machine-Level Programming: Procedures (Hàm/Thủ Tục) x86-64

    calling convention, stack frame

    Xem

  • Bài 9: Mảng & Cấu Trúc

    layout dữ liệu trong memory

    Xem

  • Bài 10: Mảng và Cấu trúc (Array & Structure) trong C — Biểu diễn ở mức Assembly

    mapping C → Assembly

    Xem

  • Bài 11: Union, Buffer Overflow & Switch

    memory bug, overflow, exploit cơ bản

    Xem

  • Bài 12: Linking (Liên Kết)

    compile → link → executable

    Xem

  • Bài 13: Ôn Tập Cuối Kỳ

    tổng hợp kiến thức toàn bộ môn

    Xem