שלום רציתי לדעת איזו פקודה אני יכול לשים בתוכנית על מנת שיווצר לי אות שעון וכמובן לאתחל כל פעם את הפורטים על מנת שפורט 3 ישמש כמבצע פעולה.

קוד:
cseg at 0
ljmp start
main segment code
rseg main
start:
    mov a, p0
    anl a,#30h
    swap a
    mov r7,a
    mov a,p0
    xrl a,r7
    anl a,#1
    cjne r7,#0,l1
    mov p1,a
    jmp sof
l1:    rl a
    cjne r7,#1,l2
    mov p1,a
    jmp sof
l2:    rl a
    cjne r7,#2,l3
    mov p1,a
    jmp sof
l3:    rl a
    mov p1,a
sof:   sjmp $
end