
5
4.1.5. Cc đặc trưng cơ bản của lnh máy ......................................................... 101
4.1.5.1. Giới thiu chung về tập lnh ............................................................ 101
4.1.5.2. Các thành phần của lnh máy ........................................................... 101
4.1.5.3. Mô tả lnh ......................................................................................... 101
4.1.5.4. Các kiểu lnh .................................................................................... 101
4.1.5.5. Các thao tác khi thực hin lnh ........................................................ 102
4.1.5.6. Các vn đề về thiết kế tập lnh ......................................................... 102
4.2. ĐƯỜNG ĐI CA DỮ LIU .......................................................................... 102
4.2.1. Bộ điều khiển mạch đin tử ..................................................................... 104
4.2.1.1. Bộ điều khiển vi chương trình:......................................................... 105
4.2.2. Diễn biến thi hành lnh mã máy .............................................................. 106
4.2.2.1. Đọc lnh: .......................................................................................... 106
4.2.2.2. Giải mã lnh v đọc các thanh ghi nguồn: ....................................... 106
4.2.2.3. Thi hành lnh: ................................................................................... 106
4.2.2.4. Thâm nhập bộ nhớ trong hoặc nhảy lần cuối ................................... 107
4.2.2.5. Lưu trữ kết quả ................................................................................. 107
4.2.3. Ngắt quãng (INTERRUPT) ..................................................................... 107
4.2.4. Kỹ thuật ống dẫn (PIPELINE) ................................................................ 108
4.2.5. Khó khăn trong kỹ thuật ống dẫn ............................................................ 109
4.2.5.1. Khó khăn do cu trúc: ...................................................................... 109
4.2.5.2. Khó khăn do số liu:......................................................................... 109
4.2.5.3. Khó khăn do điều khiển: .................................................................. 110
4.2.6. Siêu ống dẫn ............................................................................................ 111
4.2.7. Siêu vô hướng (SUPERSCALAR) .......................................................... 112
4.2.8. Lnh VLIW (VERY LONG INSTRUCTION WORD) .......................... 113
4.2.9. My tnh Vectơ ........................................................................................ 113
4.2.10. Máy tính song song................................................................................ 113
4.2.11. Kiến trúc IA-64 ...................................................................................... 118
4.2.11.1. Đặc trưng của kiến trúc IA-64: ....................................................... 118
4.3. KIẾN TRÚC TẬP LNH ............................................................................... 120
4.3.1. Các kiểu toán hạng .................................................................................. 120
4.3.1.1. Số lượng địa chỉ toán hạng trong lnh ............................................. 120
4.3.1.2. Đnh gi về số địa chỉ toán hạng ..................................................... 123
4.3.2. Tập lnh ................................................................................................... 123
4.3.2.1. Các lnh chuyển dữ liu ................................................................... 123
4.3.2.2. Các lnh số học ................................................................................ 124
4.3.2.3. Các lnh logic ................................................................................... 124
4.3.2.4. Các lnh vào ra chuyên dụng ........................................................... 125
4.3.2.5. Các lnh chuyển điều kin ............................................................... 125
4.3.2.6. Lnh rẽ nhánh ................................................................................... 125
4.3.2.7. Lnh CALL và RETURN ................................................................ 126
4.3.2.8. Các lnh điều khiển h thống ........................................................... 127
4.4. NGÔN NGỮ LẬP TRÌNH V CHƯƠNG TRÌNH DCH ............................ 127