Você está na página 1de 12

PROGRAM 1;MULTIPLY PROGRAM

ORG 0001
;
MOV A,#14
MOV B,#15
MUL AB
MOV A,P0
MOV A,P1
MOV A,P2
STOP: SJMP STOP
END

DESCRIPTION:MULTIPLY

PROGRAM 2: DISCO LIGHT

org 0002
AGAIN:
MOV P0,#0AAH
MOV P0,#55H
SJMP AGAIN
END

DESCRIPTION: BLINK THE PROGRAM

PROGRAM:4 XOR

ORG 0001

MOV A,#78
MOV B,#45
XRL A,B
MOV A,R0
MOV A,R1
MOV A, R2
END

DESCRIPTION : MULTIPLY THE XRL

PROGRAM5 : ADDITION

ORG 0001
MOV A,#112
MOV B,#145
ADD A,B
STOP : SJMP STOP

MOV A,R0
MOV A,R1
MOV A,R2
MOV A,R3
MOV A,R4
MOV A, R5
MOV A,R6
END
DESCRIPTON: ADD THE PROGRAM

PROGRAM 6: DIVIDE

ORG 0001
MOV A,#23
MOV B,#12
DIV AB
MOV A,R0
MOV A,R1
MOV A, R2
END
DESCRIPTION : DIVIDE THE PROGRAM

PROGRAM :7 INFINITE LOOP


ORG 001
MOV A,#00
MOV B,#01
XYZ:
MOV R7,#06H
MOV A,#00
LOOP:
MOV P0,A
ADD A,B

DJNZ R7,LOOP
SJMP XYZ
END
DESCRIPTION LOOP THE PROGRAM

PROGRAM 8:
ORG 0001
MOV A,#45
SJMP STOP
MOV B,#78
ADD A,B
MOV A,R0
STOP:
MOV A,R1
MOV A,R2
MOV A,R3
END

PROGRAM :9 SUBTRACTION
ORG 0001
MOV A,#45
MOV B,#49
SUBB A,B
MOV A,R0
MOV A,R1
STOP: SJMP STOP
END
DESCRIPTION:SUBTRACT

PROGRAM 10 ADDITION
ORG 0001
MOV A,#45
MOV B,#78
ADD A,B
MOV A,R0
MOV A,R1
MOV A,R2
MOV A,R3
STOP: SJMP STOP
END
DESCRIPTION: ADD THE REGISTER

Program 11: ADDITION


org 0000
MOV A,#00
MOV B,#01
AGAIN:
MOV
P0,A,B,C,D,E,F,G,H,I
ADD A,B
SJMP AGAIN
END
Description:ADD

PROGRAM :12
DESCRIPTION:
org 0000
MOV A,#00
MOV B,#01
MOV C,#02
XYZ:
MOV P0,A,
ADD A,B

SJMP JKI
END
PROGRAM :13
ORG 0000
MOV A,#00
MOV B,#01
XYZ:
MOV P0,A
ADD A,B
SJMP XYZ
END
DESCRIPTION:
:
PROGRAM 14:
ORG 0001
MOV A,#00
MOV B,#01
ABCD:
MOV R7,#06H
MOV A,#00
LOOP:
MOV P0,A
ADD A,B
DJNZ R7,LOOP
SJMP ABCD
END
DESCRIPTION:
PROGRAM 15
ORG 0001
MOV A,#00
MOV B,#01
ENTRY:
MOV R7,#20
MOV A,#00
LOOP:
MOV P0,A
ADD A,B
DJNZ R7,LOOP

SJMP ENTRY
END
DESCRIPTION:
PROGRAM 16
ORG 0000
PQR:
MOV R0,03H
ABC:
DJNZ R0,ABC
MOV R1,05H
SJMP PQR
END
DESCRIPTION:
PROGRAM 17
ORG 0001
MOV A,#23
MOV B,#12
MUL AB
MOV A,R0
MOV A,R1
MOV A, R2
END
DESCRIPTION
ORG 0000
ABCD:
MOV P0,#00H
MOV R7,#0FFH
WAIT: DJNZ R7,WAIT
MOV P0,#0FFH
MOV R7,#0FFH
WAIT1: DJNZ R7,WAIT1
SJMP ABCD
END

DESCRIPTION:
PROGRAM 19:
ORG 0000
DELET:
MOV R7,#0FFH
ABCD:DJNZ R7,ABCD
MOV P0,#0FFH
ABCD1:DJNZ R7,ABCD1
SJMP DELET
END
DESCRIPTION:

PROPGRAM 20:
ORG 0000
AGAIN:
CALL DELAY
MOV P0,#0FFH
CALL DELAY
SJMP AGAIN
DELAY:
MOV R7,#0FFH
ABCD:DJNZ R7,ABCD
END

DESCRIPTION:
PROGRAM 21:

DELAY FUNCION

ORG 0000
AGAIN:
MOV P0,#00H
CALL DELAY
MOV P0,#0FFH
CALL DELAY
SJMP AGAIN:
DELAY:
MOV R6,#05H
ABCD1:
MOV R7,#04H
ABCD:
DJNZ R7,ABCD
DJNZ R6,ABCD1
RET
END
DESCRIPTION:

PROGRAM : 22 SHIFTING FUNCTION WITH DELAY AND ROTATE LEFT

ORG 0000
MOV A,#01H
AGAIN:
MOV P0,A
RL A
CALL DELAY
SJMP AGAIN:
DELAY:

MOV R6,#05H
ABCD1:
MOV R7,#04H
ABCD:
DJNZ R7,ABCD
DJNZ R6,ABCD1
RET
END
DESCRIPTION:
In the shifting function the data is transferred in the mov a

PROGRAM 23: SHIFTING FUNCTION WITH DELAY FUNCTION AND ROTATE RIGHT
ORG 0000
MOV A,#01H
AGAIN:
MOV P0,A
RR A
CALL DELAY
SJMP AGAIN:
DELAY:
MOV R6,#05H
ABCD1:
MOV R7,#04H
ABCD:
DJNZ R7,ABCD
DJNZ R6,ABCD1
RET
END
ESCRIPTION

PEOGEAM 24:SHIFTING FUNCTION WITH DELAY FUNCTION AND ROTATE WITH LEFT
AND RIGHT:
ORG 0000
MOV R0,#01H
MOV R1,#80H

MOV A,#00H
AGAIN:
MOV A,R0
ORL A,R1
MOV P0,A
MOV A,R0
RL A
MOV R0,A
MOV A,R1
RR A
MOV R1,A
CALL DELAY
SJMP AGAIN:
DELAY:
MOV R6,#05H
ABCD1:
MOV R7,#04H
ABCD:
DJNZ R7,ABCD
DJNZ R6,ABCD1
RET
END

Você também pode gostar