Jsou tyto '51 rutiny identicke ?
Pavel Troller
patrol@sinus.cz
Sobota Říjen 4 06:34:35 CEST 2008
Zdravim,
mam tu na sobotu zajimavou otazku. Delam reverzni inzenyring jednoho stareho
x51 software a narazil jsem tam na dvojici podprogramu tesne za sebou:
ADDW_DPTR_R67:
mov a,r7
add a,dpl
mov dpl,a
mov a,r6
adc a,dph
mov dph,a
ret
ADDW_DPTR_R67_2:
mov a,dpl
add a,r7
mov dpl,a
mov a,dph
adc a,r6
mov dph,a
ret
Dle mne jsou oba podprogramy naprosto jasne a hlavne zcela funkcne identicke.
Ty nazvy jsem vymyslel ja. Otazkou tedy je, proc tam jsou takhle hezky za
sebou ? Krizove odkazy ukazuji, ze oba jsou volany, jeden ale asi jen sestkrat
a druhy v radu desitek volani. Nechce se mi verit, ze by programator byl
natolik ozraly, ze by toto vedome udelal, tak v tom hledam nejaky vyssi
zamer, ktery mi unika.
S pozdravem Pavel Troller
Další informace o konferenci Hw-list