Noi. Eli ajattelin ruveta opiskelemaan assemblyä. Olisko mitään hyviä oppaita(suomenkielisiä). Ja siis, onko se vaikea. Tuntuu jotenkin vaikealata, kun käskyt on mov ah,13.
Voisko joku viisas kertoa Hello world koodin kommentoituna.
Dammetti, meni taas väärälle osiolle
Hyviä suomenkielisiä oppaita -- tuskin.
Hello world (NASM, ei testattu):
[BITS 16] [ORG 0x100] [SECTION .text] mov ah, 09h ; tekstintulostus funktio mov dx, offset hellow ; tekstin offsetti datasegmentissä int 21h ; kutsutaan keskeytystä int 20h ; lopetetaan ohjelma hellow db 'Hello world!','$' ; $-merkki terminoi merkkijonon
Oho tuonne loppuun pitäis varmaan tunkea vielä 'end'. Että silleen. Foorumiin viestien editointi olis kiva.
Tulee virheilmoitukset "unrecognized directive [ORG]" rivi 2 ja "comma or end of line expected" rivi 6.
Oon kokematon NASMin käytössä joten mitähän tuo mahtaa tarkoittaa.
Ei mitään tietoa, kuten sanottua en testannut tuota. Ja nuo alkuhässäkät kopsasin suoraan noista haxorin vinkeistä.
Viitsisikö muuten kukaan kirjoittaa tänne assembly-opasta?
Meikä on kirjoittamassa omille sivuilleni, ja hyvällä tuurilla se huolitaan tännekkin, sivuni löytyvät jonain päivänä osoitteesta http://hthh.cjb.net
Hmm... Ja minä kun luulin C++:saa vaikeaksi :)
Minä luen nyt Wolfgang Linkin kirjoittamaa "ASSEMBLER ohjelmointi" kirjaa. Mielestäni on erittäin hyvä ja selvä kirja. Olen jopa jotain oppinutkin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.