Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Assembly-koodi

Sivun loppuun

Jakke1 [20.12.2007 08:13:34]

#

Mitä tarkoittaa asmissa koodi:

fadd real4 ptr [bx]
fstp real4 ptr [bx]

=O Vastatkaa nopeasti !!

Jakke1 [20.12.2007 12:10:29]

#

Nojoo, eikö Anttikaan tiedä? =(

hunajavohveli [20.12.2007 12:29:00]

#

Jakke1 kirjoitti:

Nojoo, eikö Anttikaan tiedä? =(

Ylimääräinen "eikö kukaan tiedä" -viesti ei nopeuta vastauksen saamista. Vastausta ei ole tullut, koska kukaan, joka sen tietää, ei ole vielä sattunut lukemaan viestiäsi. Itse en asiaa tunne, mutta tietääkseni "asmeja" on varsin monenlaisia, joten täsmentäisitkö, mistä niistä on kyse?

Jakke1 [20.12.2007 16:18:03]

#

Kunhan pumppasin ylöspäin, niinkuin nytkin.

hunajavohveli [20.12.2007 16:21:35]

#

Jakke1 kirjoitti:

Kunhan pumppasin ylöspäin, niinkuin nytkin.

Eihän tämä ole mihinkään tippumassa kuten ei viimeksikään. Et vieläkään kertonut, mikä assembly on kyseessä.

Jakke1 [20.12.2007 17:37:09]

#

En tiedä, tuli vaan vastaan tuollainen kysymys..

Teuro [20.12.2007 18:26:16]

#

Todennäköisesti MASM on asmina kysessä. Ilmeisesti tuossa lisätään (fadd) rekisteriin bx jokin luku. Itse en ole assemblyllä ohjelmoinut koskaan, joskin nimistä voinee päätellä jotakin.

Antti Laaksonen [20.12.2007 18:43:57]

#

Komennot fadd ja fstp liittyvät matematiikkaprosessoriin. Komento fadd laskee yhteen rekisterin bx osoittamassa muistipaikassa olevan luvun ja matematiikkaprosessin rekisterissä (pinon ylimpänä) olevan luvun. Sitten komento fstp noutaa näin saadun luvun rekisterin bx osoittamaan muistipaikkaan.

Löysitkö koodinpätkän tästä koodivinkistä?
https://www.ohjelmointiputka.net/koodivinkit/23879-assembly-2d-metaballs

Jakke1 [20.12.2007 23:50:51]

#

Löysin, ja sitä kysyttiin. =)

Päärynämies [31.12.2007 03:26:13]

#

Kannattaa etsiä käsiinsä vaikkapa Intel Developer Manual, osat 2a ja 2b, jos oikein muistan nuo nimet. Noista löytyy selostettuna noiden käskyjen toiminta ja muutakin kivaa tietoa. Kiva apu ovat, jos aikoo vähänkin enemmän x86-assemblyn kanssa puuhailla. Intelin sivuilta löytyy nuo .pdf muodossa. Sieltä vain hakemaan.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta