Todella pitkä aika noista assembly-protected moden käskyistä.

Perusjutut, LGDT = Load Global Descriptor Table, LIDT.... oli joo keskeytysten kirja että miten määrittelet ne... Load Interrupt Table jotain, nuo määrittää ja sitten voi kirjoittaa käskyn "enter".

Ei tietystikään tietokone tee mitään jos ei ole jotain ohjelmaa sitten mitä sen pitäisi tehdä..
372
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Mitä?

Äänestä

eli siis aivan protected mode;n perusteita tuollaiset ennen kuin windows käyttöjärjestelmää oli keksittykään.... mutta niin LIDT on tosiaan Load Interrupt Descriptor Table...

Alkoi itseäni huvittamaan tuo kun tytöt alkavat opettelemaan ohjelmointia, saavat aikaan hassuja juttuja vahingossakin sitten laittamalla tietokoneen tekemään jotain.

Aika turvallisesti voi kirjoitella eikä pysty vahingoittamaan tietokonetta jos protected modessa pyöritään, mutta jos REAL MODE, silloin voi tuhota juttuja fyysisestikin..

Protected Mode on kuin "hiekkalaatikko".

Äänestä
  • Hmm.. ei nyt voi muistaa kokonaan, kun ei koskaan ole tarvinnut noita..
    Mutta eikös se kuitenkin ollut niin, että prosessori pyöri em. tilassa, jolloin mm. muistiavaruutta oli rajoitettu ja rekistereitä käytössä vähemmän. Ts. eräänlainen HW-"emulaatio" vanhemmasta prosessori raudasta - jolloin vanhoja ohjelmia ei tarvinnut kääntää uudelleen. Sitten kun halusi mennä kovaa saattoi ottaa uudemmat ominaisuudet käyttöön prosessorista protected modessa. Oisko ollu 286-aikoja nämä? Samalla muistinhallinnasta tuli helpompaa, kun pystyi osottamaan laajempaa muistiavaruutta suoraan(1M/640k raja tjsp?). Tämä sitten vaikutti suoraan nopeuteen, kun ylämuistiin pääsi suoraan käsiksi, oisko ollu peräti 16M asti. Toinen nopeuteen vaikuttava asia oli 16-bittiset rekisterit. 386:ssa oli sitten taas oma moodinsa sekä sillä 32bittiset rekisterit.

    Äänestä

Kommentoi aloitusta


commodoreRETURNeitoi kirjoitti:

Perusjutut, LGDT = Load Global Descriptor Table, LIDT.... oli joo keskeytysten kirja että miten määrittelet ne... Load Interrupt Table jotain, nuo määrittää ja sitten voi kirjoittaa käskyn "enter".

Ei tietystikään tietokone tee mitään jos ei ole jotain ohjelmaa sitten mitä sen pitäisi tehdä..

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