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