· komandoje (dažniausiai)
* kai negalima užbaigti (puslapio klaida)
* ilgai trunkančioms komandoms
Apdorojama:
· mikroprograma (kartais)
· paprograme (dažniausiai)
· aparatūra (retai)
Išorinės (asinchroniškos procesui):
· techniniai gedimai (įtampa, …)
· laikrodis
· kiti procesai ar procesoriai
· procesai išoriniuose įtaisuose
· vartotojas, operatorius
Vidinės (sinchroniškos procesui):
· adresavimo klaidos
· operandų klaidos (/0, …)
· operacijos klaidos (perpildymas, …)
· negalima operacija
· režimo pakeitimas
Informacijos perdavimas kompiuteryje
Sinchroninis::
Asinchroninis::
1.2. Pagrindiniai komandų sistemų tipai;
Nagrinėjant komandų sistemas, galima išskirti 5 požymius, pagal kuriuos būtų galima jas klasifikuoti:
1) Operando saugojimas CPU: kur dar (be atminties) būna saugomi operandai?
2) Komandoje aiškiai nurodomų operandų skaičius.
3) Operandų vieta: ar aritmetinių ir loginių komandų operandai gali būti atmintyje, ar visi oiperandai turi būti CPU viduje (registruose)? Jei operandai yra atmintyje, tai akip nurodoma jų vieta?
4) Operandų tipas ir dydis: kokie ir kaip jie nurodomi?
5) Operacijos: kokios operacijos įeina į komandų sistemą?
Pastaruoju metu vyrauja bendrosios paskirties registrų tipo architektūra.Tai paaiškinama tuo, kad:
1) registrai, kaip ir kiti CPU mazgai, greitesni, nei atmintis;
2) kompiliatoriai juos panaudoja kodo generavimui efektyviau, nei kitas vidines CPU atminties formas (pvz., steką);
3) saugant operandus ir tarpinius rezultatus registruose, sumažėja kreipinių į atmintį skaičius, tuo atlaisvinant ją kitiems tikslams (pvz., įvedimui ar išvedimui);
4) generuojamas kompaktiškesnis kodas, nes registrams nurodyti reikia mažiau vietos.
Yra dvi pagrindinės charakteristikos, kurios skiria bendrosios paskirties registrų architektūras:
1) aritmetinių komandų operandų skaičius - 2 ar 3; pirmu atveju rezultatas talpinamas į vieno iš operandų vietą);
2) kiek operandų komandoje gali būti atmintyje; šis skaičius gali būti nuo 0 iki 3.
Tuomet turime tokias šių dviejų charakteristikų reikšmių kombinacijas:
Taigi, yra 7 galimos kombinacijos. Trys iš jų būdingesnės ir naudojamos klasifikuojant daugumą egzistuojančių kompiuterių:
· registras-registras,
· registras-atmintis,
· atmintis-atmintis.
1.3. Atminties adresavimas. Adresavimo būdai;
Atminties adresavimas:
Nepriklausomai nuo to, kokio tipo komandų sistemos architektūrą (registras-registras, registras-atmintis ar atmintis-atmintis) turime, duomenys turi būti skaitomi iš atminties. Kaip interpretuojamas atminties adresas? Kaip duomenys išrenkami iš atminties?
Dauguma kompiuterių vieno kreipinio į atmintį metu išrenka baitus, pusžodžius (16 bitų), žodžius ar net dvigubus žodžius...
Šį darbą sudaro 15586 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!