• bullet
  • Rejestracja
  • bullet
Artykuy: Architekt...

Nawigacja

Architektura procesora 8086/8088



Architektura procesora 8086/8088




Nie ma odnośnika do UTK więc daje to tutaj :)



W ARCHITEKTURZE PROCESORA MOŻNA WYRŻNIĆ DWA PODSTAWOWE ELEMENTY FUNKCJONALNE:



- JEDNOSTKĘ WYKONAWCZĄ, KTREJ ZADANIEM JEST WYKONANIE OPERACJI ARYTMETYCZNYCH I LOGICZNYCH W ZALEŻNOŚCI OD WEWNĘTRZNYCH SYGNAŁW STERUJĄCYCH



- JEDNOSTKĘ STERUJĄCĄ, KTREJ ZADANIEM JEST DEKODOWANIE Z PROGRAMW ROZKAZW I NA JEGO PODSTAWIE GENEROWANIE WEW. I ZEW. SYGNAŁW STERUJĄCYCH



REJESTRY





ZGODNIE ZE SCHEMATEM BLOKOWYM MIKROPROCESORA ZARWNO JEDNOSTKA ARYTMETYCZNO-LOGICZNA JAK I UKŁAD STEROWANIA WSPŁPRACUJĄ Z OKREŚLONYM ZASTAWEM REJESTRW.





ZAWARTOŚĆ PEWNEJ CZĘŚCI REJESTRW Z TEGO ZESTAWU MOŻE BYĆ ZMIENNA W WYNIKU WYKONYWANIA PRZEZ PROCESOR OKREŚLONEJ INSTRUKCJI.





REJESTRY TAKIE NAZYWAMY REJESTRAMI DOSTĘPOWYMI PROGRAMOWO.





POZOSTAŁE REJESTRY SĄ NIEDOSTĘPNE DLA UŻYTKOWNIKA A ICH ZESTAW NIE JEST ZWYKLE ZNANY.





W REJESTRACH DOSTĘPNYCH PROGRAMOWO WYSTĘPUJĄ TAKIE TYPY REJESTRW, KTRYCH ODPOWIEDNIKI ZNAJDUJĄ SIĘ PRAKTYCZNIE W KAŻDYM PROCESORZE. ICH POJEMNOŚĆ MOŻE SIĘ ZMIENIAĆ, WYKONANIE ZADANIA ZOSTAJE TAKIE SAMO.





REJESTRY MAJĄ SWOJE ZADANIA DO SPEŁNIENIA, PEŁNIĄ OKREŚLONĄ ROLĘ I DAJĄ SIĘ POGRUPOWAĆ WG PODOBNYCH ZADAŃ.







- REJESTRY POWSZECHNEGO STOSOWANIA

- REJESTRY SEGMENTOWE

- REJESTRY WSKAŹNIKOWE I INDEKSOWE

- WSKAŹNIK ROZKAZU

- REJESTR ZNACZNIKW (REJESTR FLAGOWY), RYS.2







ZNACZNIKI STANU





OF- FLAGA NADMIARU (PRZEPEŁNIENIE)

SF- FLAGA ZNAKU

ZF- FLAGA ZERA

CF- FLAGA PRZENIESIENIA

PF- FLAGA PARZYSTOŚCI

AF- FLAGA PRZENIESIENIA POMOCNICZEGO





ZNACZNIKI KONTROLNE





IF- FLAGA ZEZWOLENIA NA PRZENIESIENIE

TF- FLAGA PRACY KROKOWEJ

DF- FLAGA KIERUNKU







REJESTRY POWSZECHNEGO STOSOWANIA



OSIEM REJESTRW POWSZECHNEGO STOSOWANIA, KAŻDY O DŁUGOŚCI

16-TU BITW.

SĄ UŻYWANE DO NAJCZĘŚCIEJ STOSOWANYCH ROZKAZW JAKO MIEJSCE SKĄD POBIERAMY DANE, MIEJSCE PRZEZNACZENIA, WSKAŹNIKI DO PAMIĘCI

I JAKO LICZNIKI.



KAŻDY Z TYCH OŚMIU REJESTRW MOŻE BYĆ ZAŁADOWANY ZARWNO Z PAMIĘCI JAK TEŻ Z NICH MOŻNA DO PAMIĘCI ZAŁADOWAĆ.



MOŻNA ICH UŻYWAĆ DO OPERACJI ARYTMETYCZNYCH I LOGICZNYCH.





REJESTR AX- ZNANY JAKO AKUMULATOR, UŻYWANY ZAWSZE TAM GDZIE

ZACHODZI MNOŻENIE, DZIELENIE.

JEST TO NAJBARDZIEJ EFEKTYWNY REJESTR UŻYWANY W

OPERACJACH ARYTMETYCZNYCH, LOGICZNYCH, PRZESYŁANIA

DANYCH.





REJESTR BX- MOŻE WSKAZYWAĆ POŁOŻENIE, LOKALIZACJĘ W PAMIĘCI.



16-BITOWA WARTOŚĆ ZAPAMIĘTANA W TYM REJESTRZE MOŻE

BYĆ PO CZĘŚCI UŻYTA DO ADRESOWANIA POŁOŻENIA PAMIĘCI.



MOŻE BYĆ TRAKTOWANA JAKO DWA 8-BITOWE REJESTRY.







REJESTR CX- UŻYWA SIĘ GO GŁWNIE JAKO LICZNIKA ODLICZAJĄCEGO

POWTARZAJĄCE SIĘ FRAGMENTY PROGRAMW LUB

POJEDYNCZYCH ROZKAZW.



MOŻE BYĆ TRAKTOWANY JAKO DWA 8-BITOWE REJESTRY.





REJESTR DX- JEGO GŁWNYM PRZEZNACZENIEM JEST UŻYCIE GO JAKO

WSKAŻNIKA ADRESU W ROZKAZACH WEJŚCIA – WYJŚCIA



MOŻE BYĆ UŻYTY W OPERACJACH MNOŻENIA, DZIELENIA.



MOŻE BYĆ TRAKTOWANY JAKO DWA 8-BITOWE REJESTRY

DH DL





REJESTRY WSKAŹNIKOWE I INDEKSOWE





REJESTR SI- PODOBNIE JAK REJESTR BX MOŻE BYĆ UŻYTY JAKO WSKAŹNIK

PAMIĘCI.





REJESTR DI- JEST BARDZO PODOBNY W UŻYCIU DO SI, MOŻE BYĆ UŻYTY

JAKO WSKAŹNIK PAMIĘCI.





REJESTR BP- MOŻE BYĆ UŻYTY JAKO WSKAŻNIK PAMIĘCI, ALE A PEWNĄ

RŻNICĄ.

WSKAZUJĄC NA ADRES PAMIĘCI ODNOSI SIĘ DO REJESTRU DS.





REJESTR SP- WSKAŹNIK STOSU, JEST TO OSTATNI REJESTR POWSZECHNEGO

STOSOWANIA.





WSKAŹNIK ROZKAZU





REJESTR IP- ZWANY WSKAŹNIKIEM ROZKAZU, ZAWIERA KOLEJNY ROZKAZ

DO WYKONANIA.



GDY JEDEN ROZKAZ JEST WYKONYWANY WSKAŹNIK ROZKAZU

USTAWIANY JEST DO NASTĘPNEGO ROZKAZU PAMIĘCI, POD

KTRYM ZNAJDUJE SIĘ ROZKAZ DO WYKONANIA.



REJESTRY SEGMENTOWE







REJESTR CS- WSKAZUJE NA POCZĄTEK 64-KBITOWEGO BLOKU PAMIĘCI LUB

NA SEGMENT KODU, W KTRYM REZYDUJE NASTĘPNY DO

WYKONANIA ROZKAZ.



MOŻE BYĆ ZMIENIANY PRZEZ NIEKTRE ROZKAZY.



PROCESOR 8086 NIGDY NIE POBIERA ROZKAZW Z SEGMENTU

INNEGO NIŻ CS.





REJESTR DS- WSKAZUJE POCZĄTEK SEGMENTU DANYCH, CZYLI

64-KBITOWEGO BLOKU PAMIĘCI ZAWIERAJĄCEJ ARGUMENTY.





REJESTR ES- WSKAZUJE POCZĄTEK SEGMENTU DANYCH, CZYLI

64-KBITOWEGO BLOKU PAMIĘCI ZWANEJ DODATKOWYM

SEGMENTEM.

NIE JEST PRZYPISANY DO POJEDYNCZYCH ZASTOSOWAŃ.

STOSOWANY DO RŻNYCH, POJAWIAJĄCYCH SIĘ POTRZEB.





REJESTR SS- WSKAZUJE NA POCZĄTEK SEGMENTU DANYCH, CZYLI

64-KBITOWEGO BLOKU PAMIĘCI ZWANEGO SEGMENTEM STOSU.







