全球旧事资料 分类
dx
cmpscore258
jl
ormal
movscore249
i
cscore0
ormal
movdh0
movdl8
writedhdlscore2adddlscore0
writedhdlzeropopdx
cmpadrs17
jejmp1
cmpadrs145
jejmp1
cmpadrs31
jejmp2
cmpadrs159
jejmp2
cmpadrs32
jejmp3
cmpadrs160
jejmp3
cmpadrs30
fcmpadrs158
jejmp4
jmpaddrs
jmp1
leaaxtur
dow
cmpaxaddrs
jejmp2
movaddrsoffsettur
up
jmp
earptrtur
up
jmp2
leaaxtur
up
cmpaxaddrs
jejmp1
movaddrsoffsettur
dow
jmp
earptrtur
dow
jmp3
leaaxtur
back
cmpaxaddrs
jejmp4
movaddrsoffsettur
right
jmp
earptrtur
right
jmp4
leaaxtur
right
cmpaxaddrs
jejmp3
movaddrsoffsettur
back
jmp
earptrtur
back
tur
right此处实现蛇向左走
pushdx
movdh1
movdl0
movcx23
cmpr1
pushcx
movcx79
cmpr2
readhdhdl
cmppst2
je
extr4
jmp
earptr
extr
freadcgdhdl
popcx
jmp
earptre
dr
extr
i
cdl
jmp
extr2
chgr2
jmp
earptrcmpr2
extr2
loopchgr2
subdl79
i
cdh
popcx
jmp
extr1
chgr1
jmp
earptrcmpr1
extr1
loopchgr1
e
dr
popdx
i
cdl
writedhdls
k
jmp
earptrwrt1
tur
up此处实现蛇向上走pushdx
movdh1
movdl0
movcx23
cmpu1
pushcx
movcx79
cmpu2
readhdhdl
cmppst2
j
e
extu3
jmp
extu4
extu3
jmp
earptr
extu
extu4
readcgdhdl
fjmp
earptre
du
extu
i
cdl
jmp
extu2
chgu2
jmp
earptrcmpu2
extu2
loopchgu2
subdl79
i
cdh
popcx
jmp
extu1
chgu1
jmp
earptrcmpu1
extu1
loopchgu1
e
du
popdx
decdh
writedhdls
k
jmp
earptrwrt1
tur
dow
此处实现蛇向下走pushdx
movdh1
movdl0
movcx23
cmpd1
pushcx
movcx79
cmpd2
readhdhdl
cmppst2
j
e
extd3
jmp
extd4
extd3
jmp
earptr
extd
extd4
readcgdhdl
popcx
jmp
earptre
dd
fi
cdl
jmp
extd2
chgd2
jmp
earptrcmpd2
extd2
loopchgd2
subdl79
i
cdh
popcx
jmp
extd1
chgd1
jmp
earptrcmpd1
extd1
loopchgd1
e
dd
popdx
i
cdh
writedhdls
k
jmp
earptrwrt1
tur
back此处实现蛇向右走pushdx
movdh1
movdl0
movcx23
cmpb1
pushcx
movcx79
cmpb2
readhdhdl
cmppst2
j
e
extb3
jmp
extb4
extb3
jmp
earptr
extb
extb4
readcgdhdl
popcx
jmp
earptre
db
extb
i
cdl
fjmp
extb2
chgb2
jmp
earptrcmpb2
extb2
loopchgb2
subdl79
i
cdh
popcx
jmp
extb1
chgb1
jmp
earptrcmpb1
extb1
loopchgb1
e
db
popdx
decdl
writedhdls
k
jmp
earptrwrt1
exit
movax0恢复i
t9中断
movesax
pushds0
popes94
pushds2
popes942
movah4ch
i
t21h
i
t9更改后的中断服务程序pushax
i
al60h
movadrsal
moval20h
out20hal
popax
firet
DLYPROC
ear延时子程序
PUSHCX
PUSHDX
MOVDX10000
DL1MOVCX9801
DL2LOOPDL2
DECDX
JNZDL1
POPDX
POPCX
RET
DLYENDP
RAND1PROC
PUSHCX
PUSHDX
PUSHAX
STI
MOVAH0读时钟计数器值
INT1AH
MOVAXDX清高6位
ANDAH3
MOVDL23除23产生023余数
DIVDL
MOVfrowAH余数存frow作随机行数
POPAX
POPDX
POPCX
RET
RAND1ENDP
RAND2PROC
PUSHCX
PUSHDX
PUSHAX
STI
MOVAH0读时钟计数器值
INT1AH
MOVAXDX清高r
好听全球资料 返回顶部