Tietokoneorganisaatio 10.04.2000

1. Rengaslaskuri on siirtorekisteri, jossa rekisterin sarjalähtö on kytketty takaisin sen sarjasyöttöön. Piirrä 8 bitin rengaslaskuri. Luettele kiikkujen tilat jokaisen siirron nälkeen käännetyn tilan rengaslaskurissa alkaen tilasta 01111111 (käännetty tila = yksi nolla muut ykkösiä). Siirto tapahtuu oikealle. Mihin tällaista piiriä voisi käyttää?

2. ISZ (increment and skip if zero) -käskyn toteutus luentojen perustietokoneessa. Mihin käskyä käytetään?

3. MInkälaisia tietokoneen arkkitehtuuriratkaisuja on olemassa? Luettele kunkin hyvät ja huonot puolet.

4. Rinnakkainen prioriteettikoodaaja.

5. Muistialue 0-63 on varattu jonolloe (=FIFO). Jono toteutetaan lukuosoittimen RC, kirjoitusosoittimen WC ja lukumääräosoittimen ASC avulla. WC ilmoittaa, mihin seuraava alkio kirjoitetaan ja RC mistä seuraava alkio luetaan. ASC ilmoittaa jonossa olevien alkioiden lukumäärän. Esitä jonon alustustoimet sekä kirjoitus ja luku mikro-operaatioina.