background image

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH 

LABORATORIUM 3 

 
Zadania do samodzielnego wykonania 
 

1.  a.  Wyznaczyd dla układu z instrukcji mikrooperacje dla rozkazu: 

       B=A+B 
       t

0

: ADR

3

= 1, 

       t

1

: LD

RWY

=1,  

       t

2

: ADR

1

= 1, ADR

2

=1, 

       t

3

: LD

B

=1 

 
b. Zaprojektowad układ realizujący operacje:  
A = WE, B = WE, C = WE, D = WE, WY= A, WY= B, WY= C, WY= D, A= A+ B, C= D+ A,  
gdy jest dostępny jeden sumator. 

 

background image

 

2. 

a. 

Wyznaczyd dla układu z instrukcji mikrooperacje dla rozkazu: 

       A=WE+B

 

       t

0

: ADR

3

=0, 

       t

1

: LDR

WY

=1, 

       t

2

: ADR

1

=1, ADR

2

=0, 

       t

3

: LD

A

=1    

 

 

b. Zaprojektowad układ realizujący operacje:  
A = WE, B = WE, WY= A, WY= B, A= B, B= A, A=2*A,  
gdy dostępny jest jeden sumator, a rejestry są połączone w blok i maja wspólne wejście i wyjście (zrealizowane przy pomocy multiplekserów).  

 

  
 
 
 
 
 

„0” 

wyjście 

wejście 

background image

3.  a.  

       B= WE+ B 
       t

0

: ADR

3

=0, 

       t

1

: LDR

WY

=1, 

       t

2

: ADR

1

=1, ADR

2

=1, 

       t

3

: LD

B

=1  

 
b. Zaprojektowad układ realizujący operacje:  
A = WE, B = WE, WY= A, WY= B, A= B, B= A, A=2*A,  
gdy dostępny jest jeden sumator, a rejestry są połączone w blok i maja wspólne wejście i wyjście (zrealizowane przy pomocy multiplekserów).  

 

 
 
 
 
 
 

background image

       4.  a.  
       WY= A+ B 
       t

0

: ADR

3

=1, 

       t

1

: LDR

WY

=1, 

       t

2

: ADR

4

=1 

        
b. Zaprojektowad układ realizujący operacje:  
A = WE, B = WE, C = WE, WY= A, WY= B, WY= C, A= A + B+ C,  
gdy dostępny jest jeden sumator.  

 

 

 
 

background image

5.  a.  
       WY= WE +B 
       t

0

: ADR

3

=0, 

       t

1

: LDR

WY

=1, 

       t

2

: ADR

4

=1  

 
b. Zaprojektowad układ realizujący operacje:  
A = WE, B = WE, C = WE, D = WE, WY= A, WY= B, WY= C, WY= D, A=2*B, C=3*D, D=4*A,  
gdy dostępny jest jeden sumator.  

 

  

 

 

background image

6.  a.  
       WY= B, B= WE 
       WY= B 
       t

0

: ADR

4

=1 

       B= WE 
       t

0

: ADR

1

=0, ADR

2

=1 

       t

1

: LD

B

=1  

 

b. Zaprojektować układ realizujący operacje:  
A = WE, B = WE, C = WE, WY= A, WY= B, WY= C, A=A+2*B, B = B+2*C,  
gdy dostępny jest jeden sumator.  

 

 
 

 
 

background image

7.  a.  
       A=2*B 
       Na wejście wprowadzamy wartośd 0: WE=0  
       t

0

: ADR

1

=0, ADR

2

=0, 

       t

1

: LD

A

=1, 

       t

2

: ADR

3

=1, 

       t

3

: LD

RWY

=1, 

       t

4

: ADR

1

=1, ADR

2

=0, 

       t

5

: LD

A

=1, 

       t

6

: ADR

3

=1, 

       t

7

: LD

RWY

=1, 

       t

8

: ADR

1

=1, ADR

2

=0, 

       t

9

: LD

A

=1 

        

b. Zaprojektować układ realizujący operacje:  
A = WE, B = WE, WY= A, WY= B, A=2*A+2*B, B=3*A+3*B,  
gdy dostępny jest jeden sumator.  

 

  
 

background image

8.  a. 

 

       

B= WE+ A 

       t

0

: ADR

1

=0, ADR

2

=1, 

       t

1

: LD

B

=1, 

       t

2

: ADR

3

=1, 

       t

3

: LD

RWY

=1, 

       t

4

: ADR

1

=1, ADR

2

=1, 

       t

5

: LD

B

=1 

   

 

b. Zaprojektować układ realizujący operacje:  
A = WE, B = WE, C = WE, WY= A, WY= B, WY= C, A=2*B+3*C, B = 5*C,  
gdy dostępny jest jeden sumator.