Microsoft Word Huong dan thuc hanh mips asm tren pcspim doc



tải về 0.57 Mb.
Chế độ xem pdf
trang2/10
Chuyển đổi dữ liệu02.11.2023
Kích0.57 Mb.
#55526
1   2   3   4   5   6   7   8   9   10
huong dan thuc hanh mips asm tren pcspim 5652
MIPSSSS, 5
 
2. Các kiến thức cơ sở 
2.1 
 
Đổi qua lại giữ số thập lục phân (hexadecimal) và số nhị phân (binary) 
Số thập lục phân được tạo thành từ 16 ký số: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f. Số 
nhị phân tạo thành từ 2 ký số: 0, 1. Một ký số thập lục phân tương ứng với số nhị phân gồm 4 
ký số theo bảng sau: 
Ví dụ:
Số thập lục phân 0xeca86420 chuyển sang số nhị phân: 
Số nhị phân 1 0011 0101 0111 1001 1011 1101 1111 chuyển sang số thập lục phân: 
2.2 
 
Tổ chức bộ nhớ 
Bộ nhớ là một mảng 2
32
ô nhớ 
8-bit, bắt đầu từ địa chỉ 0x000000 
đến địa chỉ 0xFFFFFFFF. Người 
dùng chỉ có thể sử dụng vùng nhớ 
từ 0x00400000 đến 0x7FFFFFFF. 
Vùng nhớ người dùng chia làm 3 
phần: vùng chứa mã (text segment), 
vùng chứa dữ liệu (data segment) 


và vùng nhớ stack (stack segment). Bộ xử lý tương tác với bộ nhớ thông qua việc di chuyển 
dữ liệu giữa các ô nhớ và các thanh ghi. Có hai thao tác để thực hiện việc di chuyển dữ liệu 
giữa bộ nhớ và thanh ghi: load và store. Dữ liệu di chuyển được tổ chức thành nhóm một, 
hai hay bốn byte liên tục nhau theo chiều tăng địa chỉ ô nhớ.
load: nhóm byte liên tục nhau theo chiều tăng địa chỉ ô nhớ bắt đầu từ địa chỉ 
được chỉ định được copy vào thanh ghi. 
store: nhóm dữ liệu 1, 2 byte thấp của thanh ghi hay cả 4 byte của thanh ghi được 
copy vào bộ nhớ từ địa chỉ được chỉ định. 
2.3 
 
Tổ chức thanh ghi 
MIPS có tấc cả 32 thanh ghi 32-bit có thê sử dụng trong ngôn ngữ assembly được liệt kê 
trong bảng sau: 
Bộ xử lý MIPS có bộ tính toán số học/luận lý (ALU) bên trong thực hiện các phép toán 
số học và luận lý trên số nguyên 32-bit. Phép toán thực 
hiện bởi ALU gồm hai toán hạng. Một toán hạng là số 
nguyên chứa trong thanh ghi, toán hạng còn lại có thể 
chứa trên thanh ghi hay là một phần của lệnh thực hiện 
phép toán (hằng số). Kết quả của phép toán luôn đặt vào 
thanh ghi.

tải về 0.57 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   10




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương