1. Wymien zwiazki miedzy cyklami: maszynowym, zegarowym, rozkazowym. 2. Jak sie przelicza adres logiczny na fizyczny w procesorze 8088? 3. Parametry transmisji rownoleglej.

1. Wymien zwiazki miedzy cyklami: maszynowym, zegarowym, rozkazowym. 2. Jak sie przelicza adres logiczny na fizyczny w procesorze 8088? 3. Parametry transmisji rownoleglej.
Odpowiedź

CYKL MASZYNOWY, cykl, w którym nastêpuje przes³anie danych (odczyt lub zapis) miêdzy jednostk¹ centraln¹ a pamiêciow¹ lub uk³adem wejœcia - wyjœcia. Jeden lub kilka cykli maszynowych tworz¹ cykl rozkazowy. W zale¿noœci od rodzaju przes³ania rozró¿nia siê cykl maszynowy: pobrania kodu operacji, odczytu i zapisu pamiêci, odczytu i zapisu wejœcia - wyjœcia, przyjêcia, przerwania itd. W ka¿dym cyklu maszynowym nastêpuje wys³anie: - adresu na magistralê adresow¹, - danych na magistralê danych, - sygna³ów steruj¹cych, informuj¹cych o rodzaju cyklu, na magistralê steruj¹c¹. Uk³ady pamiêci lub wejœcia - wyjœcia powinny w tym czasie wykonaæ odpowiednie czynnoœci - zapisaæ dane lub wys³aæ je na magistralê danych. Jeden cykl maszynowy wykonywany jest w czasie jednego lub kilku (w zale¿noœci od procesora i rodzaju cyklu) taktów zegara. CYKL ROZKAZOWY, ci¹g czynnoœci, które wykonuje uk³ad sterowania jednostki centralnej w czasie realizowania jednego rozkazu. Na cykl rozkazowy sk³adaj¹ siê: jednakowa dla wszystkich rozkazów faza pobrania, w której pobierany jest kod operacji z komórki pamiêci o adresie zapisanym w liczniku rozkazów (zawartoœæ licznika zwiêksza siê o 1, a kod operacji jest dekodowany) oraz faza wykonania, w której nastêpuje realizacja operacji wskazanej przez rozkaz. Je¿eli w treœci wykonywanego rozkazu jest adres lub argument bezpoœredni, to w fazie wykonywania mo¿e nast¹piæ kolejne zwiêkszenie zawartoœci licznika rozkazów. Na cykl rozkazowy sk³adaj¹ siê jeden lub kilka cykli maszynowych.

Dodaj swoją odpowiedź