Gaah..."Illegal index mode" (ASM)|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Gaah..."Illegal index mode" (ASM)
Härdin
Kommer du hit ofta?
Medlem
Forum Posts: 731
Member Since:
December 15, 2001
sp_UserOfflineSmall Offline
1
February 27, 2002 - 3:58 pm
sp_Permalink sp_Print

Jo, såhär är det:

Jag har nyss börjat med ASM bla bla bla...

Här är problemet:

Som första program så håller jag på med ett eld prog, vilket ju är simpelt smile
Jag har bytt skärmläga, initierat paletten så att den ser bra ut, ritar "slumpmässiga" punkter längst ner på skärmen...Fast nästa steg är lite problematiskt:
Att fada.

Ok, jag har funderat ut en bra matris o så:


+---+---+---+
| | | |
+---+---+---+
| | * | |
+---+---+---+
| * | * | * |
+---+---+---+
lägg ihop rutor med stjärna i, och shift två bits åt höger = dela med fyra

Den där vet jag att den funkar, för jag har använt den i C++(DJGPP)...

Så då ser min pseudo-asm kod ut såhär:


bx = offset i buffern(256Y + 64Y + X)
Buffer = 64000 bytes

mov ax, [Buffer + bx] add ax, [Buffer + bx + 319] add ax, [Buffer + bx + 320] add ax, [Buffer + bx + 321] sar ax, 2
mov [Buffer + bx], ax

Det ska ju logiskt sett funkar...Men det är ett litet prob:

mov ax, [Buffer + bx]

ger "Illegal index mode"

mov ax, [Buffer + 1]

funkar...
Om jag ändrar Buffer till 32000 words, så blir det fortfarande fel...
För tuten jag förljer säger att man gör så för att..Ja...Komma åt i arrays

Använder TASM

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1030
Currently Online:
Guest(s) 303
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL