1. Trang chủ
  2. » Cao đẳng - Đại học

Slide kiến trúc máy tính chương 2 ISA

23 28 0

Đ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 om cu u du o ng th an co ng KIẾN TRÚC TẬP CHỈ THỊ (ISA) CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om TẬP CHỈ THỊ  Tập hợp thị khác mà xử lý cu u du o ng th an co ng thực thi CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om CÁC ĐẶC TRƯNG  Các thành phần thị ng  Biểu diễn thị  Số lượng địa cu u du o ng th  Đặc trưng thiết kế an co  Loại thị CuuDuongThanCong.com https://fb.com/tailieudientucntt  Mã lệnh (Operation code) c om CÁC THÀNH PHẦN ng  Toán hạng nguồn (Source operand) co  Tốn hạng đích (Result operand) cu u du o ng th an  Tham chiếu thị kế (Next instruction reference) CuuDuongThanCong.com https://fb.com/tailieudientucntt th an co ng c om BIỂU DIỄN CHỈ THỊ Operand Operand cu u du o ng Opcode CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om LOẠI CHỈ THỊ co an th cu u du o ng Số học Luận lý  Lưu trữ liệu  Di chuyển liệu  Điểu khiển ng  Toán học CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om SỐ LƯỢNG ĐỊA CHỈ  Bao nhiêu địa chứa thị ng  Địa biểu diễn tường minh hay không co tường minh an  Địa nhớ th  Thanh ghi, tích lũy (accumulator) cu u du o ng  Chỉ thị không địa CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om CÁC ĐẶC TRƯNG THIẾT KẾ  Tác vụ lệnh ng  Kiểu toán hạng co  Các ghi cu u du o ng th an  Chế độ địa CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om MỘT SỐ ĐỘ ĐO TẬP CHỈ THỊ  Kích thước lưu trữ mà chương trình cần ng  Độ phức tạp tập thị độ phức tạp cu u du o ng th an co tác vụ  Chiều dài thị  Tổng số thị  Bao nhiêu ghi tổ chức ghi CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om CÂN NHẮC KHI THIẾT KẾ  Chỉ thị ngắn hay dài ng  Chiều dài cố định hay thay đổi (cố định dễ giải  co an du o u  cu  ng th  mã lãng phí) Tổ chức nhớ (địa hóa theo byte hay khơng) Chỉ thị có chiều dài cố định khơng thiết phải cố định số toán hạng (expanding opcode) Chế độ địa hóa Thứ tự lưu giữ byte từ có nhiều byte (little endian big endian) 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om HỖ TRỢ LƯU TRỮ BÊN TRONG CPU  Kiến trúc stack ng  Kiến trúc accumulator cu u du o ng th an co  Kiến trúc ghi mục đích tổng quát (GPR) 11 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om CHẾ ĐỘ ĐỊA CHỈ (ADDRESSING MODE)  Immediate addressing  Indirect addressing an  Register addressing co ng  Direct addressing ng th  Register indirect addressing du o  Displacement addressing u  Based addressing cu  Indexed addressing  Stack addressing  Các chế độ cải tiến 12 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ TỨC THỜI (IMMEDIATE ADDRESSING)  Giá trị tham chiếu nằm thị ng  Khơng có tham chiếu nhớ để lấy liệu co  Nhanh an  Ví dụ du o ng th ADD #5 cu u Cộng vào nội dung ghi AC toán hạng 13 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ TRỰC TIẾP (DIRECT ADDRESSING)  Toán hạng địa giá trị tham chiếu ng  Tham chiếu vị trí nhớ để truy xuất liệu co  Ví dụ ng th an ADD 3BF cu u du o Cộng nội dung ô nhớ 3BF với nội dung AC 3BF địa hiệu (effective address) 14 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ GIÁN TIẾP (INDERECT ADDRESSING)  Toán hạng địa trỏ đến liệu ng  Địa hiệu trỏ co  Ví dụ ng th an ADD 38F cu u du o Cộng nội dung nhớ có địa chứa ô nhớ 38F với nội dung AC 38F địa hiệu 15 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ THANH GHI (REGISTER ADDRESSING)  Toán hạng tên ghi (địa ghi) co u th an  Truy xuất nhanh  Ví dụ ng  cu u du o ng ADD R1 cộng nội dung ghi R1 với nội dung AC 16 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ GIÁN TIẾP THANH GHI (REGISTER INDIRECT ADDRESSING)  Kết hợp địa ghi địa gián tiếp cu u du o ng th an co chứa giá trị tham chiếu ng  Dùng ghi để chứa trỏ đến vị trí 17 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ DÙNG ĐỘ DỜI (DISPLACEMENT ADDRESSING)  Phần toán hạng chứa hai giá trị: cu u du o ng th an co ng Địa Thanh ghi giữ độ dời (offset)  Địa hiệu = địa + độ dời 18 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ QUAN HỆ (RELATIVE ADDRESSING)  Từ địa dùng độ dời, ghi PC du o ng th an co ng gọi địa quan hệ  Lấy nội dung từ nhớ vị trí "địa chỉ" tính từ vị trí hành ghi PC  Ví dụ LD A cu u nạp nội dung từ ô nhớ A+(PC) vào ghi AC 19 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ DÙNG THANH GHI NỀN (BASE-REGISTER ADDRESSING)  Giá trị thứ độ dời ng  Thanh ghi chứa trỏ đến địa co  Thanh ghi tường minh hay khơng tường cu u du o ng th an minh (ngầm) 20 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om INDEXED ADDRESSING  Giá trị địa thị chứa địa ng  Thanh ghi chứa độ dời (offset) co  Địa hiệu quả= địa + độ dời an  Thích hợp cho truy xuất mảng cu u du o ng th Địa truy xuất = địa + độ dời ghi R R++ 21 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ NGĂN XẾP (STACK ADDRESSING)  Các toán hạng ngầm định đỉnh stack ng  Ví dụ an co ADD cu u du o ng th Lấy hai giá trị đỉnh stack thực cộng hai giá trị với 22 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om CÁC CHẾ ĐỘ ĐỊA CHỈ CẢI TIẾN  Có thể kết hợp chế độ địa với co cu u du o ng th an register adressing ng  Ví dụ indirect indexed addressing, indirect based 23 CuuDuongThanCong.com https://fb.com/tailieudientucntt ... https://fb.com/tailieudientucntt .c om HỖ TRỢ LƯU TRỮ BÊN TRONG CPU  Kiến trúc stack ng  Kiến trúc accumulator cu u du o ng th an co  Kiến trúc ghi mục đích tổng quát (GPR) 11 CuuDuongThanCong.com https://fb.com/tailieudientucntt... stack ng  Ví dụ an co ADD cu u du o ng th Lấy hai giá trị đỉnh stack thực cộng hai giá trị với 22 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om CÁC CHẾ ĐỘ ĐỊA CHỈ CẢI TIẾN  Có... addressing u  Based addressing cu  Indexed addressing  Stack addressing  Các chế độ cải tiến 12 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ĐỊA CHỈ TỨC THỜI (IMMEDIATE ADDRESSING)

Ngày đăng: 18/09/2021, 17:48

Xem thêm:

TỪ KHÓA LIÊN QUAN