Chuong4

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Chuong4 as PDF for free.

More details

  • Words: 512
  • Pages: 5
GIỚI THIỆU TOOL MIPSIT Mục tiêu  Giới thiệu MipsIt  Tìm hiểu các thành phần của MipsIt  Cài đặt chương trình  Hiển thị thông tin 4.1 Giới thiệu MipsIt Để hiểu được kiến trúc máy tính, chúng ta cần nắm được cốt lõi của nó : các thành phần làm nên kiến trúc máy tính là gì, và hoạt động của chúng như thế nào.Việc mua thiết bị và lập trình ngay trên thiết bị đòi hỏi người lập trình phải có kinh nghiệm và phải bỏ 1 số tiền tương đối mua thiết bị.Với mục đích hạn chế rủi ro khi lập trình (hỏng thiết bị), phần mềm MipsIt được Đại học Lund, bây giờ là KTH, Royal Institute of Technology, Thụy Điển cho ra đời. MipsIt mô phỏng được hoạt động của thiết bị có kiến trúc Mips, phục vụ tôt cho công tác giảng dạy và nghiên cứu trong các trường đại học

4.2 Các thành phần của MipsIt

Dưới đây là mô tả ngắn gọn các thành phần :  CPU : xem, sửa CPU registers  RAM : xem, sửa bộ nhớ  Console : dùng cho input/output  I/O : mô phỏng cổng vào ra 8 bit  D_Cache/I_Cache : xem bộ đệm dữ liệu và bộ đệm lệnh  Interrupt : mô phỏng thành phần ngắt, với nút K1, K2 và bảng thời gian 4.3 Cài đặt chương trình 4.3.1 Tạo 1 project 1. Chọn New trong File menu, chọn Project tab trong New dialog box 2. Chọn kiểu project :  Assembler : Nếu project chỉ chứa file assembler  C/Assembler : Nếu project chỉ chứa C hoặc chứa cả C và assembler file  C(minimal)/Assembler : giống trường hợp 2 nhưng thư viện nhỏ hơn. 3. Chọn tên project, chọn thư mục, click OK

4.3.2 Thêm file vào Project Chọn Add File trong Project menu, chọn kiểu flie

4.3.3 Chạy chương trình Gõ đoạn code sau vào cửa sổ : .set noreorder # Avoid reordering instructions .text # Start generating instructions .globl start # The label should be globally known .ent start # The label marks an entry point main: addi $8, $0, 0x0F addi $9, $0, 0xF0 nop nop nop add $7, $8, $9 .end start Trong mục Build chọn Rebuild All. Chương trình biên dịch bởi MipsIt có thể chạy trong MipsPipeXL. Trong File menu, chọn Open, chọn MyLab(tên project), chọn Objects, chọn file .srec. Để xem các thông số hiển thị, vào View menu chọn Register, Memory hoặc CPU.

4.3.4 Lưu ý Để tránh gặp phải các lỗi khi compile hoặc link, ta cần làm 1 số bước sau : Tạo thư mục Mips : C:\Mips. Trong tất cả các đường dẫn, không được phép có dấu cách. 1. Vào File menu, chọn option, trong thẻ general chọn đường dẫn đến file thực hiện biên dịch : C:\Mips\bin\xgcc.exe 2. Trong thẻ Directories chọn các mục sau :  Executable files : C:\Mips\bin  Include files : C:\MyLab\a1\Objects (với a1 : tên Project)  Library files : C:\Mips\lib

Related Documents

Chuong4
June 2020 7
Chuong4
October 2019 23
Chuong4
November 2019 11
Chuong4
November 2019 6
Chuong4
June 2020 2
Chuong4
November 2019 12