Anteprima
Vedrai una selezione di 6 pagine su 24
Approfondimento su ADE8 Pag. 1 Approfondimento su ADE8 Pag. 2
Anteprima di 6 pagg. su 24.
Scarica il documento per vederlo tutto.
Approfondimento su ADE8 Pag. 6
Anteprima di 6 pagg. su 24.
Scarica il documento per vederlo tutto.
Approfondimento su ADE8 Pag. 11
Anteprima di 6 pagg. su 24.
Scarica il documento per vederlo tutto.
Approfondimento su ADE8 Pag. 16
Anteprima di 6 pagg. su 24.
Scarica il documento per vederlo tutto.
Approfondimento su ADE8 Pag. 21
1 su 24
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Università di Modena e Reggio Emilia

Corso di Laurea in Ingegneria Elettronica

Appunti di Calcolatori ElettroniciApprofondimento di ADE8

Mattia Valiante

RIPASSO (COMPONENTI SEQUENZIALI)

  • FLIP FLOP TIPO D (CON USCITA Q E #Q) permette di memorizzare un singolo bit al fronte di salita del clock
  • AUTOMA STATI FINITI

REGISTRO

MEM

2ma CELLE DI MEMORIA

C'È IL CLOCK RISPETTO ALLE RLC

  • Come faccio ad aumentare PC?

PC → ALU + (Cin=1) = PC+1

Però A=0

Come? Metto MUX tra ALU A e ALU

(Filo di controllo)

  • zA=0 → A=0
  • zA=1 → A=ALU A

PC → MAR → MEM → MDR → IR

PC → ALU → PC+1 = PC

Con il registro SP il datapath di ABC 8 è completo

QUANDO IL PROCESSORE FINISCE LE ISTRUZIONI CONTINUA A FARE FETCH - EXECUTE

JMP = "SALTO INCONDIZIONATO" ; PERMETTE DI MODIFICARE LA SEQUENZA DI ESECUZ. NELLE ISTRUZIONI ; VA A CAMBIARE PC

SI PUÒ TERMINARE CON

FINE: JMP FINE

ADD

  • Mar ← Irp
  • Mdr ← M[Mar]
  • Alu a ← Acc
  • Aluout ← Alu a + Mdr o
  • Acc ← Aluout

07

08

09

03

07

44

LDv 08

LD 08

LDi 08

VALORE NELL' INDIREZZO 07, CONTENUTO IN 08

LDi PARAM

“ACC ← M [ M[MAR] ]

MAR ← IRP

MDR ← M[MAR]

MAR ← MDR

MDR ← M[MAR]

ACC ← MDR

STORE

ST PARAM

MDR ← ACC

MAR ← IRP

M[MAR] ← MDR

STV PARAM

STi PARAM

MAR ← IRP

MDR ← M[MAR]

MAR ← MDR

MDR ← M[MAR]

M[MAR] ← MDR

IN ADE8 LA PARTE DI MEMORIA DEDICATA

A I/O E DA 'D0' A 'DF' , SI POSSONO

AVERE AL MAX 16 REGISTRI I/O

STACK

SERVE PER RICORDARE QUALCOSA, PUO'

RICORDARE ANCHE PIÙ COSE CONTEMPORANEAMENTE

REG

STACK SI RIEMPIE DAL BASSO VERSO L'ALTO

PUSH

PRIMA DECREMENTO

E POI METTO IL

VALORE NELL'ACC NELLA

CELLA DECREMENTATA

SP ⬅ SP - 1

SP ⬅ ACC

POP

PRELEVO IL DATO

PUNTATO DAL REGISTRO

E INCREMENTO DI

UNO COSÌ DA AVERE

UNA SPAZIO LIBERO

ACC ⬅ M[SP]

SP ⬅ SP+1

ALL'INIZIO IL REG. É "00",

LA PRIMA CELLA

RIEMPITA É "FF"

SP = CONTIENE L'INDIRIZZO DELL'ULTIMA CELLA RIEMPITA

Dettagli
Publisher
A.A. 2023-2024
24 pagine
SSD Ingegneria industriale e dell'informazione ING-INF/01 Elettronica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher Leep25 di informazioni apprese con la frequenza delle lezioni di Calcolatori elettronici e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Modena e Reggio Emilia o del prof Vezzani Roberto.