Laskuharjoitus

Tietokoneen rakenne, S2001, LH 4

Käsitellään laskuharjoituksissa viikolla 41 (11-12.10.2001)
  1. Tehtävät 9.3 (s. 360) ja 10.11 (s.403) kirjasta.
    Voit olettaa, että kaikissa käskykannoissa on DIV käsky.
    Kolmen osoitteen käskykannassa on tietenkin kolme eri operandia (painovirhe kirjassa).
    Oleta myöskin, että muuttujat A, B, C, D, E, F ja X ovat muistissa.

     

  2. Tehtävä 10.5 (s. 402) kirjasta.
    Anna esimerkkikäskyt tehtävän kohdille (a) ja (b).
    Kannattaisiko operaatiokoodi laittaa käskyyn vasta operandien jälkeen? Miksi?

     

  3. Tehtävä 9.7 kirjasta.

     

  4. Tehtävä 11.3 (s. 451) kirjasta.

     

  5. Tehtävä 11.5 kirjasta. Lisäksi,
    1. Anna esimerkki tilanteesta, jossa kuvan 11.16 (s. 430) algoritmi olisi parempi kuin kaksi muuta tapausta.
    2. Anna esimerkki tilanteesta, jossa kuvan 11.24 (s. 452) vasemman kaavion algoritmi olisi parempi kuin kaksi muuta tapausta.
    3. Anna esimerkki tilanteesta, jossa kuvan 11.24 (s. 452) oikean kaavion algoritmi olisi parempi kuin kaksi muuta tapausta.

    Huomaa, että kuvassa 11.24a (vasemman puolimmainen tilakaavio) on typo: alhaalla vasemmanpuolimmaisen pallukan tilan tulisi olla "Predict Taken".

     

  6. Tehtävä 11.7 kirjasta.

     


Teemu Kerola