masm source: idesleep.exe - ide drive auto-sleep tsr utility
TRANSCRIPT
-
8/14/2019 MASM Source: IDESLEEP.EXE - IDE Drive Auto-Sleep TSR Utility
1/14
-
8/14/2019 MASM Source: IDESLEEP.EXE - IDE Drive Auto-Sleep TSR Utility
2/14
cduQwk`bQ`a~fw gy 1 2kfwn}vdj cdu wk`b `fw mdpng af ~pn} ckf~wnp
fQegkpbp gm 1 2 egkpbp oa} d}g |n}a gnwn`wng vkd MKAP
2pjnnxd wkvn gm W]^N 2kfkw d~wa#pjnnx d`wkvn %p{p#}nt bn{ waiijn+
2FAWN< NT^DWNP PK\NQ@PQENDGN] dfg PK\NQWQ@FW c~pw mn gnokfng l~pw x}ka}
2WA KFWONE KP] MNJAY PKF@N ^PNG WA @DJ@ AOOPNW WA ]NPKGNFW @P
-
8/14/2019 MASM Source: IDESLEEP.EXE - IDE Drive Auto-Sleep TSR Utility
3/14
2`en`b d~wa pjnnx d`wkvn ojdi
`cx `p
-
8/14/2019 MASM Source: IDESLEEP.EXE - IDE Drive Auto-Sleep TSR Utility
4/14
a~w gu*dj
cav dj*8n?e
a~w gu*dj
222 en`b cg axn}dwkaf pwdw~p1< kf dj*gu
Q`afwkf~nQkp}e kfw$ pa cdbn!m}ndb `b en}n yaf)w ya}b
2 `cx dj*84e 2m}ndb ao bn{ %}njndpng+1
2 lfn `edkf=Qa}i4>e
2faw `pe 2faw kfwn}npwng kf jayn} o`f )p
`cx de*;4e
ld `edkf=Qa}i4>e 2faw kfwn}npwng kf ekien} o`f )p
`cx dj*4e 2o`f oa} gkpb!gkpbnwwn1
ld `edkf=Qa}i4>e 2fa* kw)p oa} fnwya}b* kifa}n kw
2pnw egkpb m~p{ pwdwn ojdi
cav `peQm~p{S*W]^N 2dpp~cn m~p{
`cx de*;8e 2gnvk`n m~p{1
-
8/14/2019 MASM Source: IDESLEEP.EXE - IDE Drive Auto-Sleep TSR Utility
5/14
ln `edkf=Qa}i4>e 2m~p{
cav `peQm~p{S*ODJPN 2gnv faw m~p{
@EDKF=QA]I4>EEQKP] NFGX
`accnfw z WE]AY DYD[ @AGN OAJJAYP z
KFPWDJJQWP];
ld mdgQ`cgQjkfn 2}dfin n}}a}
2nfdmjn %d`wkvdwn d~wa#pjnnx cagn+ wk`b x}a`nppkfi
cav RcagnQpwdwnS*W]^N 2pnw AF
cav RckfpS*dj 2pdvn oa} gkpxjd{ x~}xapnp
~pnQckf~wnpe
kfw =4e
cav ya}g xw} peQvn S*mu
cav ya}g xw} `peQvn`SR=S*np
cav du*=>4>e
cav gu*aoopnw kfw4>eQkp}
kfw =4e
2]nvn`wa} KFW 8ONE wa a~} }nxjd`ncnfw KP]
cav du*0>one
kfw =4e
cav ya}g xw} p
-
8/14/2019 MASM Source: IDESLEEP.EXE - IDE Drive Auto-Sleep TSR Utility
10/14
kfw =4e
xax np
2gkpxjd{ kfpwdjjng AB cpi dfg cagn cpi
`djj peayQkfpwdjjngQcpi`djj peayQcagnQpwdwn
2`dj` dca~fw ao `agn wa }ncdkf
cav gu*aoopnw p `ed}p+ wa vdj~n
2Af nfw}{< PK edp mdpn dgg}npp ao pw}kfi wa afvn}w
2 GK edp jnfiwe ao pw}kfi wa afvn}w
2Af nukw< @[ pnw ko ya}g avn}ojay a} kfvdjkg dp`kk `ed}* njpn @[ `j} dfg
2 DU edp `afvn}wng vdj~n
2
cav mx*48 2pnw mdpn 48
ua} du*du 2kfkw }np~jwp
`jg
`afvn}wQjaax