Bài giảng môn học Cấu trúc máy tính: Bài 9
lượt xem 11
download
Bài giảng môn học Cấu trúc máy tính: Bài 9 trình bày các vấn đề của tổ chức máy tính như mã lệnh, tổ chức chương trình, địa chỉ gián tiếp, tập thanh ghi, tập lệnh nhằm giúp sinh viên nắm chắc các kiến thức của phần tổ chức máy tính.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng môn học Cấu trúc máy tính: Bài 9
- TỔ CHỨC MÁY TÍNH
- MÃ LỆNH @IT @IT Giới thiệu một máy tính cơ bản và cho thấy cách thức hoạt động qua các mệnh đề thanh ghi. Tổ chức máy tính xác định qua các thanh ghi, cấu trúc định thời, điều khiển và tập lệnh. Từ đó cho thấy cách thiết kế máy. Một máy tính đơn giản so với thực tế nhưng đủ để hiểu được qui trình thiết kế.
- MÃ LỆNH @IT @IT Tổ chức bên trong máy tính được xác định qua một loạt vi tác vụ thực hiện trên dữ liệu thanh ghi. Máy tính đa dụng có khả năng thực hiện nhiều vi tác vụ. Ngoài ra có thể điều khiển nó thực hiện các tác vụ theo yêu cầu.
- MÃ LỆNH @IT @IT Người dùng điều khiển máy tính thông qua chương trình. Chương trình là tập lệnh xác định các tác vụ, tác tố và trình tự xử lý. Tác vụ thay đổi dữ liệu có thể thay bằng chương trình mới hoặc cùng chương trình nhưng với dữ liệu mới.
- MÃ LỆNH @IT @IT Lệnh máy là một mã nhị phân xác định dãy vi tác vụ. Mã lệnh cùng với dữ liệu được lưu trong bộ nhớ. Máy tính đọc từng lệnh trong bộ nhớ và đặt vào một thanh ghi điều khiển. Mạch điều khiển diễn dịch mã nhị phân của lệnh và thi hành qua một dãy vi tác vụ. Mỗi máy có một bộ lệnh riêng.
- MÃ LỆNH @IT @IT Mã lệnh là nhóm bit ra lệnh cho máy thực hiện một tác vụ nào đó. Mã lệnh được phân thành nhiều phần. Phần cơ bản nhất của mã lệnh là mã tác vụ. Đó là nhóm bit xác định các tác vụ như: cộng, trừ, nhân, dịch và bù. Số bit dành cho mã tác vụ tùy theo số tác vụ của máy. Mã tác vụ dài n bit cho 2n tác vụ khác nhau.
- MÃ LỆNH @IT @IT Xét một máy có 64 tác vụ khác nhau, một trong số đó tác vụ ADD. Mã tác vụ gồm 6 bit với mã 110010 dành cho tác vụ ADD. Khi đơn vị điều khiển giải mã tác vụ này, máy tạo ra các tín hiệu điều khiển đọc một tác tố trong bộ nhớ rồi cộng vào một thanh ghi.
- MÃ LỆNH @IT @IT Cần nhận rõ quan hệ giữa mã tác vụ và vi tác vụ. Mã tác vụ là một phần của lệnh lưu trong bộ nhớ. Nó là mã nhị phân báo cho máy biết thực hiện một tác vụ nhất định. Đơn vị điều khiển nhận lệnh từ bộ nhớ và diễn giải mã tác vụ. Sau đó phát ra dãy tín hiệu điều khiển khởi động vi tác vụ.
- MÃ LỆNH @IT @IT Với mỗi mã tác vụ, đơn vị điều khiển phát hành dãy vi tác vụ cần cho phần cứng của tác vụ đó. Vì vậy người ta còn gọi mã tác vụ là vĩ tác vụ vì nó xác định một tập vi tác vụ. Phần mã tác vụ trong mã lệnh xác định tác vụ được thực hiện. Tác vụ này phải được thực hiện với dữ liệu trong thanh ghi hoặc bộ nhớ.
- MÃ LỆNH @IT @IT Do đó, ngoài mã tác vụ, mã lệnh phải xác định thanh ghi/ từ nhớ chứa tác tố/ kết quả. Từ nhớ trong mã lệnh xác định qua địa chỉ. Một trong 2k thanh ghi xác định bằng mã nhị phân k bit. Có nhiều cách sắp xếp mã nhị phân trong lệnh tùy theo kiến trúc của máy.
- TỔ CHỨC CHƯƠNG TRÌNH @IT @IT Tổ chức máy tính đơn giản nhất là có một thanh ghi xử lý và một mã lệnh gồm 2 phần. Phần đầu xác định tác vụ, phần sau xác định địa chỉ. Địa chỉ cho biết nơi chứa tác tố trong bộ nhớ. Tác tố được đọc từ bộ nhớ dùng làm dữ liệu cùng với dữ liệu trong thanh ghi xử lý.
- TỔ CHỨC CHƯƠNG TRÌNH @IT @IT Lệnh và dữ liệu lưu riêng. Bộ nhớ có 4096 từ, cần 12bit địa chỉ vì 212 = 4096. Nếu lưu mã lệnh trong từ nhớ 16bit, ta có 4bit cho mã tác vụ và 12bit cho địa chỉ. Máy có một thanh ghi xử lý thường gọi là thanh ghi tích lũy và đặt là AC.
- TỔ CHỨC CHƯƠNG TRÌNH @IT @IT Nếu tác vụ trong mã lệnh không cần tác tố trong bộ nhớ thì có thể dùng phần còn lại trong lệnh cho việc khác. Ví dụ các lệnh xóa/ bù/ tăng AC xử lý dữ liệu trên AC không cần tác tố trong bộ nhớ nên các bit từ 0 đến 11 có thể dùng cho tác vụ khác.
- @IT @IT
- ĐỊA CHỈ GIÁN TIẾP @IT @IT Khi phần sau của mã lệnh là địa chỉ của tác tố, lệnh gọi là có địa chỉ trực tiếp. Khi phần sau của địa chỉ là địa chỉ của từ nhớ chứa địa chỉ của tác tố, lệnh gọi là có địa chỉ gián tiếp.
- ĐỊA CHỈ GIÁN TIẾP @IT @IT Hình 7.2
- ĐỊA CHỈ GIÁN TIẾP @IT @IT (Hình a) Bit đầu mã tác vụ I cho biết kiểu địa chỉ, 0 là trực tiếp, 1 là gián tiếp. (Hình b) Lệnh tại địa chỉ 32 có kiểu địa chỉ trực tiếp sẽ cộng tác tố tại địa chỉ 457 với AC. (Hình c) Lệnh tại địa chỉ 35 có kiểu địa chỉ gián tiếp sẽ cộng tác tố tại địa chỉ 1350 với AC. Địa chỉ hiệu dụng là địa chỉ tác tố trong lệnh tính toán hoặc địa chỉ đích trong lệnh nhánh. Địa chỉ hiệu dụng (hình b: là 457, hình c: là 1350)
- TẬP THANH GHI @IT @IT Ngoài thanh ghi AC, máy còn cần một số thanh ghi khác.
- TẬP THANH GHI @IT @IT Thanh ghi và bộ nhớ máy tính cơ bản
- TẬP THANH GHI @IT @IT Là các thanh ghi cùng bộ nhớ gồm 4096 từ 16bit. PC chứa địa chỉ lệnh kế tiếp sẽ được thực hiện (có thể là lệnh liền kề hoặc ở nơi khác nếu là lệnh nhánh) IR chứa lệnh được đọc bộ nhớ vào. INPR/OUTR chứa các ký tự đọc viết từ ngoài.
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng môn học Khai phá dữ liệu: Bài mở đầu - ThS. Nguyễn Vương Thịnh
36 p | 195 | 44
-
Giáo trình môn học Cấu trúc máy tính - Nghề: Quản trị mạng - Trình độ: Cao đẳng nghề (Phần 2)
62 p | 156 | 27
-
Bài giảng môn học Cấu trúc Dữ liệu và Giải thuật: Phần 1
21 p | 204 | 16
-
Bài giảng môn học Cấu trúc máy tính: Bài 5
30 p | 137 | 13
-
Bài giảng môn học Cấu trúc máy tính: Bài 1
34 p | 100 | 12
-
Bài giảng môn học Cấu trúc máy tính: Bài 8
47 p | 174 | 12
-
Bài giảng môn học Quản lý mạng viễn thông - Hoàng Trọng Minh
146 p | 94 | 11
-
Bài giảng môn học Cấu trúc Dữ liệu và Giải thuật: Phần 2
63 p | 145 | 10
-
Bài giảng môn học Cấu trúc máy tính: Bài 6
22 p | 135 | 10
-
Bài giảng môn học Cấu trúc máy tính: Bài 10
45 p | 131 | 8
-
Bài giảng môn học Cấu trúc máy tính: Bài 7
29 p | 105 | 8
-
Bài giảng môn học Cấu trúc máy tính: Bài 4
31 p | 108 | 8
-
Bài giảng môn học Cấu trúc máy tính: Bài 2
15 p | 108 | 7
-
Bài giảng môn học Cấu trúc máy tính: Bài 3
14 p | 118 | 5
-
Bài giảng môn học Nguyên lý hệ điều hành: Chương 3 – Đỗ Văn Uy
50 p | 73 | 5
-
Bài giảng môn học: Cấu trúc dữ liệu và giải thuật
0 p | 95 | 4
-
Giới thiệu môn học Cấu trúc dữ liệu và giải thuật - ThS. Nguyễn Thị Khiêm Hòa (ĐH Ngân hàng TP.HCM)
9 p | 65 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn