Scarica Approfondimento sul macro argomento ADE8 e più Appunti in PDF di Calcolatori Elettronici solo su Docsity! Università di Modena e Reggio Emilia
Corso di Laurea in Ingegneria Elettronica
Appunti di Calcolatori Elettronici
Approfondimento di ADE8
Mattia Valiante
RIPA SSO (corPonenti sequentiati)
"FLIP FloP_ TIPO DO (Gy Use Q e #0)
Pt, di slk dl chek
* AUTOMA STATI PUTI
x STATO
> E LL
Z|
A SF RL
REG Li
la G
* Dl RE Gist >
mb m bit
ua)
le E
.
Na
Moi
OATCtEN °
ig
A I" deus N CE IL | CLocK
mA HE moria fl spet ALLE
Z/N 7 RLC
wr Ab
CLK
| STA = ISTRUCTION SET ARCHITECTURE
HICRONPERAZIONI > EGWVENGAVO — A Oui cio DI CI
PREGRA Kra
TAREUA Di Codifica
DELE ISTRUZIONI
LATTE
ee | «ere | ig 0° (re
Cere DEcA PI Careet
OL care ec
REGISTRI DA AGGIONEERE | A ADE BR
P_ = PRIgAAH
"| yyTehk =. ONTATORE DELLE ISTRUZIONI ,
ty diga | L'imditia 20 | bella PRO SSA
ISTRU. BA | SSE GUIRE|
STRUCTA IGNTENE Ww ISTRU ZIONI (DA | E SEGUIRE!
IR 5 [REGISTER 7 ISTRUZI E GRRENTE
ù
& To Mony BASTANO PER QUESTO. REGISTRO QUINDI si
So PPla 4 2 REGISTRI DA & RT
‘ of. cose Ro IRp = PaRaremo
(Cobica oPERaTIVe
HDR leo 2)
ALU OUT F
[ock__ REG si
LR
(Re
‘+ COHE FACCIO AD AUMENTARE pe ?
fe > AU + (Cu 4) 7 fc +4 PERO =Q
E
Cone? fetm i Mis D TRA. ALVA E ALU
o Za (Fio di )
GuTRoLLa
o Èa=9o 2 A =©0
(ce èaA=4 —> A = AWA
Qqus o
INTERNO
AWA
Ae —> REG A
A T
parle I s
n Leona
REG FLAG
(Rek
se
Za
Pc > haRbhen S NDR SIRO # PCSALU + [Pi = Pe
CON. IL RE cistro = [59] IL NataPata n Ance 8 ei nf
STACK Pol NTER
LA MOSTRA ISA E DI TIRO RISC
AT
v
SET DI ISTRUTE04)
RI bot o
NATA PATH
> REGISTRI A
8 @
IT N 6
o Èa
Ac ke L Cia
ALU A È A
| AR 77
Ken
HDR
8
Peo e
SS
e AWOUT
i puote LL
: CON. è
met
SO F_A
unita” D'. Qca [cHe di
cantiBoro | È WTERESSA
bat'| (Ro
ENTRATA E 05 TA DU DATI Sono CATRALLATI Cou
ENABLE
ACC re Acc os MAR ie HAR-d
@ ù SEGNALI Di ontRoo)
AR (4 0) Pagan ‘Ace < Acc4 nl Poerio
Mea < Re s HR + a 04)
T ALUA + O | SS 19 (+
More n [ra] Aden Guto
ALUA &« Acc
nen
09 O CLI)
A 6 Pea tar > N[rARj> HDR > IR0 sa
FE TeCH
o | Lo (438) Pe44 > Pc © me Pre lr] +TDR-> RP palese
0I Q+ Pe+ 415 Pe
eh 19 (sà)
03 o 8 IRo soffE A SA Eovivale o
6 Z2 IRP> rar | hThaa]9 ADR > Acc Fas
I? Oh
8 co RiFaceio FETCH ® IR 740:
es oo ADD Paqan
0A lello)
SMP Pacan : Peere tre DI rodifi@ae Cornino DIUE
‘Pe < Para H
PC € IRp
ISTRUITI NI
1 nicroPeRATI AS
FLIP |\EoP
Quando i Pale ssofe Feist 18 I>mEtINI
CONTINUA. A FARE Fercu —- ExEcoTe
W
SMP = Seu ly Cond BIONAM |! PERETE DI
to bIFICARE LA, SEQuEntAa Mi Esecva.
\ELw5 IsTROMOvI } Va. 9 caraREe PC
st Pg TERM: NARÈ GN
Five : SIP FINE
Abb
Hag | ]Re
Hor |< ti [tas]
AuA| € \Acc
ALuovt < | Aya + HAR YO
ACC| < Aluout
Sono
Ml CRo PERA GI on
d «i
)
d
dI
3_ TP
cimoLeE Solo 1 Regista | re e Pc]
REGISTA: -Neroru
REGISTA: - ALU | auvovr € O O n O Dl
L ribRe N[nae]
via rdR
5° ConPonEMt: Da
SPe cifrare — SEME
Asd [' ua \ Na rude e
26%
ss
oss (bili ÎLI cre Rega Rioni DI ALU Cohae)
Quita” DI COnTReLio
St So Za Gu ofeRa ri on
00) 90|- O ap B=o (fer arzeenre Ac)
o 0 Ul Qua AND (do Wwe)
o|t (©) o o B= LB (x CALMlaRE | FLAG ner) e
o117 | AWA e B (oa tngico)
1.0 o o + B :8
\\0 I + 841 ( werereento 8 DI Uno) INC
1010] 4a +8 (450)
! 0! 1 | AA 4841 °
tl 0 o 04+B+0 (woî Lo gico)
I 1 Ol +84: ( conerenento A 23 CANBIO Di SEGUO= ee )
11) 10 |Awa +8 = AWA-(B-) “
ALA + Bai ( Awa -8 = SOTTRAZIONE) SUB
Lob IMA. INDI Re Ta
Ldi ST, AND £
OR, ADD: SUB
PRog: Sorta PS Euemzin di
Son (META MP Ip: Zio
VA: 3 mer. >
3
VI: a
V3.1 2
3. lo o
Vu vz Sorta : 0
v5 190 Wido : Ly o
Sorta : 0 Let
wr o È Cicco ADD
ADD LO Vi P: vet
AD VI ST SortHa
1 La P
ADD Vq
4% VS ANDu 4
st Soma ST P
LO Sorta
SUKP \cIcbW
i
NED NOR
DA _ Raw
ASSE HAL TO RE
Fo D Qassate
Un VETTORE
SOLUZ. | Con PUNTATORE
she Inizio
veni >
3
0
2
o
n: 5
Sotra: 0
prR|:0
INIÈIO:
Liny vet Intima? Tano
ST er PO STATO RE
LD SotnMa
ADD: PTR
ST. Sotha
DHP nio
03 |_03 Lu 06
08 o?
dna LD 08
LA; 08
LD i Poean | Ae H[KCwe]]
MAR 1RP
rior * KTme]
Kar — KR
Mor < MThae]
AT E MOR
STORE
SU fon STU Fogar
MiA < Acc
HAR <IRf
H[naa]e Hor
i]
ACC
08
eri
VARE NELL
WNdDIRRZO| O7,
CONTENUTO | IN
8
ST, | fara
Hare IR?
HAR < H[nae}
Ha è nio
noe € n [ae]
H[me] < UOLI
DI Retta rnmedoTA
LD ST AMD Lby 33 A6Dv | LD;
OR ASD SUO Ru ASD, SUBy OR
Sup UBEL
PCe IRP
Sauro IN Coni HOoyaTo
SALTA CONDI TIONATI
i in
FLAG stami ci
SC _
so SALTA SE Ò L U
c0,4,®.=4 SLs
SN
DE
St
LA |KePoofera[zio ne | | La
STESSO) fee |mwre e |F,| cos
Pa e IR.
Five: SP Fue
INDI RE TIA
ST i AND i
ASD: SUB,
Università di Modena e Reggio Emilia
Corso di Laurea in Ingegneria Elettronica
Appunti di Calcolatori Elettronici
Approfondimento di ADE8
Mattia Valiante
RIPA SSO (corPonenti sequentiati)
"FLIP FloP_ TIPO DO (Gy Use Q e #0)
Pt, di slk dl chek
* AUTOMA STATI PUTI
x STATO
> E LL
Z|
A SF RL
REG Li
la G
* Dl RE Gist >
mb m bit
ua)
le E
.
Na
Moi
OATCtEN °
ig
A I" deus N CE IL | CLocK
mA HE moria fl spet ALLE
Z/N 7 RLC
wr Ab
CLK
| STA = ISTRUCTION SET ARCHITECTURE
HICRONPERAZIONI > EGWVENGAVO — A Oui cio DI CI
PREGRA Kra
TAREUA Di Codifica
DELE ISTRUZIONI
LATTE
ee | «ere | ig 0° (re
Cere DEcA PI Careet
OL care ec
REGISTRI DA AGGIONEERE | A ADE BR
P_ = PRIgAAH
"| yyTehk =. ONTATORE DELLE ISTRUZIONI ,
ty diga | L'imditia 20 | bella PRO SSA
ISTRU. BA | SSE GUIRE|
STRUCTA IGNTENE Ww ISTRU ZIONI (DA | E SEGUIRE!
IR 5 [REGISTER 7 ISTRUZI E GRRENTE
ù
& To Mony BASTANO PER QUESTO. REGISTRO QUINDI si
So PPla 4 2 REGISTRI DA & RT
‘ of. cose Ro IRp = PaRaremo
(Cobica oPERaTIVe
HDR leo 2)
ALU OUT F
[ock__ REG si
LR
(Re
‘+ COHE FACCIO AD AUMENTARE pe ?
fe > AU + (Cu 4) 7 fc +4 PERO =Q
E
Cone? fetm i Mis D TRA. ALVA E ALU
o Za (Fio di )
GuTRoLLa
o Èa=9o 2 A =©0
(ce èaA=4 —> A = AWA
Qqus o
INTERNO
AWA
Ae —> REG A
A T
parle I s
n Leona
REG FLAG
(Rek
se
Za
Pc > haRbhen S NDR SIRO # PCSALU + [Pi = Pe
CON. IL RE cistro = [59] IL NataPata n Ance 8 ei nf
STACK Pol NTER
LA MOSTRA ISA E DI TIRO RISC
AT
v
SET DI ISTRUTE04)
RI bot o
NATA PATH
> REGISTRI A
8 @
IT N 6
o Èa
Ac ke L Cia
ALU A È A
| AR 77
Ken
HDR
8
Peo e
SS
e AWOUT
i puote LL
: CON. è
met
SO F_A
unita” D'. Qca [cHe di
cantiBoro | È WTERESSA
bat'| (Ro
ENTRATA E 05 TA DU DATI Sono CATRALLATI Cou
ENABLE
ACC re Acc os MAR ie HAR-d
@ ù SEGNALI Di ontRoo)
AR (4 0) Pagan ‘Ace < Acc4 nl Poerio
Mea < Re s HR + a 04)
T ALUA + O | SS 19 (+
More n [ra] Aden Guto
ALUA &« Acc
nen
09 O CLI)
A 6 Pea tar > N[rARj> HDR > IR0 sa
FE TeCH
o | Lo (438) Pe44 > Pc © me Pre lr] +TDR-> RP palese
0I Q+ Pe+ 415 Pe
eh 19 (sà)
03 o 8 IRo soffE A SA Eovivale o
6 Z2 IRP> rar | hThaa]9 ADR > Acc Fas
I? Oh
8 co RiFaceio FETCH ® IR 740:
es oo ADD Paqan
0A lello)
SMP Pacan : Peere tre DI rodifi@ae Cornino DIUE
‘Pe < Para H
PC € IRp
ISTRUITI NI
1 nicroPeRATI AS
FLIP |\EoP
Quando i Pale ssofe Feist 18 I>mEtINI
CONTINUA. A FARE Fercu —- ExEcoTe
W
SMP = Seu ly Cond BIONAM |! PERETE DI
to bIFICARE LA, SEQuEntAa Mi Esecva.
\ELw5 IsTROMOvI } Va. 9 caraREe PC
st Pg TERM: NARÈ GN
Five : SIP FINE
Abb
Hag | ]Re
Hor |< ti [tas]
AuA| € \Acc
ALuovt < | Aya + HAR YO
ACC| < Aluout
Sono
Ml CRo PERA GI on
d «i
)
d
dI
3_ TP
cimoLeE Solo 1 Regista | re e Pc]
REGISTA: -Neroru
REGISTA: - ALU | auvovr € O O n O Dl
L ribRe N[nae]
via rdR
5° ConPonEMt: Da
SPe cifrare — SEME
Asd [' ua \ Na rude e
26%
ss
oss (bili ÎLI cre Rega Rioni DI ALU Cohae)
Quita” DI COnTReLio
St So Za Gu ofeRa ri on
00) 90|- O ap B=o (fer arzeenre Ac)
o 0 Ul Qua AND (do Wwe)
o|t (©) o o B= LB (x CALMlaRE | FLAG ner) e
o117 | AWA e B (oa tngico)
1.0 o o + B :8
\\0 I + 841 ( werereento 8 DI Uno) INC
1010] 4a +8 (450)
! 0! 1 | AA 4841 °
tl 0 o 04+B+0 (woî Lo gico)
I 1 Ol +84: ( conerenento A 23 CANBIO Di SEGUO= ee )
11) 10 |Awa +8 = AWA-(B-) “
ALA + Bai ( Awa -8 = SOTTRAZIONE) SUB
Lob IMA. INDI Re Ta
Ldi ST, AND £
OR, ADD: SUB
PRog: Sorta PS Euemzin di
Son (META MP Ip: Zio
VA: 3 mer. >
3
VI: a
V3.1 2
3. lo o
Vu vz Sorta : 0
v5 190 Wido : Ly o
Sorta : 0 Let
wr o È Cicco ADD
ADD LO Vi P: vet
AD VI ST SortHa
1 La P
ADD Vq
4% VS ANDu 4
st Soma ST P
LO Sorta
SUKP \cIcbW
i
NED NOR
DA _ Raw
ASSE HAL TO RE
Fo D Qassate
Un VETTORE
SOLUZ. | Con PUNTATORE
she Inizio
veni >
3
0
2
o
n: 5
Sotra: 0
prR|:0
INIÈIO:
Liny vet Intima? Tano
ST er PO STATO RE
LD SotnMa
ADD: PTR
ST. Sotha
DHP nio
03 |_03 Lu 06
08 o?
dna LD 08
LA; 08
LD i Poean | Ae H[KCwe]]
MAR 1RP
rior * KTme]
Kar — KR
Mor < MThae]
AT E MOR
STORE
SU fon STU Fogar
MiA < Acc
HAR <IRf
H[naa]e Hor
i]
ACC
08
eri
VARE NELL
WNdDIRRZO| O7,
CONTENUTO | IN
8
ST, | fara
Hare IR?
HAR < H[nae}
Ha è nio
noe € n [ae]
H[me] < UOLI
DI Retta rnmedoTA
LD ST AMD Lby 33 A6Dv | LD;
OR ASD SUO Ru ASD, SUBy OR
Sup UBEL
PCe IRP
Sauro IN Coni HOoyaTo
SALTA CONDI TIONATI
i in
FLAG stami ci
SC _
so SALTA SE Ò L U
c0,4,®.=4 SLs
SN
DE
St
LA |KePoofera[zio ne | | La
STESSO) fee |mwre e |F,| cos
Pa e IR.
Five: SP Fue
INDI RE TIA
ST i AND i
ASD: SUB,
[GOurTo
E rar
iL Aly
ner
>| KM
IN | Fam
; L'on”
[lo fr Prata REGIA ACC e ilo LYRA
o
lo de Da Ta Re usteR » FUT Parah .
gl I fo Lescnnd < Acc
MAPAATO (N° KErSRIA
NEI INDIRI®TI DI TeroRiA Sono DEFINITI A PRIORI
QUELLI Per Io -
AL foce SSO RE Mon GAHBIA NULLA, MON
ss! ATORGE SE l'in Ritzo e DI remora 0 1/0
QUE | ST VIE NE USATO iN ADE &
MEMORIA AE
rd
wa
A + HAR >
D + HDR| <>
Cup
SELEST es <—|— Rb
«| WR
GA ]
IRLC è
REG| ____6
LI î
SKEDA | HABRE SO
=
Data ABRESS
Bus Bus
iw_ ADE & LA | PARTE N ret&ra Dedicata
A | /o E db DO A DA ) sl Passavo
AVERE Au nAX 1g, REGISTRI 1/0
STA CK
/
SERVE Pere RicoRAbate QuaLcosa, PU
RicoRbate | ancite PIC se ConTEnPO RalcanentE
ner
vico 1a T asa 99 È stack & Rene
au] REG bar | Basso |vERlSso | L'auro
mas 02
: 0
Pusa Pop
Peita — NECRERENTO Pattizuo De
€ Po nem PuntAtO dar REGISTRO
Vavre NEu'AQTO NEW E IncfixEuto Di
i Cella. DECRE HKETATA Uno Cosi DA AvCRE
li usa, SPatio LIBER
ALL initio | I | Rec ET ‘ae î sp e SP
La fai |Cewa st — ACC Acc + N[Se]
Rare: ta | el FP SP «SP
Di comvene L'INbIAaZo | DEL' Olnima CEuA RIEnOITA
tuen Abe &
o
9 CALL Paran RET
’
Codice TR at fecueva ba tag
‘£ IL VALORE di PC
MAT: se è SP: A Cul Sartate
€ bi Increnesn sp
KIse] Pc J
4
GA) ee è (RP Pc + n[s9}
ce see seu
Do e
1/ sPe Mu
o RAR — SP
Hark e SP 3
nale ee rar <tr (nae]
di rlruel= nda Pe € MAR
i ALOUT È Q4sPe
% sf © AWWUT
byte STA cK
FF
Nara PaTA
ner | deb
ASEST
LL
fi tti
ACre Ko Le Poe Bnl SS
contpott [ILA 11/4
RETE la f-
GIA
ca iL CONTAOL Unit
cu
tHicgoPRocessoRE - AME 8