Assembler ongelma

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.
3256
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat
  • 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.

    Äänestä

  • PSL kirjoitti:

    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)

    Äänestä

Kommentoi aloitusta


PSL kirjoitti:

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.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu