Sunteți pe pagina 1din 7

EXPERIMENT-1

AIM: Assembly Code For Addition, Subtraction, Multiplication And Division Of Two 8 Bit
Numbers.
SOFTWARE REQUIRED: KEIL UVISION3 IDE
CODE:
ORG 0000H
MOV A, #06H
MOV R0, #02H
ADD A, R0 //ADDITION
MOV R4, A //RESULT

MOV A, #06H
SUBB A, R0 //SUBTRACTION
MOV R5, A //RESULT

MOV A, #06H
MOV B, R0
MUL AB //MULTIPLICATION
MOV R6, A //RESULT

MOV A, #06H
MOV B, R0
DIV AB //DIVISION
MOV R7, A //RESULT
END
OUTPUT














EXPERIMENT-2
AIM: Assembly Code For Addition And Subtraction Of Two 16 Bits Numbers.

CODE:
ORG 0000H
//ADDITION OF TW0 16 BIT NUMBERS SAY 3645 AND 2312
MOV A,#45H
MOV R0,#12H
ADD A,R0 //ADDITIONOF LOWER BYTE
MOV R4,A //RESULT

MOV A,#36H
MOV R0,#23H
ADDC A,R0 //ADDITION OF HIGHER BYTE
MOV R5,A //RESULT

MOV A,#45H
MOV R0,#12H
SUBB A,R0 //SUBTRACTION OF LOWER BYTE
MOV R6,A //RESULT
MOV A,#36H
MOV R0,#23H
SUBB A,R0 //SUBTRACTION OF HIGHER BYTE
MOV R7,A //RESULT
END

OUTPUT













EXPERIMENT-3
AIM: To Convert Bits Into Nibble.
CODE:

ORG 0000H
//CONVERSION OF BYTE(45) TO NIBBLES
MOV A,#45H

ANL A,#0FH // LOWER NIBBLE
MOV R4,A //RESULT

MOV A,#45H

ANL A,#0F0H // UPPER NIBBLE
SWAP A
MOV R5,A //RESULT
END








OUTPUT














EXPERIMENT-4
AIM:

S-ar putea să vă placă și