Asembler

Jel netko zna kako u Asembleru (ja dotièno radim u asembleru A51 - za proc.

8051) kako nekakve rutine ubaciti izvana kako externi kod, znaèi da u osnovnom baznom kodu nije sve nego se od tamo poziva externi kod?

Prona¹ao sam ovakvo ne¹to da se koristi samo neznam gdje taj externi kod strpati?

EXTRN CODE(CO, CI, ASCOUT, Tmr, CRLF, PRINT_TEXT) PUBLIC M_Loop

Hvala

--
Buiæ Bojan
www.pulainzenjering.hr
Reply to
inz
Loading thread data ...

proc.

Procedure ili funkcije koje pozivas kao externe moraju biti dostupne u nekom fajlu kao obj, bil, lib ili asm ili slicno. U zaglavlju svojeg programa moras ukljuciti i taj fajl, ako radis u A51 nece ti biti to tesko spojit.

Reply to
n73

Cek, cek prijatelju...sta mislis kad kaze da treba taj file UKLJUCITI?? Mislis da treba biti kod iznad...ili..? Jer ja sam vidio jedan primjer gdje on poziva te procedure.. ali one nisu u glavnom programu...negdje ih vani stavlja..a gdje , pitaj boga?

Pozdrav

Reply to
Bojan

e pa to definiras na pocetku asm fajla ..

Reply to
Chupa

ovo je npr, za tasm:

.386 .MODEL FLAT,STDCALL locals jumps UNICODE=0 include vanjski.inc (to je to sto pricam) .DATA

Reply to
Chupa

Ovo ti je relativno trivijalno izvesti, samo napisi preprocesor koji ce ubacivati kod u tvoj source.

Znaci, trazis u kodu npr. rijec "include" i prvi parametar iza je datoteka koju ces ubaciti.

--
Uspjesne regije, tvrtke, muskarci i zene znaju da je uvijek bolje biti
prvorazredna verzija sebe nego drugorazredna verzija nekog drugog.
Reply to
Davorin Vlahovic

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.