REJESTR ZNACZNIKW





REJESTR

ZNACZNIKW- 14-TY REJESTR PROCESORA 8086.JEST ZBIOREM

POSZCZEGLNYCH BITW KONTROLNYCH ZWANYCH

ZNACZNIKAMI (FLAGAMI), KTRE WSKAZUJĄ NA

WYSTĄPIENIE OKREŚLONEGO STANU.

KAŻDY ZNACZNIK JEST BITEM W REJESTRZE, KTRY

WSKAZUJE CZY WYSTĄPIŁ OKREŚLONY STAN.



ZNACZNIKI MOGĄ BYĆ WYKORZYSTYWANE

ZARWNO PRZEZ PROCESOR JAK I

PROGRAMISTĘ NA DWA SPOSOBY:



- USTAWIENIE ZNACZNIKA DLA ZAPAMIĘTANIA

OKREŚLONEGO STANU PO WYKONANIU ROZKAZU.

- TESTOWANIE ZNACZNIKA CELEM UMOŻLIWIENIA DECYZJI

O SPOSOBIE DALSZEGO POSTĘPOWANIA (PRZETWARZANIA

DANYCH)

ZNACZNIKI STANU





CF- FLAGA PRZENIESIENIA LUB POŻYCZKI, USTAWIANA PRZY

PRZEKROCZENIU ZAKRESU DŁUGOŚCI SŁOWA, W KTRYM ZAPISYWANY

JEST WYNIK ( 1 – WYSTĘPUJE PRZENIESIENIE)





PF- FLAGA PARZYSTOŚCI (1- WSKAZUJE NA PARZYSTĄ LUB NIEPARZYSTĄ

LICZBĘ BITW O WARTOŚCI 10)





ZF- FLAGA ZERA SYGNALIZUJĄCA, ŻE WYNIKIEM OSTATNIO WYKONYWANEJ

OPERACJI JEST ZERO





AF- FLAGA PRZENIESIENIA POMOCNICZEGO, JEST WYKORZYSTYWANA PRZY

DZIAŁANIACH NA LICZBACH.

USTAWIANA JEST, GDY NASTĘPUJE PRZENIESIENIE LUB POŻYCZKA Z

NAJSTARSZEGO BITU.





SF- FLAGA ZNAKU USTAWIANA, GDY NAJSTARSZY BIT WYNIKU JEST RWNY

1.





OF- FLAGA PRZEPEŁNIENIA, SYGNALIZUJĄCA PRZEKROCZENIE ZAKRESW

DLA OPERACJI ARYTMETYCZNYCH.





ZNACZNIKI KONTROLNE



TF- ZNACZNIK PRACY KROKOWEJ;

USTAWIENIE 1 POZWALA NA WYKONANIE

PRZEZ PROCESOR (PO WYKONANIU KAŻDEGO ROZKAZU) PRZERWANIA I

PRZEJŚCIE DO SPECJALNYCH PROCEDUR OBSŁUGI.





IF- ZNACZNIK ZEZWOLENIA NA PRZERWANIE;

USTAWIENIE 1 POWODUJE ODBLOKOWANIE SYSTEMU PRZERWAŃ W

PROCESORZE,0- PROCESOR IGNORUJE PRZERWANIE





DF- ZNACZNIK KIERUNKU, UMOŻLIWIA REALIZACJĘ PRZETWARZANIA

ŁAŃCUCHW (CIĄGU SŁW) PRZY ROSNĄCYCH ADRESACH 1 LUB

MALEJĄCYCH ADRESACH 0.









ALU- BLOK ARYTMETYCZNO- LOGICZNY (ARTMETIC LOGICAL UNIT)

JEST CZĘSTO NAZYWANY UKŁADEM WYKONAWCZYM PROCESERA,

PONIEWAŻ WYKONUJE WIĘKSZOŚĆ ROZKAZW ZLECONYCH

PROCESOROWI.



JEST UNIWERSALNYM UKŁADEM KOMBINACYJNYM, KTRY

REALIZUJE OPERACJE MATEMATYCZNE I LOGICZNE W ZALEŻNOŚCI OD

ZAPROGRAMOWANEJ OPERACJI TJ. ROZKAZU UMIESZCZONEGO W

PROGRAMIE.



ROZKAZY MOGĄ DOTYCZYĆ:



1. OPERACJI DWUARGUMENTOWYCH

- OPERACJI ARYTMETYCZNYCH: +, -

- OPERACJI LOGICZNYCH: SUMOWANIE, MNOŻENIE



