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

58 739 0
Cấu trúc máy tính Chương 5

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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

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 2Nội dung chương 5Nội dung chương 5I. Khái niệm về tập lệnhII. Các dạng dữ liệuIII. Tập lệnhIV. Định vị địa chỉV. Dòng điều khiểnVI. Giới thiệu kỹ thuật lập trình hợp ngữ 3I. Khái niệm về tập lệnh1. Các hình thức của tập lệnh2. Các chỉ tiêu thiết kế tập lệnh 41. 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ânbit pattern•Dạng ký hiệusymbolic languageassembly language 52. Các chỉ tiêu thiết kế tập lệnhĐầy đủHiệu quảDễ nhớ, dễ sử dụngTương thích 6II. Các dạng dữ liệu1. Biểu diễn số nguyên2. Biểu diễn số thực3. Số dạng SIMD4. Biểu diễn ký tự 71. Biểu diễn số nguyênSố nguyên không dấu•Biểu diễn nhị phânSố nguyên có dấu•Mã bù 2Số BCD (Binary-Coded Decimal)Số thập phân mã hoá nhị phân1 chữ số thập phân biểu diễn trên 4 bit 8Khuôn dạng số BCD 92. Biểu diễn số thựcDùng tiêu chuẩn IEEE 754X = S.2E 10Ví dụ [...]... Không gian mã Unicode 15 III Tập lệnh 1 2 Các loại lệnh Khuôn dạng lệnh 16 1 Các loại lệnh  Các lệnh đa năng Phải có trên các tập lệnh  Các lệnh đặc biệt Đặc tính riêng của từng CPU 17 Các loại lệnh đa năng  Các lệnh di chuyển dữ liệu Thanh ghi, bộ nhớ, thiết bị I/O  Các lệnh xử lý dữ liệu • 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ủ... thao tác thực hiện  Mỗi lệnh có thể có các vùng địa chỉ (address/reference) xác định toán hạng của lệnh 22 Ví dụ Khuôn dạng lệnh đơn giản 23 Nhắc lại chu kỳ lệnh 24 Ví dụ: Khuôn dạng lệnh CPU Pentium 4 25 IV Định vị địa chỉ 1 2 Khái niệm Các dạng định vị địa chỉ cơ sở 26 1 Khái niệm  Addressing – Định vị địa chỉ Xác định toán hạng của lệnh từ các vùng địa chỉ trên lệnh  Toán hạng có thể: • Hằng số •... độ nhanh  Kích thước toán hạng bị giới hạn Instruction Opcode Operand 29 b Định vị địa chỉ trực tiếp  Vùng địa chỉ chứa địa chỉ toán hạng  Cần truy xuất bộ nhớ thêm 1 lần để có toán hạng  Không cần tính toán địa chỉ toán hạng  Không gian địa chỉ bị giới hạn 30 Sơ đồ định vị địa chỉ trực tiếp Instruction Opcode Address A Memory Operand 31 c Định vị địa chỉ gián tiếp  Vùng địa chỉ chứa địa chỉ ô... ngắn hơn • Lấy lệnh nhanh hơn  Tốc độ nhanh  Số lượng thanh ghi giới hạn  Tương tự định vị địa chỉ trực tiếp 34 Sơ đồ định vị địa chỉ thanh ghi Instruction Opcode Register Address R Registers Operand 35 e Định vị địa chỉ gián tiếp thanh ghi  Tương tự định vị địa chỉ gián tiếp  Vùng địa chỉ chứa tên thanh ghi, giá trị thanh ghi là địa chỉ ô nhớ lưu toán hạng  Cần truy xuất thanh ghi để có địa chỉ . 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 2Nội dung chương 5Nội dung chương 5I. Khái niệm về tập lệnhII.. hợp các lệnh của CPU ngôn ngữ máy Có 2 hình thức:•Dạng nhị phânbit pattern•Dạng ký hiệusymbolic languageassembly language 52 . Các chỉ tiêu thiết kế tập

Ngày đăng: 01/11/2012, 17:00

Hình ảnh liên quan

41. Các hình thức của tập lệnh - Cấu trúc máy tính Chương 5

41..

Các hình thức của tập lệnh Xem tại trang 4 của tài liệu.
 Có 2 hình thức: - Cấu trúc máy tính Chương 5

2.

hình thức: Xem tại trang 4 của tài liệu.
 Dùng các bảng mã (coding schemes) - Cấu trúc máy tính Chương 5

ng.

các bảng mã (coding schemes) Xem tại trang 14 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan