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

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