1. Trang chủ
  2. » Giáo án - Bài giảng

kiến trúc máy tính pham tuan son bài05 kiến trúc mips sinhvienzone com

108 76 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

Thông tin cơ bản

Định dạng
Số trang 108
Dung lượng 776,89 KB

Nội dung

Bài 05: Kiến trúc MIPS Phạm Tuấn Sơn ptson@fit.hcmus.edu.vn CuuDuongThanCong.com https://fb.com/tailieudientucntt Mục tiêu • Sau này, SV có khả năng: – Giải thích quan điểm thiết kế lệnh MIPS – Có khả lập trình hợp ngữ MIPS CuuDuongThanCong.com https://fb.com/tailieudientucntt Bộ lệnh • Cơng việc xử lý xử lý lệnh máy (instruction) • Tập hợp lệnh mà xử lý cài đặt gọi lệnh (Instruction Set) • Các xử lý khác cài đặt lệnh khác – Ví dụ: Pentium (Intel), MIPS R3000 (MIPS Technology Inc), ARM2 (ARM), PowerPC 601 (IBM), SPARC V8 (Sun),… • Câu hỏi – Một chương trình thực thi (.exe) chạy xử lý Pentium (Intel) chạy xử lý Pentium (Intel) khơng ? – Một chương trình thực thi (.exe) chạy xử lý Intel chạy xử lý AMD ? CuuDuongThanCong.com https://fb.com/tailieudientucntt Kiến trúc lệnh • Các xử lý khác có kiến trúc lệnh (Instruction Set Architecture - ISA) thực thi chương trình • x86 (máy tính cá nhân – PC, laptop, netbook) – x86-32 (IA-32/ i386): Intel 80386, Intel 80486, Intel Pentium, AMD Am386, AMD Am486, AMD K5, AMD K6,… – x86-64: Intel 64 (Intel Pentium D, Intel Core 2, Intel Core i7, Intel Atom,…), AMD64 (AMD Athlon 64, AMD Phenom , …) • IA-64: Pentium Itanium (máy chủ - server) • MIPS (hệ thống nhúng – embedded system siêu máy tính – supercomputer) – MIPS32: R2000, R3000, R6000,… – MIPS64: R4000, R5000, R8000,… • Ngồi ra, PowerPC (máy chủ, hệ thống nhúng), SPARC (máy chủ), ARM (hệ thống nhúng), … CuuDuongThanCong.com https://fb.com/tailieudientucntt nguyên tắc thiết kế lệnh MIPS • Cấu trúc lệnh đơn giản có quy tắc (Simplicity favors regularity) • Lệnh lệnh nhỏ gọn xử lý nhanh (Smaller is faster) • Tăng tốc độ xử lý cho trường hợp thường xuyên xảy (Make the common case fast) • Thiết kế tốt đòi hỏi thỏa hiệp tốt (Good design demands good compromises) CuuDuongThanCong.com https://fb.com/tailieudientucntt Một số khảo sát nhận xét • MIPS cần hỗ trợ 32 ghi đủ, đánh số từ $0 - $31 • • Mỗi ghi có kích thước 32 bit (4 byte) Các phép tốn luận lý số học a=b+c a=b&c a = b

Ngày đăng: 29/01/2020, 14:21

TỪ KHÓA LIÊN QUAN