architektura


KOPROCESOR

Rozkazy zaczynają się od litery F:

F+ liczba - operacje na całkowitych

FB operacje na dziesiętnych

F.....P- operacja związana ze zdjęciem ze stosu

Instrukcje przesłań:

FLD- załadowanie na szczyt stosu

FLD ST(i)-pobiera ST(i) i kładzie na szczyt

FLD adres przesłanie danej z pamięci na szczyt

FST pobiera ze stosu i zapisuje w ST(i) lub adres

FSTP to samo ale kasuje pobraną

FILD,FISTFBSTP

FADD ST(i),ST - pobiera ze szczytu dodaje do i-tej i zapisuje w i-tej

FADD adres - ze szczytu dodaje do adres i zapisuje na szczycie

FSUB,FSUBP,FMUL,FMULP,FDIV,FDIVP

FQSORT- pierwiastek(ze szczytu i zapisuje na szczycie)

FXTRACT- oznaczenie osobno mantysy i osobno wykładnika

FRNDINT- zaokrąglenie do integera

FABS- moduł

FUNKCJE PRZESTĘPNE

FPTAN- tangens szczytu

FPATAN- arctangens

FSIN,FCOS

REJESTRY:

PC-program counter- licznik rozkazów (adres rozkazu który ma być wykonany)

IP- rejestr sprzętowy(zarządzany przez procesor)

SP- stock point-wskaźnik stosu(wsk. Na szczyt)

BP-rej bazowy służy do adresowania danych względem szczytu stosu

SI,DI0tryb adresowania indeksowy

CS-segment kodu

SS-stock segment

DS.-date segment

ES-extra segment

BX-rej bazowy do adresowania danych

CX- rej licznikowy(używany w pętli)

DX-adresuje ukł.WE/WY

REJESTR FLAGOWY:

C- carry bit przeniesienia (ustawiany przez ostatnią operacje arytmetyczną lub logiczną)

OV- overflow( Przepełnienie) przekroczenie zakresu liczb ze znakiem

Z zero jeżeli wynik ostatniej op. Logicznej lub arytmetycznej

S sing- znak liczby w akumulatorze

AC przeniesienie pomocnicze(pomiędzy 3 i 4 bitem w akumulatorze)

P bit parzystości (gdy w akumulatorze jest parzysta liczba jedynek

R0..Rn- rejestry robocze procesora.

MAGISTRALA ADRESOWA:

System Sz. Magistra. Przestrzeń adresowa

8 16 216=64kB

16 20 220=1MB

16 24 224=16MB

32 32 232=4GB

64 40 240=TB

PREZRWANIE :

1.procesor testuje sygnał INT przed rozpoczęciem nowego sygnału

2.przechodzi w tryb obsługi przerwań

3.Potwierdzenie przejścia w tryb INTA

4. Zablokowanie obsługi przerwań do tego służy bit IF w rejestrze flagowym

5.Odczytanie danej wstawionej przez układ 8259 określający numer przerwania + przesunięcie

6.odłożenie na stosie adresu powrotu, czyli aktualnego stanu CS:IP oraz rejestru flagowego

7.odczyt z tablicy przerwań z pozycji nr przerwania + przesunięcie adresu obsługi przerwania

8.Wykonanie skoku do procedury obsługi przerwania

9.Rozkaz IRRT rozkaz końcowy - pobranie ze stosu adresu powrotu i rej flagowego

10.Wykonuje przerwanie i odblokowuje system



Wyszukiwarka

Podobne podstrony:
ARCHITEKTURA KOMPUTEROW1A
09 Architektura systemow rozproszonychid 8084 ppt
Architecting Presetation Final Release ppt
Architektura i organizacja komuterów W5 Pamięć wewnętrzna
Architektura Sieci Dostepowych 2 ppt
Wstęp do informatyki z architekturą systemów kompuerowych, Wstęp
9,10 Modele rastrowych i wektorowych danych w SIP,Mozliwosci wykorzystania SIP w architekturze krajo
architektura sk 05
projekt architektoniczno budowlany domku jednorodzinnego
ARCHITEKTURA 5
Efficient VLSI architectures for the biorthogonal wavelet transform by filter bank and lifting sc
Architekrura Systemów Lab1
Architektura 6 22 2
BONSAI W OCZACH ARCHITEKTA KRAJ Nieznany (2)
PN B 01029 Zasady wymiarowania na rysunkach architektoniczno budowlanych
Danish architecture

więcej podobnych podstron