kien truc co ban cua may tinh so

spinner.gif

Câu 1 kiến trúc cơ bản của 1 máy tính số.ý nghĩa và chức năng của các khối và các thanh ghi trong đơn vị xử lý trung tâm (CPU).mô tả hoạt động của 1 máy tính máy tính số qua việc thực hiện lệnh trong tập lệnh của máy tính số. 

Trả lời 

1.kiến trúc cơ bản 

Máy tính đơn giản 4 bít 

Đơn vị xử lý trung tâm của mt hiểu và thực hiện các lệnh có khuôn dạng sau: 

Mã lệnh Phần địa chỉ 

Lệnh bao gồm 2 phần mã lệnh và phần địa chỉ. 

Mã lệnh là 1 số nhị phân (ví dụ độ dài 4 bít). Mã lệnh mang thông tin về những việc hoặc những thao tác mà CPU cần phải thực hiện. 

Phần địa chỉ của lệnh là 1 con số nhị phân(ví dụ độ dài 4 bit)xác định địa chỉ của ô nhớ chứa toán hạng (dữ liệu) trong đó toán hạng là đối tượng tác động của lệnh. 

2. Đơn vị xử lí trung tâm (cpu) 

Cpu của mt đơn giản có khả năng thực hiện ghi hoặc đọc bộ nhớ có 16 ô nhớ, mỗi ô nhớ chứa được một dữ liệu loại 4 bít 

Cpu gồm các đơn vị cơ bản IR,CU PC MAR MBR ALU và các thanh ghi ACC TMP FLAGS 

- Thanh ghi lệnh IR thực hiện chức năng chứa lệnh CPU đang thực hiện .trong th này mtdg nói trên thì IR là thanh ghi 8 bit , 4 bít đầu chứa mã lệnh 4 bit sau chứa phần địa chỉ. 

- Đơn vị điều khiển CU có chức năng giải mã lệnh và từ đó tạo ra các tín hiệu điều khiển hoạt động của các đơn vị chức năng khác ở bên trong và bên ngoài cpu, nhắm thực thi được lệnh hiện hành. CU điều khiển thực hiện các vi thao tác thực hiện lệnh theo nhịp của các xung đồng hồ Clock 

- Bộ đếm chương trình PC có chức năng tuần tự tạo ra địa chỉ ô nhớ mà cpu cần truy nhập. PC thực hiện vai trò 1 con trỏ, trỏ đến ô nhớ mà CPU cần truy nhập(vai trò con trỏ lệnh) 

Giá trị của PC tăng tuần tự khi nhập lệnh tao ra địa chỉ các ô nhớ chứa lệnh cpu cần nhập. 

Khi nhập xong 1 lệnh thì giá trị của PC tự động tăng lên và trỏ đến ô nhớ chứa lệnh tiếp theo , chuẩn bị cho cpu nhận lệnh mới  

Khi cpu thực hiện các lệnh rẽ nhánh thì giá trị cua PC thay đổi đột biến  

Trong th của mtdg nói trên thì PC là bộ đếm ctrinh loại 4 bit, có khả năng quản lí và cho phép truy nhập bộ nhớ có 16 ô nhớ. 

- Thanh ghi địa chỉ bộ nhớ MAR thực hiện chức năng chứa địa chỉ của ô nhớ hiện thời CPU đang truy nhập  

- Thanh ghi MBR là thanh ghi đệm chứa dữ liệu CPU đọc từ bộ nhớ hoặc ghi ra bộ nhớ 

- Đơn vị số học -logic ALU thực hiện các phép tính dố học logic và phép xử lý dữ liệu khác . trong trường hợp của mtdg nói trên thì alu thực hiện các pháp tính vs các toán hạng loại 4 bit nằm ở 2 thanh ghi acc và tmp 

- Thanh chauws acc chauws 1 toán hạng của pheps tính hoặ kết quá của phép tính  

- Thanh ghi tạm tmp chứa toán hạng thứ 2 của phép tính . trong th của mtdg thanh ghi tmp đại diện cho nhóm thanh ghi ẩn loại thanh ghi không chịu tác động tường minh của lệnh 

- Thanh ghi cờ FLAGS chứa các thông tin về trạng thái của kết quả phép tính sau khi thực hiện lệnh. Trong thanh ghi cờ tạo ra mối quan hệ logic giữa các lệnh sau khi thực hiện trong chương trình . 

Trong th mtdg nói trên thanh ghi cờ là loại 3bit 

Cờ Z-zero nếu kết quả phép tính là 0 thì Z=1 

Cờ S-sign nếu kết quả phép tính là âm thì S=1 

Cờ C-carry nếu kết quả phép tính có nhớ thì C=1

Bình luận & Đánh giá

library_icon_grey.png Thêm share_icon_grey.png Chia sẻ

Đang đọc

Đề nghị