You are on page 1of 2

BI TP CHNG 4

Phn I
Cu 1:
Bit khng c ngha c nh. Cho 32 bit sau:
1010 1101 0001 0000 0000 0000 0000 0010

Cho bit ngha nu chng l


a) B 2 ca s nguyn c du?
b) 1 lnh MIPS? S dng a ch sau tra m lnh:
http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html

Cu 2:
Tm chui lnh MIPS ngn nht :
a) Xc nh xem c xy ra nh php cng gi tr 2 thanh ghi $t3 v $t4. Lu gi tr nh
(0 hoc 1) vo thanh ghi $t2. Lu : C th thc hin vi 2 lnh.
b) Xc nh gi tr tuyt i ca 1 s nguyn c du. C th, vit on lnh MIPS ci
t gi lnh sau s dng 3 lnh v 1 nhn (label):
abs

$t1, $t2

Cu 3:
Vi mi gi lnh trong bng sau, vit mt on lnh MIPS ci t lnh vi s dng
lnh ngn nht.
Lu : C th s dng $at cho 1 s gi lnh. imm32 l 1 hng s 32 bit.

Gi lnh
move $t1, $t2
clear $t5
li
$t5, imm32
addi

$t5, $t3, imm32

beq

$t5, imm32, Label

ble

$t5, $t3, Label

bgt

$t5, $t3, Label

bge

$t5, $t3, Label

You might also like