This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

*** error 65: access violation at C:0xC041 : no 'execute/read' permission

PLEASE ANYBODY HELP ME, I AM USING KEIL MICRO VISION 4, WHILE SIMULATING THE SOURCE CODE IT SAYS THE BELOW MSG

*** error 65: access violation at C:0xC041 : no 'execute/read' permission

MY SOURCE CODE IS GIVEN BELOW

;COUNTER PROGRAM ORG 0000H
L6: LJMP MAIN
;------------------------------------- ORG 000BH ACALL T_I_CALC
;-------------------------------------
MAIN: MOV R3,#0 MOV R2,#0 MOV R1,#0 MOV R0,#0 MOV TMOD,#00000010B MOV TH0,#01H MOV IE,#10000010B SETB TR0
;-------------------------------------
L1: MOV P2,#11111110B MOV P1,R0 ACALL DELAY MOV P2,#11111101B MOV P1,R1 ACALL DELAY MOV P2,#11111011B MOV P1,R2 ACALL DELAY MOV P2,#11110111B MOV P1,R3 ACALL DELAY SJMP L1
;--------------------------------------
T_I_CALC: INC R3 ACALL COPY CJNE R3,#10,L2
L2: JNC L1 MOV R3,#0 INC R2 ACALL COPY1 CJNE R2,#10,L3
L3: JNC L1 MOV R2,#0 INC R1 ACALL COPY2 CJNE R1,#10,L4
L4: JNC L1 MOV R1,#0 INC R0 ACALL COPY3 CJNE R0,#10,L5
L5: JNC L1 MOV R0,#0 LJMP L6
;-----------------------------------------
COPY3: CLR A MOV A,R0 MOV DPTR,#DAT MOVC A,@A+DPTR MOV R0,A
COPY2: CLR A MOV A,R1 MOV DPTR,#DAT MOVC A,@A+DPTR MOV R1,A
COPY1: CLR A MOV A,R2 MOV DPTR,#DAT MOVC A,@A+DPTR MOV R2,A
COPY: CLR A MOV A,R3 MOV DPTR,#DAT MOVC A,@A+DPTR MOV R3,A RETI
;-----------------------------------------
DELAY: MOV R4,#0F1H
L8: MOV R5,#0F1H
L7: DJNZ R5, L7 DJNZ R4, L8 RET

;-----------------------------------------
DAT: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H
;----------------------------------------- END
;-----------------------------------------

0