2. OPERACJI JEDNOARGUMENTOWYCH NP. NEGOWANIE BITW, PRZESUWANIE ZAWARTOŚCI REJESTRW







UKŁAD STEROWANIA- ZWYKLE LISTA ROZKAZW PROCESORA, ZAWIERA

ROZKAZY PROSTE, KTRE PROCESOR WYKONUJE W

JEDNYM KROKU (NP. ROZKAZ DODAWANIA DWCH

LICZB) ORAZ ZŁOŻONE, WYKONYWANE W KILKU

KROKACH (NP. ROZKAZY MNOŻENIA, DZIELENIA SĄ

WYKONYWANE JAKO CIĄG DODAWAŃ I PRZESUWAŃ.)

W CELU ZAPEWNIENIA WŁAŚCIWEGO

WYSTEROWANIA UKŁADU PROCESORA TRZEBA

ZAPEWNIĆ ODPOWIEDNIE SEKWENCJE SŁW

PODAWANE NA WEJŚCIE STERUJĄCE UKŁADU ALU.






Przykadowe prace

List do Ani

List do Ani Poznań,15.03.2005r. Droga Aniu!!! Bardzo się za Tobą stęskniłam. Nie wiem, co się z Tobą dzieje nie dzwonisz, nie odpisujesz na listy juz nie wiem co mam robic. Chcę Ci opowiedzie jak było na tegorocznych feriach. Pierwszy tydzień ferii spę...

System partyjny Słowacji

System partyjny Słowacji Słowacka scena polityczna nie tylko w ostatnich latach, ale też i dziesięcioleciach istnienia reżimu komunistycznego miała swe specyficzne własności, ktre wyraźnie odrżniały ją zarwno od ziem czeskich jak i od sąsiedniej Polski i Wę...

Obraz osobistego szczęście na podstawie Księgi Koheleta.

Obraz osobistego szczęście na podstawie Księgi Koheleta. Marność nad marnościami i wszystko marność słowa Koheleta skierowane do ludzi każdej epoki. Na pierwszy rzut oka przepełniona pesymizmem wypowiedź jest tak naprawdę esencją najzwyklejszych przemyśle...

Biografia nieznanego romantyka.

Biografia nieznanego romantyka. Franciszek Ćwiekowski Franciszek Ćwiekowski urodził się 22 października 1800 roku we włoskiej wiosce Spananilllarello. Już w dzieciństwie ujawnił się u niego wrodzony talent twrczy, co było początkiem jego kariery. W wieku oko ...

Słwka z języka niemieckiego - Dachfenster 2 do gimnazjum rozdział IV Pech gehabt

Słwka z języka niemieckiego - Dachfenster 2 do gimnazjum rozdział IV Pech gehabt die Clique – grupa towarzyska (przyjacił) die Jugendlichen – młodzież ordnen – porządkować guck mal – spjrz/zobacz! die Karte – bilet erst – wpierw, najpi...

Krytyka literacka w dwudziestoleciu.

Krytyka literacka w dwudziestoleciu. KRYTYKA LITERACKA jest zjawiskiem, ktre należy zarazem do sfery literatury i życia literackiego. Wraz ze wzrostem liczebności czasopism i ich specjalizacją, a następnie w związku z pojawieniem się literatury w tzw. mediach, krytyka literacka uzyskała ...

Wiara i rozum – czy mogą wspłistnieć w poznawaniu świata. Rozważ zagadnienia w oparciu o teksty Adama Mickiewicza i własne refleksje.

Wiara i rozum – czy mogą wspłistnieć w poznawaniu świata. Rozważ zagadnienia w oparciu o teksty Adama Mickiewicza i własne refleksje. Jako nowa epoka, romantyzm wprowadził inną propozycje istnienia świata. W swych dziełach bardzo dobrze uwidocznił to Adam Mickiewicz. ...

Podstawowe podmioty w gospodarce rynkowej

Podstawowe podmioty w gospodarce rynkowej Gosp.rynkowa-system złożony z wielu podmiotw; Podmiot g.-okreslona forma organizacji, podejmująca samodzielne decyzje,kierując się własnym interesem i związanym z tym ryzykiem (np.gospodarstwo domowe,administracja państwowa itd.)Rynek-forma wię...

Zobacz wszystkie

Nawigacja

Tagi

studia szkoa streszczenie notatka ciga referat wypracowanie biografia opis praca dyplomowa opracowania test liceum matura ksika

Prawa

Do g?ry