Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 4.555 pregleda

Najnovija ↓

kod je pisan u MASM-u, kako u TASM 23.02.2012. u 09:00 · pre 178 meseci #1
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.
Re: kod je pisan u MASM-u, kako u TASM 24.02.2012. u 21:22 · pre 178 meseci #2
Uh, davno je to bilo kada sam radio. Moze li kod i greske da okacis? Dok ja pronadjem gde mi je TASM i MASM
Potpis
Elektrostudio
Re: kod je pisan u MASM-u, kako u TASM 28.02.2012. u 11:14 · pre 178 meseci
izmenjeno 2 puta, poslednji put elektrostudio 28.02.2012. u 13:20
  1. elektrostudio28.02.2012. u 13:20zapis iz teksta poruke
  2. elektrostudio28.02.2012. u 13:19zapis iz teksta poruke
#4
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
Potpis
Elektrostudio
Re: kod je pisan u MASM-u, kako u TASM 01.03.2012. u 09:19 · pre 178 meseci #6
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!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme