Asembler

Nov 03, 2006 5 Replies

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

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.

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

ovo je npr, za tasm:

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

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.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required