[ ana @ 28.01.2003. 00:25 ] @
Da li neko moze hitno da mir astumaci ove greske koje mi MASM prijavljuje prilikom kompajliranja jednog programa (hitno mi je za ispit)
1.bike.ASM(5): error A2105: Expected: align, combine, or 'class'
ovo je pocetak programa,linije 1-5
BIKE SEGMENT PUBLIC :AT 0FFFF0H
JMP FAR PTR START
BIKE ENDS
DATA_SEGMENT SEGMENT PUBLIC :AT 00000H
-ta 2 segmenta uopste ne treba da se nadovezuju.
-takodje da li je uopste potrebno definisati BIKe kao segment
-sto se toga tice,meni treba samo da pravi instrukcija u programu se ocita sa adrese 0FFFF0h i da na njoj bude adresa labele start...
2.
bike.ASM(21): error A2009: Symbol not defined: FEH
prijavluje mi ovo kad radim npr AND AL,FEh
zasto to prijavljuje,kada se ne buni za AND Al,01h
3.
bike.ASM(179): error A2006: Phase error between passes
SHTA JE OVO?!?!?!
4.bike.ASM(223): error A2009: Symbol not defined: C2LSB
C2LSB je definisan pri pocetku programa sa C2LSB EQU F4h
kao i jos par njih na isti nacin,ali se buni SAMO za ovaj...
5.bike.ASM(472): error A2105: Expected: instruction, directive, or label
...cas izbacuje ovo cas da je red predug,a program je u tom delu najnormalniji.,.

ako moze neko da odgovori sto pre,bila bih puno zahvalna :)
Ana
[ Mikky @ 29.01.2003. 02:04 ] @
obicno opis gresaka + linija na kojoj je nastala su dovoljne da se otklone
za ove segmente sto spominjes nemam pojma, time se nisam bavio

2. stavi 0 (nula) ispred FEH.... znaci 0FEh
4. umesto C2LSB EQU F4h stavi C2LSB EQU 0F4h
5. za razbijanje reda koristi "\"