Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Assembly: Assemblerista

Sivun loppuun

Grey [20.06.2002 21:50:33]

#

Millainen kieli se oikein on?...

-Grey-

thefox [21.06.2002 15:10:01]

#

Hauska.

Grey [21.06.2002 20:53:49]

#

Varmasti :-) Mitä sillä tekee? Mistä siihen löytyy (ilmainen) kääntäjä? Kuka sen teki? Milloin? Missä? Miten? Miksi? Kuinka? Silleen.. Ööh..

-Grey-

(nimetön) [21.06.2002 21:07:28]

#

assembly on konekieltä sekä sellainen tietokone festivaali kesäisin. mutta jos nyt puhtaan kone kielestä niin se on kas lähenpänä koneen omaa kieltä kuin joku basic tmskieli . siinä assm kääntäjä vain muuttaa tekstin binääri mössöksi aika suoraan ja näin voi saada aika hnopeaa koodia aikaiseksi. tässä esim vinkki
1.
mov ax,0a000h
mov es,ax
2.
push 0a000h
pop es

tapa 1 on nopeanpi mutta vie enemmän tilaa

tapa 2 on hitaanpi mutta vie vähemmän tilaa

assemblerilla on siis aika hyhvä kontrolloida minkälaista ohjelmasta tulee, sen tekeminen on vaan tosi työlästä ja päätävaivaa puuhaa

(nimetön) [21.06.2002 22:11:54]

#

Olenko väärässä jos sanon että assembly on yksi vaikeimmista ohjelmointikielistä?

thefox [22.06.2002 01:09:56]

#

Erm.. itseasiassa rakenteeltaan se on melko helppo, siinä mielessä esim C++:ssa on paljon enemmän opeteltavaa.
Silti, kai noin melkein voisi sanoa.

tomaattigeeni [22.06.2002 02:04:40]

#

näyttää aika nimenomaan _koodilta_ toisin ku monet muut kielet jotka on melkeen englantia.

Grey [22.06.2002 21:19:07]

#

Ja kääntäjä/kääntäjiä löytyy mistä?..

-Grey-

(nimetön) [23.06.2002 13:18:02]

#

Onko olemassa ilmaisia kääntäjiä jotka toimii windowssissa ja jotka saa ladattua jostain internetistä?

thefox [23.06.2002 19:44:06]

#

MASM32 on ilmainen MASM-paketti:
http://www.movsd.com
http://www.win32asm.cjb.net

Grey [23.06.2002 20:15:58]

#

Windows-kääntäjiä löytää ihan liian helposti, mutta entäs DOS-kääntäjiä?..

-Grey-

thefox [23.06.2002 22:15:00]

#

Tuo kääntäjä käy sekä Windowsille että DOS:ille, haet vaan Win32Asm.cjb.net:istä DOS:ille linkkerin.
Kääntäjä siis kelpaa tuosta paketista, linkkeri ei.

Lare [25.06.2002 10:08:09]

#

Mistäköhän NASM löytyy

thefox [25.06.2002 15:37:25]

#

Googlesta.

Angelfish [22.07.2002 13:32:24]

#

Onko mitään hyviä ja selkeitä assembly tutoriaaleja ja ohjeita netissä NASM ja MASM kääntäjille. Laittakaa ihan osoite jos tiedätte. Onko niissä eri kääntäjien ja prosessorien jne. assemblyissä yleensä mitään eroja?

thefox [22.07.2002 14:44:49]

#

Prosessorien assemblyissa on tottakai eroja, jos verrataan vaikka Intel x86:sta ja Motorola 68000:ia :)
Kääntäjäkohtaisiakin eroja löytyy jonkun verran. Joo ja niitä tutoriaaleja pitäisi löytyä ihan googlesta etsimällä.

Angelfish [22.07.2002 14:58:39]

#

Joo löytyyhän niitä, ajattelin vaan että jos tiedätte hyviä, kun huonoja on niin paljon. :)

thefox [22.07.2002 22:08:32]

#

Adam's Assembler Tutorial:illa minä muistaakseni aloittelin joskus aikaa sitten.. googlesta pitäisi löytyä.

Antti Laaksonen [22.07.2002 23:44:56]

#

Joo Adam on aika hyvä...selkeä ja monipuolinen.

Angelfish [23.07.2002 13:33:34]

#

Ok. Kokeilen tuota, kiitos neuvosta.

Vilikki [05.08.2002 21:48:11]

#

Assembler on kyllä opettelun arvoinen. Ainakin joku pisteen piirto kannattaa opetella (jos ei sitten väännä suoraan directx-peliä, tai käytä jotain toista grafiikkakirjastoa). Ainakin DJGPP:een saa kirjoitettua koodia mihin tahansa kohtaan c++ koodia.

Tatu Peltola [09.08.2002 21:18:58]

#

Assemblerilla voi tehdä kaikkea!
Sillä ohjelmiin ei tule mitään ylimääräistä.
Assemblerilla on helppo laittaa kone jumiin:
CLI
HLT

Olli Vanhoja [05.09.2002 15:42:04]

#

Perk***, miks DOS MASM maksaa, mut Windows versio on sit näemmä ilmane

thefox [06.09.2002 22:43:12]

#

Ei ole "DOS MASMia" ja "Windows MASMia", kääntäjä on kummallekin sama. Ero on sitten linkkerissä. Tietääkseni sekä Windows että DOS linkkerit ovat ilmaisia tätä nykyä.

Olli Vanhoja [10.09.2002 21:52:58]

#

Ai nii jo siihen sai sen laajennuksen no sama se. Itellä on kuitenki retaili jostai MASM:ista


Sivun alkuun

Vastaus

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

Tietoa sivustosta