/*org 0000h*/
/*1
mov r0,#30h
loop:
cjne r0,#80h,maitao
sjmp exit
maitao:
mov @r0,#66h
inc r0
sjmp loop
exit:
sjmp $
end
*/
/*2
mov dptr,#0000h
loop:
mov r0,dph
cjne r0,#01h,maitao
sjmp exit
maitao:
mov a,#55h
movx @dptr,a
inc dptr
sjmp loop
exit:
sjmp $
end
*/
/*3
mov dptr,#0000h
loop:
mov r0,dph
cjne r0,#10h,maitao
sjmp exit
maitao:
mov a,#55h
movx @dptr,a
inc dptr
sjmp loop
exit:
sjmp $
end
*/
/*
mov dptr,#constant
loop:
mov r0,dpl
cjne r0,#08h,maitao
sjmp exit
maitao:
mov a,#00h
movc a,@a+dptr
movx @dptr,a
inc dptr
sjmp loop
exit: sjmp $
org 0100h
constant:
db 10h,11h,22h,33h
db 44h,55h,66h,77h
end
*/
org 0000h
mov dptr,#constant
loop:
mov r0,dp