Aim: To Perform 8-Bit and 16-Bit Arithmetic Operations Tool Used
Aim: To Perform 8-Bit and 16-Bit Arithmetic Operations Tool Used
Aim:
Tool Used:
Algorithm:
8-bit Addition
1. Loading values into AL and BL (8-bit registers)
2. Adding AL and BL register values and storing result in AL register
3. Code ends
Program:
8-bit Addition
Sample Input:
8-bit Addition
Register No.: 20BCE1477 Name: RAMINEDI SANTHOSH
Sample Output:
8-bit Addition
Output is stored in AL register contains value of 1AH
8-bit Addition
Result:
Algorithm:
16-bit Addition
1. Loading values into AX and BX (16-bit registers)
2. Adding AX and BX register values and storing result in AX register
3. Code ends
Program:
16-bit Addition
Sample Input:
16-bit Addition
AX register contains value of 00AAH
BX register contains value of 01EBH
Sample Output:
16-bit Addition
Output is stored in AX register contains value of 0295AH
16-bit Addition
Result:
Algorithm:
8-bit Subtraction
1. Loading values into AL and BL (8-bit registers)
2. Subtracting BL from AL register values and storing result in AL register
3. Code ends
Program:
8-bit Subtraction
Sample Input:
8-bit Subtraction
AL register contains value of 13H
BL register contains value of 07H
Sample Output:
8-bit Subtraction
Output is stored in AL register contains value of 0CH
Register No.: 20BCE1477 Name: RAMINEDI SANTHOSH
8-bit Subtraction
Result:
Algorithm:
16-bit Subtraction
1. Loading values into AX and BX (16-bit registers)
2. Subtracting BX from AX register values and storing result in AX register
3. Code ends
Program:
16-bit Subtraction
Sample Input:
16-bit Subtraction
AX register contains value of 0AAAH
BX register contains value of 01EBH
Sample Output:
16-bit Subtraction
Output is stored in AX register contains value of 08BFH
16-bit Subtraction
Result:
Algorithm:
8-bit Multiplication
1. Loading values into AL and BL (8-bit registers)
2. Multiplying AL and BL register values and storing result in AL register
3. Code ends
Program:
8-bit Multiplication
Sample Input:
8-bit Multiplication
AL register contains value of 13H
BL register contains value of 07H
Sample Output:
8-bit Multiplication
Output is stored in AX register contains value of 85H
Register No.: 20BCE1477 Name: RAMINEDI SANTHOSH
8-bit Multiplication
Result:
Algorithm:
16-bit Multiplication
1. Loading values into AX and BX (16-bit registers)
2. Multiplying AX and BX register values and storing result in AX register
3. Code ends
Program:
16-bit Multiplication
Sample Input:
16-bit Multiplication
AX register contains value of 00AAH
BX register contains value of 001AH
Sample Output:
16-bit Multiplication
Output is stored in AX register contains value of 0295AH
16-bit Multiplication
Result:
Algorithm:
8-bit Division
1. Loading values into AL and BL (8-bit registers)
2. Dividing AL by BL register values and storing quotient in AL register and remainder
in AH register
3. Code ends
Program:
8-bit Division
Sample Input:
8-bit Division
AL register contains value of 13H
BL register contains value of 07H
Sample Output:
8-bit Division
Output quotient is stored in AL register contains value of 02H and remainder is
stored in AH register contains value of 05H
Register No.: 20BCE1477 Name: RAMINEDI SANTHOSH
8-bit Division
Result:
Algorithm:
16-bit Division
1. Loading values into AX and BX (16-bit registers)
2. Dividing AX by BX register values and storing quotient in AL register and remainder
in AH register.
3. Code ends
Program:
16-bit Division
Sample Input:
16-bit Division
AX register contains value of 00AAH
BX register contains value of 000AH
Sample Output:
16-bit Division
Register No.: 20BCE1477 Name: RAMINEDI SANTHOSH
16-bit Division
Result: