Osaisiko joku neuvoa epätietoista?
Tarkoituksena olisi tehdä assykoodi, joka toimisi kuten dosin mkdir. Eli ohjelma luo käyttäjän nimeämän alihakemiston. Pitäis toimia ihan perus x86:ssa.
Tarkoituksena olisi tehdä assykoodi, joka toimisi kuten dosin mkdir. Eli ohjelma luo käyttäjän nimeämän alihakemiston. Pitäis toimia ihan perus x86:ssa.
Vastaukset 3
Vanhimmat
http://www.iro.umontreal.ca/~feeley/cours/ift2240/doc/assembly/int21-39.html
Joo toi keskeytys on tiedossa, lähinnä ongelma on se näppäimistön luku ja muistiosoitus. Koko koodi kiinnostaa, itse olen hieman kämmen.
Näppiksen luku?
Jos teet ohjelmaasi MS-DOSille (tai windowsin komentoriviohjelmaa) niin näppiksen luvun sijasta voit lukea ohjelmalle annetut komentoriviparametrit.
ELI JOS ohjelmasi on Mkd.EXE tai Mkd.COM, niin sitä voi kutsua näin:
Mkd OMAHAK
ja jos ohjelmasi toimii oikein, se luo OMAHAK nimisen hakemiston.
Jos yhtään muistan oikein, niin komentoriviparametrin pituus (0-255) löytyy:
CS:80h
ja itse merkit CS:81h alkaen.
Jos meni väärin, etsi kirjallisista lähteistä PSP
(Program Segment Prefix)