Danh mục

CHƯƠNG 5 MỨC MÁY THÔNG THƯỜNG

Số trang: 43      Loại file: ppt      Dung lượng: 347.50 KB      Lượt xem: 28      Lượt tải: 0    
Thư viện của tui

Xem trước 0 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Xét đoạn bộ nhớ có địa chỉ thay đổi từ 0000h ÷ FFFFh (chiều dài đoạn là 64 KB).Địa chỉ logic hay offset: địa chỉ trong một đoạn, là độ lệch (offset) từ vị trí 0 của một đoạn cho trước. Ví dụ : như địa chỉ logic 0010h của đoạn mã trong hình trên sẽ có địa chỉ thật sự là 28000h + 0010h = 28010h. Địa chỉ này gọi là địa chỉ vật lý. Địa chỉ vật lý chính là địa chỉ thật sự xuất hiện ở bus địa chỉ, nó có chiều dài 20 bit...
Nội dung trích xuất từ tài liệu:
CHƯƠNG 5 MỨC MÁY THÔNG THƯỜNG CHƯƠNG 5MỨC MÁY THÔNG THƯỜNG 1 / 50 Bộ môn Kỹ thuật máy tính – Khoa Điện TửĐịa chỉ logic và địa chỉ vật lý 2 / 50 Bộ môn Kỹ thuật máy tính – Khoa Điện TửĐịa chỉ logic và địa chỉ vật lý Xét đoạn bộ nhớ có địa chỉ thay đổi từ 0000h ÷ FFFFh (chiều dài đoạn là 64 KB). Địa chỉ logic hay offset: địa chỉ trong một đoạn, là độ lệch (offset) từ vị trí 0 của một đoạn cho trước. Ví dụ : như địa chỉ logic 0010h của đoạn mã trong hình trên sẽ có địa chỉ thật sự là 28000h + 0010h = 28010h. Địa chỉ này gọi là địa chỉ vật lý. Địa chỉ vật lý chính là địa chỉ thật sự xuất hiện ở bus địa chỉ, nó có chiều dài 20 bit 3 / 50 Bộ môn Kỹ thuật máy tính – Khoa Điện TửKhuôn dạng lệnh Opcode (a) Opcode Address (b) Opcode Address 1 Address 2 (c) 4 / 50 Bộ môn Kỹ thuật máy tính – Khoa Điện TửKhuôn dạng lệnh  Chương trình bao gồm một dãy các chỉ thị, mỗi chỉ thị chỉ rõ một hành động cụ thể nào đó Một phần chỉ thị gọi là Opcode – mã phép toán Chỉ thị có thể không có địa chỉ hoặc có nhiều địa chỉ 5 / 50 Bộ môn Kỹ thuật máy tính – Khoa Điện TửKhuôn dạng lệnh Các tiêu chuẩn thiết kế khuôn dạng chỉ thị Chỉ thị ngắn tốt hơn chỉ thị dài 1. Có đủ chỗ trong chỉ thị để biểu diễn tất cả các 2. thao tác Độ dài word của máy là bội số nguyên của chiều 3. dài ký tự: nếu mã ký tự có k bit thì chiều dài word cần phải là k, 2k, 3k, …  tránh lãng phí không gian nhớ chứa ký tự Số bit trong trường địa chỉ càng ngắn càng tốt 4. 6 / 50 Bộ môn Kỹ thuật máy tính – Khoa Điện TửKhuôn dạng lệnh Mở rộng mã chỉ thị Chỉ thị có (n+k) bit:  opcode: dài k bit  có 2k chỉ thị  address: dài n bit  đánh được 2n ô nhớ  Nếu  opcode: dài k-1 bit  có 2k-1 chỉ thị  address: dài n+1 bit  đánh được 2n+1 ô nhớ   số chỉ thị chỉ còn một nửa, số ô nhớ tăng gấp  đôi 7 / 50 Bộ môn Kỹ thuật máy tính – Khoa Điện TửKhuôn dạng lệnh Ví dụ: xét một máy có chỉ thị dài 16 bit: 16 chỉ thị 3 địa chỉ 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Address 1 Address 2 Address 3 Opcode 8 / 50 Bộ môn Kỹ thuật máy tính – Khoa Điện TửKhuôn dạng lệnh Nếu nhà thiết kế cần 15 chỉ thị 3 địa chỉ, 14 chỉ thị 2 địa chỉ, 31 chỉ thị 1 địa chỉ, 16 chỉ thị không có địa chỉ nào làm thế nào? 9 / 50 Bộ môn Kỹ thuật máy tính – Khoa Điện TửKhuôn dạng lệnh 0000 xxxx yyyy zzzz Mã chỉ 15 chỉ thị 0001 xxxx yyyy zzzz thị 4 bit 3 địa chỉ … 1101 xxxx yyyy zzzz 1110 xxxx yyyy zzzz 1111 0000 yyyy zzzz Mã chỉ 14 chỉ thị 1111 0001 yyyy zzzz thị 8 bit 2 địa chỉ … 1111 1100 yyyy zzzz 1111 1101 yyyy zzzz 1111 1110 0000 zzzz Mã chỉ 1111 1110 0001 zzzz thị 12 … 31 chỉ thị 1111 1110 1110 zzzz bit 1111 1110 1111 zzzz 1địa chỉ 1111 1111 0000 zzzz 1111 1111 0001 zzzz … 1111 1111 1110 zzzz 1111 1111 1111 0000 Mã chỉ 16 chỉ thị 1111 1111 1111 0001 thị 16 không có … 1111 1111 1111 1110 địa chỉ bit 10 / 1111 1111 1111 1111 Bộ môn Kỹ thuật máy tính – Khoa Điện TửKhuôn dạng lệnh 3 khuôn ...

Tài liệu được xem nhiều: