LABSAG

background image

Artur&Artur

Budowa komputerów - LABSAG

1

LabSag

LabSag

background image

Artur&Artur

Budowa komputerów - LABSAG

2

SKRYPT

SKRYPT

Andrzej Stasiak, Artur Miktus

Laboratorium budowy

komputerów

(instrukcja obsługi)

background image

Artur&Artur

Budowa komputerów - LABSAG

3

Format danych

Format danych

0

1

15

bit znaku

bit najbardziej

znaczący

bit

najmniej

znaczący

background image

Artur&Artur

Budowa komputerów - LABSAG

4

Format zwykły rozkazu

Format zwykły rozkazu

OP

X

S

I

DA

0

4 5

6

7

15

8

OP – kod operacji;
X – wskaźnik adresowania indeksowego;
S – wskaźnik adresacji względnej;
I – wskaźnik adresacji pośredniej;
DA – 8 – bitowe pole adresu bezpośredniego;

background image

Artur&Artur

Budowa komputerów - LABSAG

5

Format rozszerzony rozkazu

Format rozszerzony rozkazu

0 0 0 0 0

AOP

DA

0

4

8

15

9

OP – bity 0-4 same zera;
AOP – kod operacji dla formatu
rozszerzonego rozkazu;
N – 7 – bitowe pole argumentu –
adresowanie natychmiastowe;

N

background image

Artur&Artur

Budowa komputerów - LABSAG

6

Rejestry

Rejestry

1

1

  LR – 16 – bitowy licznik rozkazów, zawiera

adres

bieżącego

rozkazu;
 RR – 16 – bitowy rejestr rozkazów, zawiera

aktualnie wykonywany rozkaz;

 RI – 16 – bitowy rejestr indeksowy;

RAE – 16 – bitowy rejestr adresu
efektywnego,

zawierający obliczony w

mikroprogramie pobrania rozkazu adres
efektywny operandu;

background image

Artur&Artur

Budowa komputerów - LABSAG

7

Rejestry

Rejestry

2

2

  A – 16 – bitowy akumulator;

  MQ – 16 – bitowy rejestr mnożnika / ilorazu;

  X – 16 – bitowy rejestr używany do:

         przechowywania mnożnej w operacjach
mnożenia;

         przechowywania dzielnika w operacjach
dzielenia;

         przechowywania argumentów w
dowolnych operacjach;

background image

Artur&Artur

Budowa komputerów - LABSAG

8

Rejestry 3

Rejestry 3

        LK – 7 – bitowy licznik używany do:

         sterowania liczbą przesunięć w
rozkazach przesunięć;

         sterowania liczbą iteracji w rozkazach
mnożenia i dzielenia;
        RAP – 16 – bitowy rejestr adresowy

pamięci;
        RBP – 16 – bitowy rejestr buforowy

pamięci;

background image

Artur&Artur

Budowa komputerów - LABSAG

9

Znaczniki

Znaczniki

•OFF – przerzutnik, przyjmuje stan 1, jeśli w
operacjach arytmetycznych wykonywanych
w ALU wykryty został warunek nadmiaru:

         w operacji dodawania ADS operandy
są tego

samego znaku, a wynik

przeciwnego znaku

w stosunku do

operandów;

         w operacji odejmowania SUS operandy

przeciwnego znaku, a wynik, ma ten

sam znak co odjemna.

•XRO – przerzutnik, przyjmuje stan 1, gdy
wykryto

warunek nadmiaru przy operacji

na

modyfikatorze;

•ZNAK – przerzutnik znaku

background image

Artur&Artur

Budowa komputerów - LABSAG

10

Metody adresowania

Metody adresowania

 

Nazwa metody

X

S

I

Adres

efektywny

zawarty w

RAE

Adresowanie
bezpośrednie
 
 
Adresowanie
względne
 
 
Modyfikacja

0
0

 

0
0

 

1
1
1
1

0
0

 

1
1

 

0
0
1
1

0
1

 

0
1

 

0
1
0
1

AE = DA
AE = [DA]
 
AE = DA + LR
AE = [DA +
LR]
 
AE = DA + RI
AE = [DA +
RI]
0
[0]

background image

Artur&Artur

Budowa komputerów - LABSAG

11

Grupy rozkazów

Grupy rozkazów

•arytmetyczne;

•przesłań;

•skoków;

•przesunięć;

background image

Artur&Artur

Budowa komputerów - LABSAG

12

Inne

Inne

rozmiar PAO = 256 , <0,255>
słów 16 - bitowych;

rozmiar PS = 256 mikrorozkazów,

<0,255>;

background image

Artur&Artur

Budowa komputerów - LABSAG

13

background image

Artur&Artur

Budowa komputerów - LABSAG

14

Pogląd wydruku zawartości PM

Pogląd wydruku zawartości PM

(PS)

(PS)

background image

Artur&Artur

Budowa komputerów - LABSAG

15

background image

Artur&Artur

Budowa komputerów - LABSAG

16

Podgląd wydruku zawartości PAO

Podgląd wydruku zawartości PAO

background image

Artur&Artur

Budowa komputerów - LABSAG

17

background image

Artur&Artur

Budowa komputerów - LABSAG

18

Podgląd wydruku zawartości

Podgląd wydruku zawartości

logu

logu

background image

Artur&Artur

Budowa komputerów - LABSAG

19

aarciuch@iar.wat.waw.pl

aarciuch@iar.wat.waw.pl


Document Outline


Wyszukiwarka

Podobne podstrony:
labsag mpr
labsag2
LabSag - Pieprzony labsag 2, Architektura i organizacja komputerów I
LABSAG wprowadzenie 2012
labsag

więcej podobnych podstron