一乐交易区摊主
主题
帖子
积分63384
阅读权限30
注册时间2009-9-8
最后登录1970-1-1
在线时间 小时
|
寻遍各个论坛,找到程序了,大家看看是不是?
【。。。。。。。。。。。。。下面内容。。。。。。。。。。。】
**********************************************************************/
;Made by xiexiaodong 2010.4.16
;Copyright by szyftech 2010.4.16
;www.yofeng.com
;********************************************************
org 0000h
ljmp X040f ;3
;********************************************************
X0003:
inc 0dh ;2
mov 0c1h,#35h ;3
reti ;1
nop ;1
nop ;1
ljmp X0003 ;3
;********************************************************
X000e:
clr ea ;2
anl 0c7h,#18h ;3
orl 0c7h,#01h ;3
orl 0c7h,#80h ;3
ret ;1
nop ;1
ljmp X0390 ;3
X001e:
mov a,@r1 ;1
inc r1 ;1
mov @r0,a ;1
inc r0 ;1
djnz r7,X001e ;2
sjmp X006c ;2
X0026:
mov a,@r1 ;1
inc r1 ;1
movx @r0,a ;1
inc r0 ;1
djnz r7,X0026 ;2
sjmp X006c ;2
mov dpl,r0 ;2
mov dph,r4 ;2
X0032:
mov a,@r1 ;1
inc r1 ;1
movx @dptr,a ;1
inc dptr ;1
djnz r7,X0032 ;2
sjmp X006c ;2
X003a:
movx a,@r1 ;1
inc r1 ;1
mov @r0,a ;1
inc r0 ;1
djnz r7,X003a ;2
sjmp X00ba ;2
X0042:
movx a,@r1 ;1
inc r1 ;1
movx @r0,a ;1
inc r0 ;1
djnz r7,X0042 ;2
sjmp X00ba ;2
mov dpl,r0 ;2
mov dph,r4 ;2
X004e:
movx a,@r1 ;1
inc r1 ;1
movx @dptr,a ;1
inc dptr ;1
djnz r7,X004e ;2
sjmp X00ba ;2
mov dpl,r1 ;2
mov dph,r2 ;2
X005a:
movx a,@dptr ;1
inc dptr ;1
mov @r0,a ;1
inc r0 ;1
djnz r7,X005a ;2
sjmp X00ba ;2
mov dpl,r1 ;2
mov dph,r2 ;2
X0066:
movx a,@dptr ;1
inc dptr ;1
movx @r0,a ;1
inc r0 ;1
djnz r7,X0066 ;2
X006c:
sjmp X00ba ;2
;********************************************************
X006e:
db 80h ;1
db 0d2h ;1
db 80h ;1
db 0fah ;1
db 80h ;1
db 0c6h ;1
db 80h ;1
db 0d4h ;1
db 80h ;1
db 69h ;1
db 80h ;1
db 0f2h ;1
db 80h ;1
db 33h ;1
db 80h ;1
db 10h ;1
db 80h ;1
db 0a6h ;1
db 80h ;1
db 0eah ;1
db 80h ;1
db 9ah ;1
db 80h ;1
db 0a8h ;1
db 80h ;1
db 0dah ;1
db 80h ;1
db 0e2h ;1
db 80h ;1
db 0cah ;1
db 80h ;1
db 33h ;1
mov dpl,r1 ;2
mov dph,r2 ;2
mov a,r4 ;1
mov r2,a ;1
X0094:
clr a ;1
movc a,@a+dptr ;1
inc dptr ;1
xch a,r0 ;1
xch a,dpl ;2
xch a,r0 ;1
xch a,r4 ;1
xch a,dph ;2
xch a,r4 ;1
movx @dptr,a ;1
inc dptr ;1
xch a,r0 ;1
xch a,dpl ;2
xch a,r0 ;1
xch a,r4 ;1
xch a,dph ;2
xch a,r4 ;1
djnz r7,X0094 ;2
djnz r6,X0094 ;2
sjmp X00bc ;2
mov dpl,r1 ;2
mov dph,r2 ;2
X00b3:
clr a ;1
movc a,@a+dptr ;1
inc dptr ;1
mov @r0,a ;1
inc r0 ;1
djnz r7,X00b3 ;2
X00ba:
mov a,r4 ;1
mov r2,a ;1
X00bc:
mov r1,b ;2
mov a,r5 ;1
mov r3,a ;1
ret ;1
mov dpl,r1 ;2
mov dph,r2 ;2
mov a,r4 ;1
mov r2,a ;1
X00c7:
movx a,@dptr ;1
inc dptr ;1
xch a,r0 ;1
xch a,dpl ;2
xch a,r0 ;1
xch a,r4 ;1
xch a,dph ;2
xch a,r4 ;1
movx @dptr,a ;1
inc dptr ;1
xch a,r0 ;1
xch a,dpl ;2
xch a,r0 ;1
xch a,r4 ;1
xch a,dph ;2
xch a,r4 ;1
djnz r7,X00c7 ;2
djnz r6,X00c7 ;2
sjmp X00bc ;2
mov dpl,r1 ;2
mov dph,r2 ;2
X00e5:
clr a ;1
movc a,@a+dptr ;1
inc dptr ;1
movx @r0,a ;1
inc r0 ;1
djnz r7,X00e5 ;2
sjmp X00ba ;2
;********************************************************
X00ee:
mov b,r0 ;2
mov a,r7 ;1
jz X00f4 ;2
inc r6 ;1
X00f4:
orl a,r6 ;1
jz X00ba ;2
mov b,r0 ;2
mov a,r5 ;1
add a,#02h ;2
cjne a,#04h,X00ff ;3
X00ff:
jnc X00ba ;2
mov dpl,a ;2
mov a,r3 ;1
add a,#02h ;2
cjne a,#04h,X0109 ;3
X0109:
jnc X00ba ;2
rl a ;1
rl a ;1
orl a,dpl ;2
rl a ;1
mov dptr,#006eh ;3
jmp @a+dptr ;1
;********************************************************
X0114:
cjne r3,#01h,X0123 ;3
mov a,dpl ;2
add a,r1 ;1
mov dpl,a ;2
mov a,dph ;2
addc a,r2 ;1
mov dph,a ;2
movx a,@dptr ;1
ret ;1
X0123:
jnc X012b ;2
mov a,r1 ;1
add a,dpl ;2
mov r0,a ;1
mov a,@r0 ;1
ret ;1
X012b:
cjne r3,#0feh,X0134 ;3
mov a,r1 ;1
add a,dpl ;2
mov r0,a ;1
movx a,@r0 ;1
ret ;1
X0134:
mov a,dpl ;2
add a,r1 ;1
mov dpl,a ;2
mov a,dph ;2
addc a,r2 ;1
mov dph,a ;2
clr a ;1
movc a,@a+dptr ;1
ret ;1
;********************************************************
X0141:
mov r0,#14h ;2
mov r4,#00h ;2
mov r5,#00h ;2
mov r3,#0ffh ;2
mov r2,#04h ;2
mov r1,#3fh ;2
mov r6,#00h ;2
mov r7,#04h ;2
lcall X00ee ;3
clr a ;1
mov r5,a ;1
mov r4,a ;1
X0157:
lcall X0424 ;3
jnb p3.2,X015f ;3
mov r5,#01h ;2
X015f:
inc r4 ;1
cjne r4,#05h,X0157 ;3
mov a,r5 ;1
jz X0169 ;2
ljmp X0237 ;3
X0169:
jnb p3.2,X0169 ;3
lcall X0436 ;3
jb p3.2,X0175 ;3
ljmp X0227 ;3
X0175:
mov 18h,#32h ;3
jb p3.2,X017e ;3
ljmp X0237 ;3
X017e:
lcall X0424 ;3
lcall X0424 ;3
clr a ;1
mov r5,a ;1
X0186:
clr a ;1
mov r4,a ;1
X0188:
jnb p3.2,X0188 ;3
lcall X042d ;3
jb p3.2,X01a6 ;3
mov a,#14h ;2
add a,r5 ;1
mov r0,a ;1
push 00h ;2
mov a,@r0 ;1
mov r7,a ;1
clr c ;1
rrc a ;1
pop 00h ;2
mov @r0,a ;1
mov a,#14h ;2
add a,r5 ;1
mov r0,a ;1
mov a,@r0 ;1
mov @r0,a ;1
sjmp X01c1 ;2
X01a6:
jnb p3.2,X01c1 ;3
lcall X0424 ;3
mov a,#14h ;2
add a,r5 ;1
mov r0,a ;1
push 00h ;2
mov a,@r0 ;1
mov r7,a ;1
clr c ;1
rrc a ;1
pop 00h ;2
mov @r0,a ;1
mov a,#14h ;2
add a,r5 ;1
mov r0,a ;1
mov a,@r0 ;1
orl a,#80h ;2
mov @r0,a ;1
X01c1:
inc r4 ;1
cjne r4,#08h,X0188 ;3
inc r5 ;1
cjne r5,#04h,X0186 ;3
mov a,14h ;2
jz X01df ;2
mov a,15h ;2
jz X01df ;2
mov a,16h ;2
jz X01df ;2
mov a,17h ;2
jz X01df ;2
mov r6,#00h ;2
mov r7,#01h ;2
sjmp X01e3 ;2
X01df:
mov r6,#00h ;2
mov r7,#00h ;2
X01e3:
mov a,r7 ;1
cpl a ;1
orl a,r6 ;1
jz X0237 ;2
jnb 01h,X0207 ;3
clr 01h ;2
setb 00h ;2
clr a ;1
mov r7,a ;1
X01f1:
mov a,#14h ;2
add a,r7 ;1
mov r0,a ;1
mov a,@r0 ;1
mov r6,a ;1
mov a,#10h ;2
add a,r7 ;1
mov r0,a ;1
mov @r0,06h ;2
inc r7 ;1
cjne r7,#04h,X01f1 ;3
setb p3.5 ;2
setb tr0 ;2
sjmp X0237 ;2
X0207:
mov a,15h ;2
xrl a,08h ;2
jnz X0237 ;2
mov a,16h ;2
xrl a,09h ;2
jnz X0237 ;2
mov a,17h ;2
xrl a,0ah ;2
jnz X0237 ;2
mov 0dh,a ;2
mov 14h,a ;2
mov 15h,a ;2
mov 16h,a ;2
mov 17h,a ;2
cpl p3.4 ;2
sjmp X0237 ;2
X0227:
mov a,18h ;2
jz X0234 ;2
setb p3.5 ;2
clr a ;1
mov 0dh,a ;2
dec 18h ;2
sjmp X0237 ;2
X0234:
lcall X0376 ;3
X0237:
nop ;1
ret ;1
X0239:
mov sp,#60h ;3
clr a ;1
mov 0bh,a ;2
mov 0ch,a ;2
mov 0b2h,#10h ;3
setb p3.3 ;2
setb p3.4 ;2
setb ea ;2
clr 01h ;2
clr 00h ;2
mov tmod,a ;2
mov th0,#3ch ;3
mov tl0,#0b0h ;3
mov th0,#3ch ;3
mov tl0,#0b0h ;3
setb et0 ;2
setb et1 ;2
setb tr0 ;2
setb ea ;2
X0264:
mov a,0dh ;2
clr c ;1
subb a,#64h ;2
jc X0264 ;2
clr a ;1
mov 0dh,a ;2
clr p3.4 ;2
mov r7,#01h ;2
mov r6,a ;1
lcall X0362 ;3
mov 0c1h,#35h ;3
X0279:
mov 0c1h,#35h ;3
setb p3.3 ;2
lcall X0141 ;3
jb p3.3,X02d6 ;3
mov r7,#14h ;2
mov r6,#00h ;2
lcall X03b5 ;3
setb p3.5 ;2
X028d:
jb p3.3,X02ae ;3
clr ea ;2
inc 0ch ;2
mov a,0ch ;2
jnz X029a ;2
inc 0bh ;2
X029a:
mov 0c1h,#35h ;3
mov r7,#0ah ;2
mov r6,#00h ;2
lcall X03b5 ;3
lcall X0386 ;3
jc X028d ;2
lcall X0376 ;3
sjmp X028d ;2
X02ae:
lcall X0386 ;3
jc X02bc ;2
clr a ;1
mov 0bh,a ;2
mov 0ch,a ;2
setb ea ;2
sjmp X02d6 ;2
X02bc:
setb c ;1
mov a,0ch ;2
subb a,#50h ;2
mov a,0bh ;2
subb a,#00h ;2
jc X02d6 ;2
clr a ;1
mov 0bh,a ;2
mov 0ch,a ;2
mov 0dh,a ;2
clr 01h ;2
setb tr0 ;2
cpl p3.4 ;2
setb ea ;2
X02d6:
jnb 00h,X02f4 ;3
clr 00h ;2
clr a ;1
mov r7,a ;1
mov r6,a ;1
lcall X03d6 ;3
mov r3,#00h ;2
mov r2,#00h ;2
mov r1,#10h ;2
mov r5,#04h ;2
mov r4,#00h ;2
clr a ;1
mov r6,a ;1
lcall X030e ;3
inc r7 ;1
lcall X0362 ;3
X02f4:
mov a,0dh ;2
clr c ;1
subb a,#05h ;2
jnc X02fe ;2
ljmp X0279 ;3
X02fe:
clr a ;1
mov 0dh,a ;2
cpl p3.5 ;2
jb p3.4,X0309 ;3
ljmp X0279 ;3
X0309:
setb p3.5 ;2
ljmp X0279 ;3
;********************************************************
X030e:
mov 14h,r4 ;2
mov 15h,r5 ;2
mov 16h,r3 ;2
mov 17h,r2 ;2
mov 18h,r1 ;2
mov 19h,r6 ;2
mov 1ah,r7 ;2
clr a ;1
mov r5,a ;1
mov r4,a ;1
X031f:
clr c ;1
mov a,r5 ;1
subb a,15h ;2
mov a,r4 ;1
subb a,14h ;2
jnc X035f ;2
mov a,19h ;2
mov 0c3h,a ;2
mov a,1ah ;2
mov 0c4h,a ;2
mov r3,16h ;2
mov r2,17h ;2
mov r1,18h ;2
mov dpl,r5 ;2
mov dph,r4 ;2
lcall X0114 ;3
mov 0c2h,a ;2
anl 0c5h,#0f8h ;3
orl 0c5h,#02h ;3
lcall X0404 ;3
nop ;1
clr a ;1
mov 0c2h,a ;2
lcall X03fe ;3
nop ;1
inc 1ah ;2
mov a,1ah ;2
jnz X0358 ;2
inc 19h ;2
X0358:
inc r5 ;1
cjne r5,#00h,X035d ;3
inc r4 ;1
X035d:
sjmp X031f ;2
X035f:
ljmp X041b ;3
;********************************************************
X0362:
lcall X03eb ;3
mov 08h,r7 ;2
mov r7,#02h ;2
lcall X03eb ;3
mov 09h,r7 ;2
mov r7,#03h ;2
lcall X03eb ;3
mov 0ah,r7 ;2
ret ;1
;********************************************************
X0376:
setb 01h ;2
clr p3.5 ;2
clr a ;1
mov 08h,a ;2
clr tr0 ;2
mov 0eh,a ;2
mov 0fh,a ;2
setb tr1 ;2
ret ;1
;********************************************************
X0386:
setb c ;1
mov a,0ch ;2
subb a,#0d0h ;2
mov a,0bh ;2
subb a,#07h ;2
ret ;1
;********************************************************
X0390:
push acc ;2
push psw ;2
inc 0fh ;2
mov a,0fh ;2
jnz X039c ;2
inc 0eh ;2
X039c:
clr c ;1
subb a,#58h ;2
mov a,0eh ;2
subb a,#02h ;2
jc X03ad ;2
clr 01h ;2
setb tr0 ;2
clr tr1 ;2
setb ea ;2
X03ad:
mov 0c1h,#35h ;3
pop psw ;2
pop acc ;2
reti ;1
;********************************************************
X03b5:
setb c ;1
mov a,r7 ;1
subb a,#00h ;2
mov a,r6 ;1
subb a,#00h ;2
jc X03d5 ;2
mov r5,#6eh ;2
mov r4,#00h ;2
X03c2:
mov a,r5 ;1
dec r5 ;1
jnz X03c7 ;2
dec r4 ;1
X03c7:
mov a,r5 ;1
orl a,r4 ;1
jnz X03c2 ;2
mov 0c1h,#35h ;3
mov a,r7 ;1
dec r7 ;1
jnz X03b5 ;2
dec r6 ;1
sjmp X03b5 ;2
X03d5:
ret ;1
;********************************************************
X03d6:
mov a,r6 ;1
anl a,#0feh ;2
mov r6,a ;1
mov 0c3h,a ;2
clr a ;1
mov 0c4h,a ;2
anl 0c5h,#0f8h ;3
orl 0c5h,#03h ;3
lcall X0404 ;3
ljmp X041b ;3
;********************************************************
X03eb:
mov r5,07h ;2
mov r4,06h ;2
mov 0c3h,r4 ;2
mov a,r5 ;1
mov 0c4h,a ;2
lcall X03fe ;3
nop ;1
lcall X041b ;3
mov r7,0c2h ;2
ret ;1
;********************************************************
X03fe:
anl 0c5h,#0f8h ;3
orl 0c5h,#01h ;3
;********************************************************
X0404:
lcall X000e ;3
mov 0c6h,#5ah ;3
mov 0c6h,#0a5h ;3
nop ;1
ret ;1
;********************************************************
X040f:
mov r0,#7fh ;2
clr a ;1
X0412:
mov @r0,a ;1
djnz r0,X0412 ;2
mov sp,#20h ;3
ljmp X0239 ;3
;********************************************************
X041b:
anl 0c7h,#7fh ;3
clr a ;1
mov 0c6h,a ;2
setb ea ;2
ret ;1
;********************************************************
X0424:
mov r7,#0d6h ;2
X0426:
mov r6,#0dh ;2
X0428:
djnz r6,X0428 ;2
djnz r7,X0426 ;2
ret ;1
;********************************************************
X042d:
mov r7,#55h ;2
X042f:
mov r6,#1eh ;2
X0431:
djnz r6,X0431 ;2
djnz r7,X042f ;2
ret ;1
;********************************************************
X0436:
mov r7,#0ceh ;2
X0438:
mov r6,#22h ;2
X043a:
djnz r6,X043a ;2
djnz r7,X0438 ;2
ret ;1
;********************************************************
X043f:
db 00h ;1
db 00h ;1
db 00h ;1
end
|
|