You are on page 1of 2

 sub $s1, $s2, $s3

- 6-bit op: 000000


- 5-bit địa chỉ rs:10010
- 5-bit địa chỉ rt:10011
- 5-bit địa chỉ rd:10001
- 5-bit shamt: 00000
- 6-bit func: 100010
 0000 0010 0101 0011 1000 1000 0010 0010  0x02538822
 lw $t7, 20($k0)
- 6-bit op: 100011
- 5-bit địa chỉ rs:11010
- 5-bit địa chỉ rt:01111
- 16-bit immediate: 0000000000010100
 1000 1111 0100 1111 0000 0000 0001 0100  0x8F4F0014
 sw $v1, 20($gp)
- 6-bit op: 101011
- 5-bit địa chỉ rs:11100
- 5-bit địa chỉ rt: 00011
- 16-bit immediate: 0000000000010100
 1010 1111 1000 0011 0000 0000 0001 0100  0xAF830014
 nor $at, $ra, $a2
- 6-bit op: 000000
- 5-bit địa chỉ rs:11111
- 5-bit địa chỉ rt:00110
- 5-bit địa chỉ rd:00001
- 5-bit shamt: 00000
- 6-bit func: 100111
 0000 0011 1110 0110 0000 1000 0010 0111  0x03E60827
 j 0x2500
 Biết rằng lệnh j đang ở địa chỉ 0xFEC0

- 6-bit op: 000010


- 26-bit address:
0x2500 = {PC + 4[31:28], address, 2’b0}
= {(0xFEC4)[31:28], address, 2’b0}

You might also like