Welcome, Guest. Please login or register.


Author Topic: Assembly programozás (Read 132271 times)

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: Assembly programozás
« Reply #30 on: 2006.September.12. 08:30:25 »
Nem lenne akkora durranás, hogy szükséges  legyen megírni, tehát általam nem lesz benne. :)
Végülis úgy oldják meg, hogy a makró alatti címkének (valamilyen kezdõkarakter jelzi) a végére tesznek egy virtuális stringet, emlékeim szerint a címszámlálót hexában, de lehetne egy inkrementált makró számláló. Ezt csak a makrón belül illik meghívni. mert több makró esetén gond lehet.

Offline gafz

  • EP lover
  • *
  • Posts: 703
  • Country: hu
    • View Profile
    • http://gafz.atw.hu
Re: Assembly programozás
« Reply #31 on: 2006.September.12. 09:01:59 »
Nem akar valaki - véletlenül - egy mai soros egerekkel kompatibilis :mouse eszközkezelõt írni? Mészáros-féle kártyához... :wink:
Enterprise Forever

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: Assembly programozás
« Reply #32 on: 2006.September.12. 11:30:32 »
Remélem, nem célzás volt? :) Zozo nagyon szeretne ilyet :)

Offline gafz

  • EP lover
  • *
  • Posts: 703
  • Country: hu
    • View Profile
    • http://gafz.atw.hu
Re: Assembly programozás
« Reply #33 on: 2006.September.12. 11:34:40 »
Másik ötletem, hogy kéne egy kártyaismertetõ-sorozatot összehozni, pl. melyik kártya melyik porto(ka)t használja, az adott foglalat vagy ram melyik szegmense(ke)n látszik, stb. Itt elsõsorban a Mészáros-féle kártyákat értem... :)

De igen, célzás akart lenni... :oops:
Enterprise Forever

Offline hsoft

  • EP fan
  • *
  • Posts: 113
    • View Profile
Re: Assembly programozás
« Reply #34 on: 2006.September.12. 11:52:02 »
Ez meg a hardveresek dolga :)

Offline gafz

  • EP lover
  • *
  • Posts: 703
  • Country: hu
    • View Profile
    • http://gafz.atw.hu
Re: Assembly programozás
« Reply #35 on: 2006.September.12. 12:16:50 »
Hm, pedig valaki igazán nekifuthatna ezeknek a dolgoknak :) , én sajnos elég alulképzett vagyok hozzá... :oops:
Enterprise Forever

Offline Lacika

  • EP addict
  • *
  • Posts: 2910
  • Country: hu
    • View Profile
    • http://www.ep128.hu
Re: Assembly programozás
« Reply #36 on: 2006.September.12. 12:36:23 »
Quote from: "gafz"
Másik ötletem, hogy kéne egy kártyaismertetõ-sorozatot összehozni, pl. melyik kártya melyik porto(ka)t használja, az adott foglalat vagy ram melyik szegmense(ke)n látszik, stb. Itt elsõsorban a Mészáros-féle kártyákat értem... :)


Az Enterpressben jelent meg a témáról egy cikk "Címezzünk Pontosan!" címmel. Nyílván nem öleli fel teljesen a témát, de kiindulásnak nem rossz.

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
    • View Profile
    • http://povi.fw.hu
Re: Assembly programozás
« Reply #37 on: 2006.November.02. 11:37:28 »
Lebegõpontos rutinokat keresek Z80 assemblyre... (szorzás, összeadás).

Megcsináltam a Mandelbrot rajzolót 16 színben, Hisoft Pacalban, most már csak kb. 20 perc (feleannyi pixel miatt), amit még 10 percre simán le lehetne csökkenteni, mert szimmetrikus. Viszont 286-oson láttam olyan pár száz bájtos .com file-t, amit kb. 1 mp alatt rajzolt Mandelbrot-halmazt, tehát elvileg EP-n is megvalósítható lenne mondjuk pár tíz mp-ben, ha tiszta gépi kódba lenne. Vagy nem? Az ENTERPRESS-ben megjelent Mandelbrot rajzolót bepötyögte valaki? Az mennyi idõ alatt rajzolt?
*** Speicherplatz zu klein

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13313
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #38 on: 2006.November.02. 11:52:19 »
Quote from: "Povi"
Lebegõpontos rutinokat keresek Z80 assemblyre... (szorzás, összeadás).

Az 1-es szegmensben érdemes kutakodni :-)

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
    • View Profile
    • http://povi.fw.hu
Re: Assembly programozás
« Reply #39 on: 2006.November.02. 13:37:38 »
Azok nem azok, amiket a BASIC is használ? Szerintem annál vannak gyorsabb rutinok is.
*** Speicherplatz zu klein

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13313
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #40 on: 2006.November.02. 14:14:28 »
Quote from: "Povi"
Azok nem azok, amiket a BASIC is használ? Szerintem annál vannak gyorsabb rutinok is.

Na jó, de ha kimarad az a pár száz utasítás amíg a BASIC eljut a konkrét rutin meghívásáig :-)
Meg esetleg nem is meghívva a rutint hanem átemelve a forrást, lehet, hogy még lehetne kidobálni belõle...

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13313
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Assembly programozás
« Reply #41 on: 2006.November.02. 14:17:36 »
Quote from: "Povi"
Viszont 286-oson láttam olyan pár száz bájtos .com file-t, amit kb. 1 mp alatt rajzolt

És ha ezt disassemblálnád, majd az algoritmus kinyerése után átírni Z80-ra?
Ha 286-oson volt, akkor koprocit nem használhatott (A 287-es igen ritkaság volt, igazából a 486DX-ekkel kezdett általánosan elérhetõ lenni a koproci)

Offline endi

  • EP addict
  • *
  • Posts: 6993
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • View Profile
    • Honlapom
Re: Assembly programozás
« Reply #42 on: 2006.November.02. 19:53:34 »
keress rá a neten a 256 bájtos demó versenyek eredményeire
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D


Offline Ferro73

  • EP lover
  • *
  • Posts: 531
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 1.5.0.11 Firefox 1.5.0.11
    • View Profile
Re: Assembly programozás
« Reply #44 on: 2007.April.07. 13:03:59 »
ugy emlékszam van olyan utasitás ami a port tartalmát közvetlenül a memoriába tölti vagy olvassa
valahogy igy   IN (HL),(C)   OUT (C),(HL)  ?