You are on page 1of 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

You might also like