Cấu trúc máy tính Chương 5 - Pdf 71

TỔ CHỨC MÁY TÍNH VÀ HỢP NGỮ
TỔ CHỨC MÁY TÍNH VÀ HỢP NGỮ
Chương 3
TẬP LỆNH
2
Nội dung chương 5
Nội dung chương 5
I. Khái niệm về tập lệnh
II. Các dạng dữ liệu
III. Tập lệnh
IV. Định vị địa chỉ
V. Dòng điều khiển
VI. Giới thiệu kỹ thuật lập trình hợp ngữ
3
I. Khái niệm về tập lệnh
1. Các hình thức của tập lệnh
2. Các chỉ tiêu thiết kế tập lệnh
4
1. Các hình thức của tập lệnh

Tập lệnh: tập hợp các lệnh của CPU
 ngôn ngữ máy

Có 2 hình thức:

Dạng nhị phân
bit pattern

Dạng ký hiệu
symbolic language
assembly language

8
Khuôn dạng số BCD
9
2. Biểu diễn số thực

Dùng tiêu chuẩn IEEE 754
X = S.2
E
10
Ví dụ
11
3. Số dạng SIMD

Sử dụng trên CPU IA-32

Nén các dữ liệu nguyên, số dấu chấm
động trong dữ liệu 64 bit, 128 bit

Thực hiện xử lý dạng SIMD
Single Instruction stream
Multiple Data stream
12
Ví dụ dữ liệu SIMD 64 bit
13
Ví dụ dữ liệu SIMD 128 bit
14
4. Biểu diễn ký tự

Dùng các bảng mã (coding schemes)


Dạng 1 toán hạng: NOT, NEG, SHIFT, …

Dạng 2 toán hạng: ADD, …, AND, …

Điều khiển chương trình

Gọi thủ tục

Lặp, Rẽ nhánh

Điều khiển hệ thống
19
Các loại lệnh đặc biệt trên IA-32

Các lệnh dạng SIMD

MMX

Streaming SIMD Extensions (SSE)
SSE, SSE2, SSE3

Prescott New Instructions (PNI)

……
20
Các loại lệnh trên CPU Intel
21
Các loại lệnh trên CPU Intel (tt)
22
2. Khuôn dạng lệnh


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status