Professional Documents
Culture Documents
Assignment#6 CAO Muhammad Fahad Sidddiqui (2019-SE-206)
Assignment#6 CAO Muhammad Fahad Sidddiqui (2019-SE-206)
Submitted to :
Mrs. Anila Saghir
Name By:
Muhammad Fahad Siddiqui
Roll #:
2019-SE-206
Section:
E
1
CAO Assignment # 06 Muhammad Fahad Siddiqui 2019-SE-206
Task: Explain Instruction Set for MIPs for the following Categories with suitable Program
Examples.
Subtraction:
Syntax:
Sub $1,$2,$3
Meaning:
$1 = $2 - $3
2
CAO Assignment # 06 Muhammad Fahad Siddiqui 2019-SE-206
Example:
Multiplication:
Syntax:
Mul $1,$2,$3
Meaning:
$1 = $2 * $3
Example:
3
CAO Assignment # 06 Muhammad Fahad Siddiqui 2019-SE-206
Division:
Syntax:
Div $1,$2,$3
Meaning:
$1 = $2 / $3
Example:
4
CAO Assignment # 06 Muhammad Fahad Siddiqui 2019-SE-206
Control Instruction:
Instructions Syntax Meaning
Branch on not equal to Zero bnez $1,100 If($1!=0)
Branch on equal to Zero blez $1,100 If($1<=0)
Branch on less than bltz $1,$2,100 If($1<$2)
Branch on less than or equal blez $1,$2,100 If($1<=$2)
Example:
5
CAO Assignment # 06 Muhammad Fahad Siddiqui 2019-SE-206
Example: