Mcp1 La macchina di Von Neumann Istruzioni assembler Microprocessore Z80.

Post on 26-Mar-2015

233 views 1 download

Transcript of Mcp1 La macchina di Von Neumann Istruzioni assembler Microprocessore Z80.

mcp 1

La macchina di Von Neumann

Istruzioni assembler

Microprocessore Z80

mcp 2

Unità di ingresso/uscita

Unità di ingresso/uscita

MemoriaCentrale

MemoriaCentrale

Memoria diMassa

Memoria diMassa

Unità LogicoAritmetica

Unità LogicoAritmetica

Unità di Controllo

Unità di Controllo

CPU

B U S

B U S

B U SStruttura elementare

M A R M D R

mcp 3

C P U

Unità di controllo(Central Unit o CU

Unità logico Aritmeticao ALU

• Instruction Register (IR)• Program Counter (PC)• Stack Pointer (SP)• Realizza il ciclo di

fetch-execute

• Instruction Register (IR)• Program Counter (PC)• Stack Pointer (SP)• Realizza il ciclo di

fetch-execute

• Circuito sommatore• Circuito operazioni logiche• Registro accumulatore

• Circuito sommatore• Circuito operazioni logiche• Registro accumulatore

mcp 4

B U S

• Data Bus

• Address Bus

• Control BusSchema

mcp 5

Address Bus

C P UC P U Unità di memoria

Unità di memoria

Unità di uscita

Unità di uscita

Unità di ingresso

Unità di ingresso

Data Bus

Control Bus

Modello di Von Neumann

mcp 6

StartStart

MAR PCMAR PC

Legge in memoria(all’indirizzo MAR)

Legge in memoria(all’indirizzo MAR)

IR MDRIR MDR

PC PC+1PC PC+1

Analizza il codice operativo

Analizza il codice operativo

Estrae la parte‘Codice operativo’

del registro IR

Estrae la parte‘Codice operativo’

del registro IR

Esecuzione dell’istruzione

Esecuzione dell’istruzione

Fetch

Ciclo di

fetch-execute

LD A, 3 LD B, 5 ADD A,BLD (10), AEnd

Istruzioni da eseguire

Fase 2

mcp 7

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

00

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

mcp 8

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

00

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

mcp 9

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

00

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

mcp 10

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

00

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

mcp 11

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

00

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

mcp 12

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

mcp 13

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

mcp 14

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

00

mcp 15

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

LD A

mcp 16

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

LD A

mcp 17

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

LD A

mcp 18

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

LD A

mcp 19

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

LD A

mcp 20

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

LD A

mcp 21

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

LD A

mcp 22

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

LD A

mcp 23

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

01

LD A

mcp 24

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

mcp 25

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

02

mcp 26

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

02

01

mcp 27

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

02

3

mcp 28

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

02

3

mcp 29

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

02

3

mcp 30

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

02

3

Fase 3

mcp 31

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

02

3

mcp 32

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

02

3

mcp 33

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

02

3

mcp 34

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

mcp 35

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

mcp 36

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

02

mcp 37

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

LD B

mcp 38

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

LD B

mcp 39

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

LD B

mcp 40

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

LD B

mcp 41

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

LD BFase 4

mcp 42

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

LD B

mcp 43

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

LD B

mcp 44

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

03

LD B

mcp 45

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

04

03

mcp 46

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

04

5

mcp 47

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

04

5

mcp 48

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

04

5

mcp 49

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

04

5

Fase 5

mcp 50

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

04

5

mcp 51

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

04

5

mcp 52

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

04

5

mcp 53

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

05

5

mcp 54

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

05

504

mcp 55

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

05

5ADD A, B

mcp 56

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

05

5

ADD A, B

mcp 57

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

05

5

ADD A, B

mcp 58

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

05

5

ADD A, B

mcp 59

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

LD A

3

LD B

05

5

ADD A, B

mcp 60

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

ADD A, B

mcp 61

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

ADD A, B

mcp 62

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

ADD A,

3

mcp 63

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5 AD 3

mcp 64

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5 35

mcp 65

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5 5

mcp 66

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5 5

mcp 67

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

mcp 68

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

8

mcp 69

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

8

mcp 70

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

8

mcp 71

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

8

Fase 6

mcp 72

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

8

mcp 73

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

05

5

8

mcp 74

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

06

5

8

05

mcp 75

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

06

5

8

LD …, A

mcp 76

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

06

5

8

LD …, A

mcp 77

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

06

5

8

LD …, A

mcp 78

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060708

ADD A, B

3

06

5

8

LD …, AFase 7

mcp 79

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

06

5

8

LD …, A

mcp 80

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

06

5

8

LD …, A

mcp 81

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A

mcp 82

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A

06

mcp 83

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A

(10)

mcp 84

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A

(10)

mcp 85

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A(10)

mcp 86

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A(10)

mcp 87

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A

(10)

mcp 88

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A

(10)

mcp 89

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A

(10)

mcp 90

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A

(10)

mcp 91

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

3

07

5

8

LD …, A

(10)

mcp 92

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

07

58

LD …, A

(10)

mcp 93

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

07

5

8

LD …, A

(10)

mcp 94

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

07

5

8

LD …, A

(10)

mcp 95

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

07

5

LD …, A

8

Fase 8

mcp 96

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

07

5

LD …, A

8

07

mcp 97

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

07

5

LD …, A

8

0707

mcp 98

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

5

LD …, A

8

07

07

07

mcp 99

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

5

LD …, A

8

07

Halt

07

mcp 100

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

5

LD …, A

8

07

Halt

07

mcp 101

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

5

LD …, A

8

07

Halt

07

mcp 102

A

B

C

I R

P C

A L U

Registri

Address Bus

DataBus

BloccoLogico

LD A 3

LD B 5

ADD A,B LD ...A

(10)Halt

000102030405060710

ADD A, B

8

5

LD …, A

8

07

Halt

07

mcp 103

CODICEOPERATIVO

Altre informazioni

Il riconoscimento del tipo di istruzione da eseguire avviene in base al contenuto di alcuni bits dell’istruzione stessa costituenti il codice operativo, utilizzato anche per riconoscere la classe di appartenenza della stessa istruzione.

Codice operativodi INCR

< indirizzo >

Esempi:

Codice operativodi ADDR

RegistroSorgente

RegistroDestinazione

Operazione Rd Rs+Rd