Le istruzioni dell’ 8086 Classe 3.

Slides:



Advertisements
Presentazioni simili
Dall’informazione al linguaggio macchina
Advertisements

Rappresentazioni numeriche
Informatica Generale Susanna Pelagatti
Informatica Generale Marzia Buscemi IMT Lucca
Fondamenti di Informatica
Simulazione del calcolo di due numeri binari
Rappresentazione di Numeri Reali
Convertitori D/A e A/D Enzo Gandolfi.
Circuiti Aritmetico-Logici
Rappresentazioni numeriche
Organizzazione della memoria
Algebra di Boole e Funzioni Binarie
Vincenza Ferrara dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti,
Gli alberi binari sono contenitori efficienti.
prototipo di crescita esponenziale crescita aritmetica.
Virtual CPU - Eniac Dr.ssa Veronica Marchetti
Circuiti di memorizzazione elementari: i Flip Flop
CONVERSIONE ANALOGICO-DIGITALE, A/D
INTRODUZIONE AI CONVERTITORI ANALOGICO-DIGITALI (ADC)
27+ 12= Risultato troppo grande = = 39 = -25 errore di overflow in binario =
ANALOGICO-DIGITALI (ADC) DIGITALE-ANALOGICI (DAC)
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Informatica 3 Codifica binaria.
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Somma e differenza di due numeri in C2Somma e differenza di due numeri in C2 Half AdderHalf.
A.S.E.6.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 6 Complemento a MComplemento a M Rappresentazione di numeri con segnoRappresentazione di numeri.
A.S.E.5.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 5 Rappresentazione di numeri con segnoRappresentazione di numeri con segno –Modulo e segno (MS)
Sistemi di Numerazione
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Rappresentazione dellinformazione su calcolatore Anno Accademico 2009/2010.
Corso di Informatica (Programmazione)
Settembre 2002IFTS2002 Acq. Dati Remoti: INFORMATICA 1 Rappresentazione dellinformazione (1)
Automi Cellulari Def. formale di AC e di AC unidimensionale
Algoritmi e strutture dati
Rappresentazione dei dati
I CODICI.
Codici binari decimali
Algoritmi e Strutture Dati
Lezione 5. Ricapitolando…. Sistemi P2P puri Sistemi UniformiSistemi Non uniformi Abbiamo detto abbastanza KoordeNeighbor of Neighbor routing (NON)
Ricapitolando…. Sistemi P2P puri Sistemi UniformiSistemi Non uniformi Abbiamo detto abbastanza KoordeNeighbor of Neighbor routing (NON)
Lezione 5 Domande: Laverage path length di Chord con 2^b identificatori e N=2^b nodi è (giustificare la risposta) Laverage path length di Chord con 2^b.
La conversione analogico-digitale, campionamento e quantizzazione
Unità Didattica 1 Algoritmi
4) Rappresentazione dei dati in memoria
Cos’è un problema?.
L'algebra di Boole e le sue applicazioni
Il sistema binario.
Programma del corso Dati e loro rappresentazione Architettura di un calcolatore Sistemi operativi Linguaggi di programmazione Applicativi: - fogli elettronici.
Conversione binario - ottale/esadecimale
Conversione binario - ottale/esadecimale
Limiti al trasferimento di informazione u Il tempo necessario per trasmettere dellinformazione dipende da: –la velocita di segnalazione (cioe quanto velocemente.
Algebra di Boole e Funzioni Binarie
Cos’è una sequenza? Una sequenza è una successione finita di valori, dove ogni valore ha una durata prefissata e costante (T). I valori della sequenza.
Rappresentazione dell’informazione
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Diagramma degli stati che descrive il comportamento della rete.
Cassaforte Asincrona di Mealy
microcontrollori PIC by prof. Romei Michele
Introduzione al linguaggio assemby del microprocessore a parte
Parte Terza: Codificare l’informazione
Istruzioni per la Manipolazione dei Bit
Esempio teorema equivalenza Mealy-Moore
Puntatori e gestione dinamica della memoria
Introduzione al linguaggio assembly del microprocessore a parte
BUS DI CPU M. Mezzalama - M. Rebaudengo - M. Sonza Reorda
Codifica dell’informazione
Linguaggi e Programmazione per l’Informatica Musicale
Tecniche di progettazione Fault Tolerant
Il µP Intel 8086 Marco Lettieri 3 C Informatica A.S. 2009/2010 All’attenzione del Professor Claudio Gatto.
Rappresentazione dell’Informazione
המים בגוף האדם. מגישות:קרישטל אירית אנגיל עירית.
Transcript della presentazione:

Le istruzioni dell’ 8086 Classe 3

Il formato delle istruzioni Le istruzioni vengono rappresentate in formato binario mediante una sequenza di byte che può andare da un minimo di 1 ad un massimo di 6 Byte 3 Byte 4 Byte 5 Byte 6 Byte 1 Byte 2

Struttura del byte 1 OPCODE Codice operativo 1 1 1 DIRECTION Codice operativo W/B 1 1 1 Direzione: da registro / verso registro Lunghezza del registro: byte / word 1 1

Struttura del byte 2 MOD REG R/M 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 1 1 0 1 1

REG se W=0 se W=1 000 AL AX 001 CL CX 010 DL DX 011 BL BX 100 AH SP 101 CH BP 110 DH SI 111 BH DI

R/M con MOD=11 se W=0 se W=1 000 AL AX 001 CL CX 010 DL DX 011 BL BX 100 AH SP 101 CH BP 110 DH SI 111 BH DI

MOV AX, BX 1 1 Codice Operativo MOD = 11 operando nel registro 1 Codice Operativo MOD = 11 operando nel registro D = 0 verso registro Primo operando nel reg. BX W = 1 registro a 16 bit Secondo operando nel reg. AX

MOV AX, [1000h] 1 1 Parte bassa dell’indirizzo Codice Operativo Parte bassa dell’indirizzo Codice Operativo 1 D = 0 verso registro Parte alta dell’indirizzo W = 1 registro a 16 bit