the aim of my project was to change the 80C51 code program into the PIC assembly language..the original program in assembly language og the 80C51 was this:

dis1 equ P1.0
dis2 equ P1.1
;
org 00h
ljmp main

org 30h;
main: mov r2,#0FCh
mov r3,#0FCh
acall disp
mov r2,#060h
mov r3,#0F6h
acall disp;
mov r2,#0DAh
mov r3,#0FEh
acall disp;
mov r2,#0F2h
mov r3,#0E0h
acall disp;
mov r2,#066h
mov r3,#0BEh
acall disp;
mov r2,#0B6h
mov r3,#0B6h
acall disp
mov r2,#0BEh
mov r3,#066h
acall disp;
mov r2,#0E0h
mov r3,#0F2h
acall disp;
mov r2,#0FEh
mov r3,#0DAh
acall disp;
mov r2,#0F6h
mov r3,#060h
acall disp;
sjmp main;

disp: mov r4,#0ffh;
loop: mov r5,#0f0h;
loop1: mov a,r2;
clr dis2;
cpl a;
mov P2,a;
setb dis1;
nop;
nop;
mov a,r3;
clr dis1;
cpl a;
mov P2,a;
setb dis2;
djnz r5,loop1;
djnz r4,loop;
clr dis1;
clr dis2;
ret;
end