Tervehdys! Pikkuhiljaa alkoi kiinnostamaan enemmän tietokonepohjaiset ohjelmointikielet, kun PHP riittää vain Internet-ohjelmointiin.
Assembler jostainsyystä kiinnostaa erityisen paljon Visual Basicin ja C++:n edellä. Syy on varmaan elektroniikan harrastaminen, ja siispä prosessorin ohjelmointikieli kiinnostaa. Ehkä kuitenkin Visual Basic voisi olla minulle helpompi.
Tiedän, että Assembler on varmaan vaikea aluksi ymmärtää, varsinkin 12-vuotiaalle. Siksi tarvitsisinkin hyvän aloitusoppaan/informaation, jotta alkaisi sujumaan. Muita aiheita lukiessani selvisi hiukan, että koodi pitää kääntää binäärimössöksi, jonka prosessori sitten suorittaa. Netissä olikin yksi hyvä opas, tosin se oli englantia, joten osa 'tietokonesanoista' on vielä outoja. Mahtaisko mistään löytää hyvää suomenkielistä vastaavaa?
Kirjatossa oli kyllä joku 1997-vuonna kirjoitettu Assembler-kirja, mutta se vaikutti vähän vanhentuneelta, tosin eikös asia ole niin, että ei Assembleri ole päivittynyt ollenkaan?
Kirja käsitteli siis x86 prosessoreja. Joten koneessani on AMD Athloni prossessorina, niin onko sille joku ihan oma Assembler-kieliversio, vai voiko yleistä x86 (Intel) Assembleria käyttää?
Toivottavasti pääsen kunnon ohjelmoinnissa alkuun.
PHP oli kyllä helppo oppia ja on aika yksinkertainen käyttää, mutta se ei ylety muualle kuin Internet-ohjelmointiin.
Edit: Otsikkoon tuli typötys ;D
Eikös Assembly ole sama kuin Assembler. Jos on, niin http://mureakuha.com/artikkelit/Assembly/103 on hyvä opas. Lähetit viestisi väärälle alueelle.
Assemblyä ei kannata opiskella, jos sillä ei oikeasti tee jotakin tiedostoa mihin tarvitsee todellista nopeutta, jos sellasia ei tee, niin kannattaa ne koodata C++:lla ja lisätä vaikka inline-asmia, jos haluaa joihinkin kohtiin lisää nopeutta.
remontti-reiska kirjoitti:
Eikös Assembly ole sama kuin Assembler.
Ymmärtääkseni Assembly on se kieli ja Assembler on kääntäjä.
Tällä hetkellä suomenkielistä tietoa assembly-ohjelmoinnista on harmittavan vähän Internetissä. Tässä aiheessa on kuitenkin joitakin linkkejä:
https://www.ohjelmointiputka.net/keskustelu/3684-asm-kääntäjä
Uudemmat x86-sarjan prosessorit ovat yhteensopivia vanhempien kanssa, joten 286:lle kirjoitettu ohjelma toimii ihan hyvin uudella Pentiumilla (ja Athlonilla). Uudemmissa prosessoreissa on kuitenkin uusia tai laajennettuja komentoja, joita vanhat prosessorit eivät tunne. Vuonna 1997 kirjoitettu kirja sopii varmasti hyvin opiskeluun.
Mm paha juttu, mäkin tarttisin semmosta :'(
Kiitos paljon! Tämä auttoi paljon, ja nyt pääsin asiassa jäljille.
Aihe on jo aika vanha, joten et voi enää vastata siihen.