Professional Documents
Culture Documents
FDLC Prac8
FDLC Prac8
PRACTICAL 08
Aim:- Study of MIPS architecture and simulator. Write the Assembly Language code for
finding the smallest number among three numbers.
CODE:-
main:
.data
Msg1: .asciiz "Enter the first integer: "
Msg2: .asciiz "Enter the second integer: "
Msg3: .asciiz "Enter the third integer: "
.text
# Print the first message
li $v0, 4
la $a0, Msg1
syscall
li, $v0, 10
syscall
L0:
blt $t0, $t2, L2
blt $t2, $t0, L3
L2:
li $v0, 1
move $a0, $t0
syscall
li, $v0, 10
syscall
L3:
blt $t1, $t2, L4
blt $t2, $t1, L5
L4:
li $v0, 1
move $a0, $t1
syscall
li, $v0, 10
syscall
L5:
li $v0, 1
move $a0, $t2
syscall
li, $v0, 10
syscall
li, $v0, 10
syscall
OUTPUT:-