Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Khoa Kỹ thuật Máy tính – Trường Đại học Công nghệ Thông tin

THỰC HÀNH TỔ CHỨC VÀ CẤU TRÚC MÁY TÍNH II


IT012 – LAB03
1. Lý thuyết
- Giảng viên hướng dẫn sinh viên sử dụng phần mềm MARS dựa theo tài liệu:
MARS – chương trình mô phỏng hợp ngữ (assembly) MIPS.
- Giảng viên giới thiệu MIPS và kiến trúc lệnh.
- Sinh viên làm quen và thực thi một số chương trình cơ bản.
2. Thực hành
2.1. Sinh viên tìm hiểu tài liệu “Một số lệnh MIPS cơ bản” và mô phỏng chức năng
của các lệnh cơ bản sau:
add, addi, addu, sub, and, andi, or, ori, sll, srl, sw, sb, lw, lb, slt, slti, beq, bne, syscall
Mẫu trình bày:
STT Lệnh Cú pháp Ý nghĩa lệnh

2.2. Mô phỏng các ví dụ bên dưới và cho biết ý nghĩa của chương trình:
Ví dụ 1:

Truongnh – Sontq
Khoa Kỹ thuật Máy tính – Trường Đại học Công nghệ Thông tin
Ví dụ 2:

Ví dụ 3:

Ví dụ 4:

Truongnh – Sontq
Khoa Kỹ thuật Máy tính – Trường Đại học Công nghệ Thông tin
3. Bài tập
3.1. Nhập xuất chuỗi ra cửa sổ I/O của MARS:
a. Thực hiện Khai báo và xuất ra cửa số I/O các chuỗi sau:
- Chuỗi 1: “Chuong trinh lam quen hop ngu Assembly”
- Chuỗi 2: “Hello World!”
b. Xuất chuỗi đã nhập từ bàn phím
Ví dụ:
Nhap: Truong Dai hoc Cong nghe Thong tin
Xuat: Truong Dai hoc Cong nghe Thong tin
3.2. Nhập xuất số ra cửa sổ I/O của MARS
Thực hiện nhập vào từ bàn phím 2 số nguyên, sau đó xuất ra cửa số I/O tổng, hiệu,
tích, thương của 2 số nguyên này.

Truongnh – Sontq

You might also like