29.10.2014 Views

Opis procesora

Opis procesora

Opis procesora

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

14444244443<br />

uprav<br />

exec<br />

14444244443<br />

uprav<br />

14444244443<br />

uprav<br />

exec<br />

1442443<br />

uprav<br />

14444244443<br />

uprav<br />

exec<br />

1442443<br />

uprav<br />

14444244443<br />

uprav<br />

14444244443<br />

uprav<br />

14243<br />

uprav<br />

IR 31 1<br />

IR 30 0<br />

3<br />

2<br />

DC1<br />

1<br />

0<br />

E<br />

START<br />

exec<br />

G3<br />

G2<br />

G1<br />

G0<br />

IR 29<br />

IR 28<br />

IR 27<br />

2<br />

1<br />

0<br />

DC2<br />

E<br />

G0<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

G0_PG7<br />

G0_PG6<br />

G0_PG5<br />

G0_PG4<br />

G0_PG3<br />

G0_PG2<br />

G0_PG1<br />

G0_PG0<br />

IR 26<br />

IR 25<br />

IR 24<br />

2<br />

1<br />

0<br />

DC3<br />

E<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

G0_PG0<br />

TRPE<br />

TRPD<br />

INTE<br />

INTD<br />

G0_PG0 3<br />

G0_PG0 2<br />

HALT uprav<br />

NOP uprav<br />

7 G0_PG1 7<br />

6 G0_PG1 6<br />

5 RTI<br />

IR 26 2<br />

4 INT<br />

IR 25 1 DC4<br />

IR 0<br />

3 RTS<br />

24 2 JSR<br />

1 JMP<br />

0 G0_PG1 0<br />

E<br />

IR 26<br />

IR 25<br />

IR 24<br />

2<br />

1<br />

0<br />

DC5<br />

E<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

BNCAR<br />

BCAR<br />

BNOVF<br />

BOVF<br />

BNNEG<br />

BNEG<br />

BNEQL<br />

BEQL<br />

IR 26<br />

IR 25<br />

IR 24<br />

2<br />

1<br />

0<br />

DC6<br />

E<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

BLSSEU<br />

BLSSU<br />

BGRTEU<br />

BGRTU<br />

BLSSE<br />

BLSS<br />

BGRTE<br />

BGRT<br />

G0_PG1<br />

G0_PG2<br />

G0_PG3<br />

IR 26<br />

IR 25<br />

IR 24<br />

2<br />

1<br />

0<br />

DC7<br />

E<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

PUSHW<br />

PUSHB<br />

POPW<br />

POPB<br />

STW<br />

STB<br />

LDW<br />

LDB<br />

7 G0_PG5 7<br />

6 G0_PG5 6<br />

5 STSP<br />

IR 26 2<br />

4 LDSP<br />

IR 25 1 DC8<br />

IR 0<br />

3 24 2 LDIMR<br />

1 STIVTP<br />

0 LDIVTP<br />

E<br />

IR 26<br />

IR 25<br />

IR 24<br />

2<br />

1<br />

0<br />

DC9<br />

E<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

NOT<br />

XOR<br />

OR<br />

AND<br />

DEC<br />

INC<br />

SUB<br />

ADD<br />

G0_PG4<br />

G0_PG5<br />

G0_PG6<br />

IR 26<br />

IR 25<br />

IR 24<br />

2<br />

1<br />

E<br />

7<br />

6<br />

5<br />

4<br />

DC10<br />

3<br />

0<br />

2<br />

1<br />

0<br />

ROLC<br />

ROL<br />

LSL<br />

ASL<br />

RORC<br />

ROR<br />

LSR<br />

ASR<br />

IR 23<br />

IR 21<br />

2<br />

1<br />

E<br />

7<br />

6<br />

5<br />

4<br />

DC11<br />

3<br />

0<br />

2<br />

1<br />

0<br />

IR 22<br />

1<br />

imm<br />

pcpom<br />

bxpom<br />

regindpom<br />

memind<br />

memdir<br />

regind<br />

regdir<br />

G0_PG7<br />

Slika 20 Blok fetch (drugi deo)<br />

Signal logičkog uslova greška adresiranja gradr ima vrednost 1 ukoliko se kao odredište<br />

koristi neposredno adresiranje. To se dešava samo ukoliko je u operacijama upisa STB ili<br />

STW specificirano neposredno adresiranje imm.<br />

Signal logičkog uslova dužina instrukcije jedan bajt l1 svojom vrednošću 1 određuje da je<br />

dužina instrukcije jedan bajt, a vrednošću 0 da je dužina instrukcije dva, tri ili četiri bajta.<br />

Signal l1 ima vrednost 1 ukoliko se radi o nekoj od instrukcija iz podgrupa 0, 2 ili 5 grupe<br />

nula ili o instrukcijama RTS, RTI, POPB, POPW, PUSHB ili PUSHW iz ostalih podgrupa<br />

grupe nula, dok u ostalim situacijama ima vrednost 0.<br />

38

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!