Asembler/Podstawy: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
literówka |
|||
Linia 12:
*IR - rejestr rozkazów (ang. ''Instruction Register''). Przechowywany jest tutaj kod aktualnie wykonywanego polecenia, czyli rozkazu procesora pobranego z pamięci.
*IU - dekoder rozkazów (ang. ''Instruction Unit''). Tutaj dany rozkaz jest dekodowany, czyli określany zostaje rodzaj rokazu. Innymi słowy tutaj procesor dekoduje rozkaz i "myśli" jak ten rozkaz wygląda i co z nim dalej zrobić. Na tej podstawie układ sterowania wytwarza odpowiednie sygnały sterujące. To jak IU dekoduje rozkazy jest dla nas nieistotne, ponieważ to jest zależne od danego procesora, a także jest to niejako "tajemnica" projektantów. Ze względu na stopień skomplikowania dekodera wyróżniamy architektury [[w:CISC|CISC]] oraz [[w:RISC|RISC]]. Przy czym prostszy, a zarazem szybszy dekoder jest zawarty w tej drugiej architekturze. Architektura RISC zawiera zwykle także mniejszą liczbę rozkazów.
*AU oraz MMU - AU czyli jednostka adresująca (ang. ''Addresing Unit'') jest de facto
Jednostka wykonawcza:
*Rejestry - rejestry procesora (ang. ''registers''). Wyjaśnienia poniżej
|