Bài giảng Hệ thống máy tính và ngôn ngữ C - Chương 3: Mô hình von Neumann và kiến trúc tập lệnh LC-3 (GV. Nguyễn Nhật Nam). Bài giảng có nội dung trình bày về các thành phần cơ bản; một ví dụ về mô hình von Neumann: LC-3; quá trình xử lý lệnh; thay đổi quá trình xử lý lệnh; khái niệm ISA LC-3; nhóm lệnh thi hành; nhóm lệnh di chuyển dữ liệu; nhóm lệnh điều khiển; ba cấu trúc lệnh trong LC-3; . Mời các bạn cùng tham khảo! | HỆ THỐNG MÁY TÍNH VÀ NGÔN NGỮ C CHƢƠNG 4 MÔ HÌNH VON NEUMANN VÀ KIẾN TRÚC TẬP LỆNH LC-3 CHƢƠNG 4 MÔ HÌNH VON NEUMANN VÀ KIẾN TRÚC TẬP LỆNH LC-3 CHƢƠNG 4 MÔ HÌNH VON NEUMANN VÀ KIẾN TRÚC TẬP LỆNH LC-3 Các thành phần cơ bản Một ví dụ về mô hình von Neumann LC-3 Quá trình xử lý lệnh Thay đổi quá trình xử lý lệnh Khái niệm ISA LC-3 Nhóm lệnh thi hành Nhóm lệnh di chuyển dữ liệu Nhóm lệnh điều khiển Ba cấu trúc lệnh trong LC-3 Một ví dụ CHƢƠNG 4 MÔ HÌNH VON NEUMANN VÀ KIẾN TRÚC TẬP LỆNH LC-3 Các thành phần cơ bản Vào năm 1946 John von Neumann đã đưa ra một mô hình máy tính cơ bản để xử lý các chương trình máy tính gồm năm bộ phận cơ bản - bộ nhớ memory - đơn vị xử lý processing unit - thiết bị nhập input - thiết bị xuất output - đơn vị điều khiển control unit . Chương trình máy tính được chứa trong bộ nhớ của máy tính. Việc điều khiển thứ tự các lệnh cần thực hiện sẽ do đơn vị điều khiển đảm trách. CHƢƠNG 4 MÔ HÌNH VON NEUMANN VÀ KIẾN TRÚC TẬP LỆNH LC-3 Các thành phần cơ bản CHƢƠNG 4 MÔ HÌNH VON NEUMANN VÀ KIẾN TRÚC TẬP LỆNH LC-3 Các thành phần cơ bản Bộ nhớ Memory Tổng quát với số bit địa chỉ là k chúng ta có thể biểu diễn được 2k phần tử nhớ. Với kiến trúc tập lệnh của máy tính LC-3 chúng ta có không gian địa chỉ là 216 và mỗi phần tử dài 16 bit. CHƢƠNG 4 MÔ HÌNH VON NEUMANN VÀ KIẾN TRÚC TẬP LỆNH LC-3 Các thành phần cơ bản Bộ nhớ Memory Có hai thao tác truy xuất bộ nhớ là đọc và ghi. Đọc thông tin của một ô nhớ - Đặt địa chỉ của ô nhớ đó vào thanh ghi địa chỉ bộ nhớ MAR Memory Address Register - Tín hiệu Read tích cực - Sau một thời gian thông tin từ ô nhớ có địa chỉ trên sẽ được đặt vào thanh ghi dữ liệu bộ nhớ MDR Memory Data Register . CHƢƠNG 4 MÔ HÌNH VON NEUMANN VÀ KIẾN TRÚC TẬP LỆNH LC-3 Các thành phần cơ bản Bộ nhớ Memory Lưu một giá trị vào một ô nhớ - Ghi địa chỉ của ô nhớ đó vào thanh ghi MAR và giá trị cần lưu vào thanh ghi MDR. - Tín hiệu Write Enable tích cực. - Khi đó thông .