Chào bạn, tôi là Tiến sĩ Minh Trí. Bạn có bao giờ tự hỏi điều gì thực sự xảy ra bên trong bộ vi xử lý khi bạn nhấn một phím bấm hay chạy một dòng code Python? Bạn muốn làm chủ ngôn ngữ Assembly – ngôn ngữ của "quyền năng tối thượng" giúp bạn giao tiếp trực tiếp với phần cứng? Đã đến lúc bạn khám phá thế giới bên dưới lớp vỏ (Under-the-Hood) của kiến trúc phổ biến nhất hành tinh với cuốn sách "Introduction to Computer Organization: ARM" (Ấn bản 2025).
Robert G. Plantz dẫn dắt bạn đi từ những cổng logic đơn giản đến việc lập trình các thanh ghi (registers) phức tạp. Trong cuốn sách Kiến trúc máy tính chuyên sâu này, bạn sẽ làm chủ:
Kiến trúc ARM A64: Tìm hiểu sâu về tập lệnh 64-bit hiện đại, cách quản lý bộ nhớ và sơ đồ phân cấp bộ nhớ đệm (cache).
Lập trình Assembly thực chiến: Hướng dẫn viết, biên dịch và gỡ lỗi (debug) mã nguồn A64 Assembly trên môi trường Linux.
Tương tác giữa Phần cứng & Phần mềm: Cách CPU thực thi các lệnh, quản lý ngăn xếp (stack) và thực hiện các phép toán nhị phân ở mức bit.
Tối ưu hóa hiệu năng: Hiểu về đường ống lệnh (pipelining) và cách viết code tận dụng tối đa sức mạnh của kiến trúc RISC.
Cầu nối với ngôn ngữ C: Cách kết hợp giữa Assembly và C để tạo ra các ứng dụng có tốc độ xử lý nhanh nhất có thể.
Về mặt học thuật, tôi đánh giá cao cách tác giả sử dụng phương pháp "học qua thực hành" (hands-on) với các ví dụ thực tế trên Raspberry Pi hoặc các máy ảo ARM, giúp những khái niệm trừu tượng trở nên sống động. Đối với cộng đồng kỹ sư hệ thống Việt Nam, kiến thức trong cuốn sách IT này là nền tảng để bạn bứt phá trong lĩnh vực bán dẫn và nhúng. Tại 89ebook, chúng tôi mang đến tri thức này để giúp bạn thấu hiểu "linh hồn" của máy tính.