Một số lệnh assembly MIPS cơ bản - Tổ chức và cấu trúc máy tính II | Trường Đại học CNTT Thành Phố Hồ Chí Minh

Một số lệnh assembly MIPS cơ bản - Tổ chức và cấu trúc máy tính II | Trường Đại học CNTT Thành Phố Hồ Chí Minh được được sưu tầm và soạn thảo dưới dạng file PDF để gửi tới các bạn sinh viên cùng tham khảo, ôn tập đầy đủ kiến thức, chuẩn bị cho các buổi học thật tốt. Mời bạn đọc đón xem!

lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 1/47
Lưu hành nộ
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 2/47
Lưu hành nộ
ng l nh ph n ghi chú (1) s m
ngôn ng l p trình
s
c t này là
hex
hex
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 3/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 4/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 5/47
Lưu hành nộ
Tương tự như thanh ghi, khi làm việ
nh 2 v
0x10010004, giá tr
0x12345678
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 6/47
Lưu hành nộ
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 7/47
ư
ư
ế
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 8/47
Lưu hành nộ
add, addi, addiu, addu
hex
s giá tr
c hi n, giá tr trong thanh ghi $t0 7 (4 + 3 = 7).
hex
i trong l nh này 16 bits. S t c th
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 9/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 10/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 11/47
Lưu hành nộ
subu không ghi chú (1)
sl / slu
ống như slt. Nhưng vi
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 12/47
Lưu hành nộ
$t1 = 0xf1 = 1111 1111 1111 1111 1111 1111 1111 0001
$t2 = 0x00000073 = 01110011 = 115
$t1 = 0xf1 = 1111 1111 1111 1111 1111 1111 1111 0001
$t2 = 0x00000073 = 01110011 = 115
Hai l nh này thu c nhóm l nh I-format. Opcode c
a
hex
là b
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 13/47
Lưu hành nộ
s
16 bits. Trướ
c m
$t1 = 0xf1 = 1111 1111 1111 1111 1111 1111 1111 0001
t c th i = 0x73 = 01110011
$t1 = 0xf1 = 1111 1111 1111 1111 1111 1111 1111 0001
$t2 = 0x83 = 10000011
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 14/47
Lưu hành nộ
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 15/47
Lưu hành nộ
hex
c hi n
s giá tr
c d ng I-format, opcode 0xc
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 16/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 17/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 18/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 19/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 20/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 21/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 22/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 23/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 24/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 25/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 26/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 27/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 28/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 29/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 30/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 31/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 32/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 33/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 34/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 35/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 36/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 37/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 38/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 39/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 40/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 41/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 42/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 43/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 44/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 45/47
lOMoARcPSD| 40342981
11/8/23, 10:18 PM Một số lệnh assembly MIPS cơ bản
about:blank 46/47
| 1/46

Preview text:

lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – – Lưu hành nộ about:blank 1/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – – s c t này là là ngôn ng l p trình hex hex ng l nh có ph n ghi chú (1) s m Lưu hành nộ about:blank 2/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 3/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 4/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – –
Tương tự như thanh ghi, khi làm việ nh có 2 v 0x10010004, và có giá tr là 0x12345678 Lưu hành nộ about:blank 5/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – – Lưu hành nộ about:blank 6/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản ườ ọ ệ ọ ố ạ ạ ổ ứ ấ Ự ổ ứ ấ ư ớ ẫ ử ụ ổ ứ ấ ổ ứ ấ Ự ổ ứ ấ ế ổ ứ ấ about:blank 7/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – –
add, addi, addiu, addu hex s g iá tr c hi n, giá tr tro
ng thanh ghi $t0 là 7 (4 + 3 = 7). hex i trong l nh này là 16 bits. S t c th Lưu hành nộ about:blank 8/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 9/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 10/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – – subu không có ghi chú (1) slti / sltiu ống như slt. Nhưng việ Lưu hành nộ about:blank 11/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – –
$t1 = 0xfffffff1 = 1111 1111 1111 1111 1111 1111 1111 0001 $t2 = 0x00000073 = 01110011 = 115
$t1 = 0xfffffff1 = 1111 1111 1111 1111 1111 1111 1111 0001 $t2 = 0x00000073 = 01110011 = 115 là a
Hai l nh này thu c nhóm l nh I-format. Opcode c hex là b Lưu hành nộ about:blank 12/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – – s ố 16 bits. Trướ c m
$t1 = 0xfffffff1 = 1111 1111 1111 1111 1111 1111 1111 0001 t c th i = 0x73 = 01110011
$t1 = 0xfffffff1 = 1111 1111 1111 1111 1111 1111 1111 0001 $t2 = 0x83 = 10000011 Lưu hành nộ about:blank 13/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – – Lưu hành nộ about:blank 14/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản – – hex c hi n s g iá tr
c d ng I-format, có opcode là 0xc Lưu hành nộ about:blank 15/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 16/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 17/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 18/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 19/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 20/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 21/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 22/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 23/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 24/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 25/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 26/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 27/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 28/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 29/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 30/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 31/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 32/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 33/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 34/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 35/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 36/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 37/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 38/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 39/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 40/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 41/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 42/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 43/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 44/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 45/47 lOMoAR cPSD| 40342981 11/8/23, 10:18 PM
Một số lệnh assembly MIPS cơ bản about:blank 46/47