Cần giới thiệu sách liên quan tới C và cấu trúc phần cứng

Mình có khá nhiều sách tiếng anh về C(down chùa :3) nhưng chủ yếu dạy viết chương trình nhưng ít liên hệ với phần cứng hay cấu trúc máy tính hay các nguyên lý tính toán. Nên mình rất muốn biết thêm để hiểu tường tận liên hệ mật thiết giữa phần cứng và chương trình, với một phần vì mình cũng đi theo hướng lập trình nhúng nữa. Mọi người biết cuốn nào nói rõ hoặc nói tới phần này nhiều thì chỉ giúp mình.

Cảm ơn mọi người.

Cuốn này mình từng đọc: Computer Architecture, Fifth Edition: A Quantitative Approach - 012383872X

2 Likes

Cảm ơn bạn, mấy hôm nay tìm hiểu thì tìm đúng từ khóa là instruction set architecture(ISA) rồi. Trước nhìn qua cứ tưởng là asm như C nên nghĩ chưa cần quan tâm.

Cụ thể hơn hiện tại mình đang quan tâm cái đoạn này, mình muốn biết chương trình của mình được tổ chức trong memory space như thế nào, và sau đó được thực thi cụ thể ra sao (hiện tại chỉ biết sơ sơ là một lệnh sẽ được lưu trong rom sẽ được fetch-decode-excute với các thành phần là CU, ALU, register, … ) thì bạn có hướng dẫn nào cụ thể hơn ví dụ đọc phần nào trong sách hay giới thiệu giúp mình các tài liệu nào, từ khóa nào cần tìm hiểu.

hiện tại mình đang đọc sách của tác giả Patterson và Hennessy nhưng mà là cuốn Computer Organization and Design: The Hardware/ Software Interface(ARM® Edition) chứ không phải Computer Architecture :stuck_out_tongue:, cuốn Computer Organization and Design dể đọc và basic hơn, đúng thứ mình cần :blush:

Không biết nếu ko phải bị bắt học thì mọi người có quan tâm tới món computer architecture này ko nhỉ :grinning:

Nếu ngại thì ít ra cũng phải đọc “What Every Programmer Should Know About Memory” :smiley:

Bạn Gửi Mình Đươc Không, Mấy Cái Cơ Bản Thôi, Tks

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?