[ zoligen @ 23.02.2012. 08:00 ] @
Pre izvesnog vremena sam trazio primer za prikaz slike iz x86 asemblera. Uz dosta muke sam nasao nesto ali je pisano za MASM (a ja koristim TASM). Prema listi erora jasno je da je problem u .IF .THEN .ELSE komandama koje TASM ne prepoznaje. ima li neko ideju kako da najlakse resim problem jer ovo radim sad i niiiiiikad vise.
[ elektrostudio @ 24.02.2012. 20:22 ] @
Uh, davno je to bilo kada sam radio. Moze li kod i greske da okacis? Dok ja pronadjem gde mi je TASM i MASM
[ zoligen @ 25.02.2012. 09:52 ] @
Sto bi rekao neko u nekom prethodnom postu hvala bogu da se neko javio, evo sve sam okacio ovde i TASM i listinge.
http://www.sendspace.com/file/w2z6y4
[ elektrostudio @ 28.02.2012. 10:14 ] @
Problem je sto je .IF direktiva koju ne mozes koristiti zajedno sa asm instrukcijama. Direktiva se odnosi na proces asmbliranja tako da je .IF byte ptr es:[080h] != 0 nedozvoljena stvar. Moram proveriti da li MASM odradi ovo kako treba. Moguce je ako se asembliranje radi u vise prolaza (TASM opcija /m#). Treba proveriti ali sam malo u stisci sa vremenom pa cu se javiti kad proverim.


Provereno - nece ni MASM tako da radi...

Ovako hoce: (primer)

.equ test=1

mov dx,0378h ;adresa LPT port-a
.if test==1
mov al,0FFh
.else
mov al,00h
.endif
out dx,al

[Ovu poruku je menjao elektrostudio dana 28.02.2012. u 13:19 GMT+1]

[Ovu poruku je menjao elektrostudio dana 28.02.2012. u 13:20 GMT+1]
[ elektrostudio @ 29.02.2012. 13:50 ] @
Probaj ovo iz priloga
[ zoligen @ 01.03.2012. 08:19 ] @
Hvala elektrostudio bas si se potrudio da mi pomognes. U tvom prilogu ima materijala za malo vise proucavanja sto ce uslediti ako budem imao malo vise vremena. Sve u svemu radim na zadatku tako da bude sto jednostavniji i drzim se sledeceg:

- first set correct video mode (easiest is 320*200*256colors) with BIOS interrupt.
- video buffer is at 0A000h:0000h one byte per pixel, from left-top till right-bottom. put your pixels there
- look at the .bmp file specs (www.wotsit.org) for the exact file info.

i blizu sam resenja. Kad budem imao gotovo resenje (nadam se danas) okacicu ovde da ako jos neko bude imao slican problem lakse dodje do resenja.
Pozdrav!