Eli, jos ajamme videomuistissa ohjelmaa, joka on tietysti normaalin muistinpäivityksen ulkopuolella kun näytönohjain hoitaa tämän muistin päivityksen.
Jos vaihdamme segmentti-rekistereiden arvoja videomuistissa olevalla ohjelmalla pinon kautta, esim:
push (tavallinen rekisteri)
pop (segmenttirekisteri)
Miten protected mode suhtautuu tuollaiseen toimintoon?
Jos vaihdamme segmentti-rekistereiden arvoja videomuistissa olevalla ohjelmalla pinon kautta, esim:
push (tavallinen rekisteri)
pop (segmenttirekisteri)
Miten protected mode suhtautuu tuollaiseen toimintoon?
Vastaukset 2
Vanhimmat
Eiköhän siitä tule NP exception (tai SS, jos on kyse stack segmenttirekisteristä). Jatko riippunee sitten uudesta segmenttirekisterin arvosta, todennäköisimmin mennään metsään että rytisee.
Ei kyllä auennut ihan se mitä varten pitää juuri videomuistissa ajaa.
Sen takia videomuistissa jos haluaa poistaa tavallisen RAM-muistin päivityksen käytöstä ja käyttöjärjestelmän kaikki toiminnot.
Turvasyistä esim. virustorjuntaohjelmassa voi poistaa käyttöjärjestelmän ja RAM-muistin käytöstä oman turvaohjelman ajon ajaksi.