MOV DPTR,#0Ah ; an external address
MOV RO,#0Ah ;array counter
MOV R1,#0h ;to count number neg numbers
INC R1. ;Counter
pos: DJNZ R0,loop
In alp programming its important to look that loops are executed only when we need ,coz as i said,compiler executes sequentially.If u don’t branch them correctly ,the program may go wrong.