Lista operazioni S7-300 CPU 312 IFM, 314 IFM, 313, 314, 315, DP, DP, ES AA03-8EN0 Edizione 2

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Lista operazioni S7-300 CPU 312 IFM, 314 IFM, 313, 314, 315, DP, DP, ES AA03-8EN0 Edizione 2"

Transcript

1 S7-300 CPU 31 IFM, 314 IFM, 313, 314, 315, 315- DP, 316- DP, 318-6ES AA03-8EN0 Edizione

2 Contenuto Contenuto Contenuto Operandi e campi dei parametri Abbreviazioni Registri Esempi di indirizzamento Tempi di esecuzione nel caso di indirizzamento indiretto Operazioni logiche combinatorie con operandi a bit... 7 Operazioni logiche combinatorie con parentesi Combinazione logica OR e funzioni AND Operazioni logiche combinatorie con temporizzatori e contatori Operazioni logiche combinatorie con il contenuto dell ACCU Operazioni logiche combinatorie con bit di visualizzazione Operazioni con fronti di segnale Settare/resettare operandi di bit Operazioni che influenzano direttamente l RLC Operazioni di temporizzazione Operazioni di conteggio Operazioni di caricamento Operazioni di caricamento per temporizzatori e contatori Operazioni di trasferimento Operazioni di caricamento e trasferimento per i registri degli indirizzi Operazioni di caricamento e trasferimento per la parola di stato Operazioni di caricamento per numeri di DB e lunghezze di DB Operazioni aritmetiche in virgola fissa (16 bit) Operazioni aritmetiche in virgola fissa (3 bit) Operazioni aritmetiche in virgola mobile (3 bit) Radice quadrata, elevazione al quadrato (3 bit) Funzione logaritmica (3 bit) Funzioni trigonometriche (3 bit) Addizione di costanti Addizione tramite il registro degli indirizzi Operazioni di confronto (interi a 16 bit) Operazioni di confronto (interi a 3 bit) Operazioni di confronto (numeri reali a 3 bit) Operazioni di scorrimento Operazioni di rotazione Operazioni di trasferimento del contenuto degli accumulatori, incrementare, decrementare Comando di generazione della visualizzazione, operazione nulle Operazioni di conversione dei tipi di dati Generazione del complemento Operazioni di richiamo del blocchi Operazioni di fine blocco Scambia blocchi Operazioni di salto Operazioni per il Master Control Relay (MCR) Blocchi organizzativi (OB) Blocchi funzionali (FB), funzioni (FC) e blocchi di dati Funzioni di sistema (SFC) Blocchi funzionali di sistema (SFB) Funzioni IEC Lista parziale SZL Liste parziale per PROFIBUS DP Elenco alfabetico delle operazioni Validitá della lista operazioni CPU partire del numero di ordinazione nel testo seguente chiamato CPU 31 IFM 6ES7 31-5AC0-0AB0 CPU 31* CPU 313 6ES AD03-0AB0 CPU 313 CPU 314 6ES AE04-0AB0 CPU 314 CPU 314 IFM CPU 314 IFM 6ES AE03-0AB0 6ES AE10-0AB0 CPU CPU 315 6ES AF03-0AB0 CPU 315 CPU 315- DP 6ES7 315-AF03-0AB0 CPU 315- CPU 316- DP 6ES7 316-AG00-0AB0 CPU 316- CPU 318-6ES7 318-AJ00-0AB0 CPU EWA 4NEB EWA 4NEB

3 Operandi e campi dei parametri Operandi e campi dei parametri Operandi e campi dei parametri Operando Campo dei parametri 31* /315-/ Descrizione A Bit di uscita (nell IPU) Periferia integrata AB Byte di uscita (nell IPU) Periferia integrata AW Parola di uscita (nell IPU) Periferia integrata AD Doppia parola di uscita (nell IPU) Periferia integrata B Byte indirizzato oltre i limiti dell area tramite registro W Parola indirizzata oltre i limiti dell area tramite registro D Doppia parola indirizzata oltre i limiti dell area tramite registro DBX DB Blocco dati Bit di dati nel blocco dati DBB Byte di dati nel DB DBW Parola di dati nel DB DBD Doppia parola di dati nel DB 1 l impostazione di default dell IPU corrisponde a 56 byte EWA 4NEB EWA 4NEB

4 Operandi e campi dei parametri Operandi e campi dei parametri Operando Campo dei parametri 31* /315-/ 316- DIX 0.0 fino a Descrizione Bit di dati nel bl. dati di istanza DI Blocco dati di istanza DIB Byte di dati nel blocco dati di istanz. DIW Parola di dati nel blocco dati di ist. DID Doppia parola di dati nel blocco dati di istanza E Ingresso (nell IPI) Periferia integrata EB Byte di ingresso (nell IPI) Periferia integrata EW Parola di ingresso (nell IPI) Periferia integrata ED Doppia parola di ingresso (nell IPI) Periferia integrata L Dati locali LB Byte di dati locali LW Parola di dati locali LD Doppia parola di dati locali 1 l impostazione di default dell IPI corrisponde a 56 byte l impostazione di default dell area di dati locali corrisponde a 4096 byte 4 EWA 4NEB EWA 4NEB

5 Operandi e campi dei parametri Operandi e campi dei parametri Operando Campo dei parametri 31* /315-/ Descrizione M Merker MB Byte di merker MW Parola di merker MD Doppia parola di merker PAB Byte di uscita di periferia 14 (accesso diretto alla per- iferia) PAW Parola di uscita (accesso diretto alla periferia) PAD Doppia parola di uscita (accesso diretto alla periferia) PEB Byte di ingresso di periferia (accesso diretto alla periferia) PEW Parola di ingresso 14 (accesso diretto alla periferia) PED Doppia parola di in- gresso (accesso diretto alla periferia) 6 EWA 4NEB EWA 4NEB

6 Operandi e campi dei parametri Operandi e campi dei parametri Campo dei parametri 31* / Descrizione T Temporizzatore Z Contatore Operando Parametro B#16# W#16# DW#16# Operando indirizzato tramite parametro Byte Parola Doppia parola esadecimale D# Costante di data IEC L# Costante intera a 3 bit P# Costante di puntatore S5T# Costante di tempo S5 (a 16 bit) 1 T# Costante di temp. (a 16/3 bit) TOD# Costante di tempo IEC C# Costante di contatore (codificata BCD) # Costante binaria B (b1,b) B (b1,b, b3,b4) Costante a o 4 byte 1 serve per il caricamento del temporizzatore S5 T#1D_5H_3M_1S_MS 8 EWA 4NEB EWA 4NEB

7 Abbreviazioni Abbreviazioni Abbreviazioni al posto di... k8 Costante (8 Bit) 3 k16 Costante (16 Bit) k3 Costante (3 Bit) i8 Numero intero (8 Bit) 155 i16 Numero intero (16 Bit) 653 i3 Numero intero (3 Bit) m Costante di puntatore P#40.3 n Costante binaria p Costante esadecimale EA1 q MARCA Numero reale (numero in virgola mobile a 3 bit) Indirizzo simbolico di salto (al massimo 4 lettere) a Indirizzo byte b Indirizzo bit x.1 Esempio E5 DEST. c Area operandi E, A, M, L, DBX, DIX Nella presente lista operazioni vengono usate le seguenti abbrevizioni: Abbreviazione Abbreviazione f al posto di... Numero temporizzatore/ contatore 5 Esempio g Area operandi EB, AB, PEB, MB, LB, DBB, DIB h Area operandi EW, AW, PEW, MW, LW, DBW, DIW i Area operandi ED, AD, PED, MD, LD, DBD, DID r Numero blocco EWA 4NEB EWA 4NEB

8 Registri Registri Registri Accumulatore 1 (ACCU1) e accumulatore (ACCU) (a 3 bit) Gli accumulatori sono registri per l elaborazione di byte, parole o parole doppie. A tale scopo gli operandi vengono caricati negli accumulatori e lì combinati. Il risultato dell operazione si trova sempre nell ACCU1. CPU 318-: anche ACCU 3 ed ACCU 4 Denominazioni: Accumulatore Bit ACCUx (x = 1 fino a 4) Bit 0 fino a 31 ACCUx-L Bit 0 fino a 15 ACCUx-H Bit 16 fino a 31 ACCUx-LL Bit 0 fino a 7 ACCUx-LH Bit 8 fino a 15 ACCUx-HL Bit 16 fino a 3 ACCUx-HH Bit 4 fino a 31 Registri indirizzi AR1 e AR (a 3 bit) I registri indirizzi contengono i puntatori interni all area o oltre i limiti dell area per le operazioni indirizzate tramite registri. I registri indirizzi sono a 3 bit. I puntatori interni all area oltre i limiti dell area sono strutturati come segue: puntatore interno all area bbb bbbbbbbb bbbbbxxx puntatore oltre i limiti dell area 10000yyy 00000bbb bbbbbbbb bbbbbxxx Legenda: b Indirizzo di byte x Numero di bit y Identificazione del campo (vedi capitolo degli esempi di indirizzamento) Parola di stato (16 bit) Le visualizzazioni vengono analizzate o impostate tramite le operazioni. La parola di stato è a 16 bit. Bit Occup. Significato 0 /ER Prima interrogazione * 1 RLC Risultato logico combinatorio STA Stato * 3 OR OR * 4 OS Overflow con memoria 5 OV Overflow 6 A0 Visualizzazione del risultato 7 A1 Visualizzazione del risultato 8 BIE Risultato binario 9 fino a 15 Non occupati * Il bit non può essere analizzato nel programma applicativo, con l operazione L STW poiché esso durante lo svolgimento del programma non viene attualizzato. 1 EWA 4NEB EWA 4NEB

9 Esempi di indirizzamento Esempi di indirizzamento Esempi di indirizzamento Esempi di indirizzamento Indirizzamento immediato L 7 L L#1 L # L DW#16#A0F0_BCFD L ENDE L T#500 ms L C#100 L B#(10) L B#(10,50,8) L P#10.0 L P#E0.6 L.5 L D# L TOD#13:0:33.15 Descrizione Carica la costante intera a 16 bit 7 nell ACCU1 Carica la costante intera a 3 bit 1 nell ACCU1 Carica la costante binaria nell ACCU1 Carica la costante esadecimale nell ACCU1 Carica il carattere ASCII nell ACCU1 Carica il valore di tempo nell ACCU1 Carica il valore di conteggio nell ACCU1 Carica la costante come byte Carica la costante come 4 byte Carica il puntatore interno all area nell ACCU1 Carica il puntatore oltre i limiti dell area nell ACCU1 Carica il numero reale nell ACCU1 Carica la data Carica l ora Esempi di indirizzamento Indirizzamento diretto U E 0.0 L EB 1 L EW 0 Descrizione Combinazione logica AND del bit di ingresso 0.0 Carica il byte di ingr. 1 nell ACCU1 Carica la par. di ingr. 0 nell ACCU1 L ED 0 Carica la doppia parola di ingresso 0 nell ACCU1 Indirizzamento indiretto temporizzatore/contatore SI T [LW 8] ZV Z [LW 10] Attivare il temporizzatore; il n. del temporizzatore si trova nella parola di dati locali 8 Attivare il contatore; il n. del contatore si trova nella parola di dati locali 10 Indirizzamento indiretto, tramite memoria, interno all area U E [LD 1] Esempio: L P#. T LD 1 U E [LD 1] U E [DBD 1] U A [DID 1] Op. AND; l indir. dell ingr. si trova come puntatore nella doppia parola di dati locali 1 Op. AND; l ind. dell ingr. si trova come puntatore nella doppia parola di dati 1 del DB Op. AND; l ind. dell uscita si trova come puntatore nella doppia parola di dati 1 del DB di istanza U A [MD 1] Op. AND; l indirizzo dell uscita si trova come puntatore nella doppia parola di merker 1 14 EWA 4NEB EWA 4NEB

10 Esempi di indirizzamento Esempi di indirizzamento Esempi di indirizzamento Descrizione Indirizzamento indiretto, tramite registro, interno all area U E [AR1,P#1.] Operazione AND; l indirizzo dell ingresso si calcola da Valore di puntatore nel registro di indirizzo 1 puntatore P#1. Indirizzam. indiretto, tramite registro, oltre i limiti dell area Per l indirizzam. indiretto, tramite registro, oltre i limiti dell area è necessario che l indirizzo contenga anche un identificatore di area nei bit 4-6. L indirizzo si trova nel registro indirizzi. Identif. Codificaz. Area area binaria esadec. P Area periferiche E Area di ingresso A Area di uscita M Area di merker DB Area dei dati DI Area dati di istanza L Area di dati locali VL Area precedente dei dati locali (Per l accesso ai dati locali del blocco chiamante consultare pag. 15) Esempi di indirizzamento Indirizzamento tramite parametri Parametro U Esempio per il calcolo del puntatore Descrizione L operando viene indirizzato tramite tale parametro Esempio nel caso di somma degli indirizzi di bit 7: LAR1 P#8. U E [AR1,P#10.] Risultato: Viene indirizzato l ingresso 18.4 (tramite la relativa addizione degli indirizzi di byte e di bit) Esempio nel caso di somma degli indirizzi di bit 7: L MD 0 puntatore calcolato a piacere, per esempio P#10.5 LAR1 U E [AR1,P#10.7] Risultato: Viene indirizzato l ingresso 1.4 (tramite la relativa addizione degli indirizzi di byte e di bit con riporto) L B [AR1,P#8.0] U [AR1,P#3.3] Carica il byte nell ACCU1; l indirizzo viene calcolato dal valore del puntatore nel registro di indirizzo 1 puntatore P#8.0 Operazione AND; l indirizzo dell operando viene calcolato dal valore del puntatore nel reg. di indirizzo 1 puntatore P# EWA 4NEB EWA 4NEB

11 Tempi di esecuzione nel caso di indirizzamento indiretto Tempi di esecuzione nel caso di indirizzamento indiretto Tempi di esecuzione nel caso di indirizzamento indiretto I tempi di esecuzione nel caso di indirizzamento indiretto vengono calcolati dall utente. Il calcolo viene spiegato nel presente capitolo. Le parti di una istruzione Una istruzione con operandi indirizzati indirettamente è composta da due parti: Parte 1: Caricare l indirizzo dell operando Parte : Eseguire l operazione Ciò significa che per calcolare il tempo di esecuzione con operandi indirizzati indirettamente è necessario tenere conto di ciascuna delle due parti. Calcolo dei tempi di esecuzione Per il tempo di esecuzione complessivo vale: Tempo di esecuz. per il caricamento dell indirizzo Tempo di esecuzione dell operazione = Tempo di esecuzione complessivo dell operazione I tempi di esecuzione riportati nel capitolo sono i tempi che si riferiscono alla seconda parte di una istruzione e quindi alla sua esecuzione vera e propria. A questi tempi di esecuzione bisogna aggiungere i tempi di esecuzione per il caricamento dell indirizzo dell operando (vedi tabella seguente). Nella tabella seguente si trovano i tempi di esecuzione per il caricamento dell operando dai diversi campi. La stessa tabella si trova ancora nella parte interna della copertina, in modo da poterla consultare senza dover ogni volta cambiare pagina quando si calcolano i tempi di esecuzione. L indirizzo si trova in... 31*/ 313 Area di merker M Parola Doppia parola Blocco di dati DB/DI Parola Doppia parola Area dei dati locali L Parola Doppia parola 1,7 3,5 5, 6,7,0 3,7 Tempo di esecuz. in s 314/ 315/315-/ ,7,3,8 3,9 0,8,6 0,8,1 3,0 4,1 0,9, 0, 0,3 0, 0,3 0, 0,3 AR1/AR (interno all area) 3,0 1,9 1,7 0,0 AR1/AR (oltre i limiti 4,9 3,9 3, 0,0 dell area) Parametro (parola)... per: 4,0,5,1 0, Temporizzatori Contatori Richiami blocchi Parametro (doppia parola)... per: Bit, byte, parole e doppie parole 7,3 5,3 4,3 0,3 Nelle pagine che seguono si trovano esempi di calcolo per i tempi di esecuzione dei diversi operandi indirizzati indirettamente. 18 EWA 4NEB EWA 4NEB

12 Tempi di esecuzione nel caso di indirizzamento indiretto Tempi di esecuzione nel caso di indirizzamento indiretto Esempi di calcolo (per la CPU 314) Per il calcolo del tempo di esecuzione si trovano qui di seguito alcuni esempi per i diversi modi di indirizzamento indiretto. Vengono calcolati i tempi di esecuzione per la CPU 314. Calcolo dei tempi di esecuzione nel caso di indirizzamento indiretto, tramite memoria, interno all area Esempio: U E [DBD 1] Passo 1: Caricare il contenuto di DBD 1 (il tempo si trova nella tabella a pagina 1) L indirizzo si trova in... Area di merker M Parola Doppia parola Tempo di esecuzione in s 0,7,3 Passo : Combinazione AND dell ingresso così indirizzato (il tempo di esecuzione si trova nelle tabelle del capitolo ) Tempo tipico di esecuzione in s Indirizzamento diretto 0, : Tempo di esecuzione complessivo: 3,9 s,0 s = 5,9 s Indirizzamento indiretto Tempo per U E,0 : Blocco di dati DB/DI Parola,8 Doppia parola 3,9 0 EWA 4NEB EWA 4NEB

13 Tempi di esecuzione nel caso di indirizzamento indiretto Tempi di esecuzione nel caso di indirizzamento indiretto Calcolo del tempo di esecuzione nel caso di indirizzamento indiretto, tramite registro, interno all area Calcolo del tempo di esecuzione nel caso di indirizzamento indiretto, tramite memoria, oltre i limiti dell area Esempio: U E [AR1, P#34.3] Esempio: U [AR1, P#3.1]... con E 1.0 in AR1 Passo 1: Caricare il contenuto di AR1 ed incrementare dell offset 34.3 (il tempo si trova nella tabella pagina 1) Passo 1: Caricamento del contenuto di AR1 ed incremento dell offset 3.1 (il tempo si trova nella tabella pag. 1) L indirizzo si trova in... Tempo di esecuzione in s : : AR1/AR (interno all area) 1,9 : : L indirizzo si trova in... Tempo di esecuzione in s : : AR1/AR (oltre i limiti dell area) 3,9 : : Passo : Combinazione AND dell ingresso così indirizzato (il tempo di esecuzione si trova nelle tabelle del capitolo ) Passo : Combinazione AND dell ingresso così indirizzato (il tempo di esecuzione si trova nelle tabelle del capitolo ) Tempo tipico di esecuzione in s Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto Indirizzamento diretto Indirizzamento indiretto 0, : Tempo per U E,0 : 0, : Tempo per U E,0 : Tempo di esecuzione complessivo: 1,9 s,0 s = 3,9 s Tempo di esecuzione complessivo: 3,9 s,0 s = 5,9 s EWA 4NEB EWA 4NEB

14 Tempi di esecuzione nel caso di indirizzamento indiretto Tempi di esecuzione nel caso di indirizzamento indiretto Tempo di esecuzione nel caso di indirizzamento tramite parametri Esempio: Passo 1: Parametro U... con E 0.5 nella lista dei parametri dei blocchi Caricamento dell E 0.5 indirizzato tramite il parametro (il tempo si trova nella tabella alla pagina 1) L indirizzo si trova in... Tempo di esecuzione in s : : : : Parametro (doppia parola) 5,3 Passo : Combinazione AND dell ingresso così indirizzato (il tempo di esecuzione si trova nelle tabelle del capitolo ) Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 0, : Tempo per U E,0 : Tempo di esecuzione complessivo: 5,3 s,0 s = 7,3 s 4 EWA 4NEB EWA 4NEB

15 Nel presente capitolo sono elencate le operazioni per l S Le spiegazioni delle operazioni si limitano ad una forma breve. L esatta descrizione delle funzioni si può trovare nei manuali di riferimento STEP 7. Avvertenza: Nel caso di indirizzamento indiretto (per gli esempi consultare la pagina 16) è necessario aggiungere al tempo di esecuzione anche il tempo di caricamento dell indirizzo del rispettivo operando (vedere pagina 1). Operazioni logiche combinatorie con operandi a bit Ope- Lung. Tempo tipico di esecuzione in s Interrogazione di stato di segnale dell operando indirizzato e combinazione del risultato con il RLC a seconda della funzione corrispondente. razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 U AND I/O a.b entrata/uscita 1 / 0,7 0, 0,3,5,0 1,6 M a.b merker 1 / 1,5 0,6 0,6,7, 1,7 L a.b bit di dati locali, 0,8 0,9 3,0, 1,8 DBX a.b bit di dati 5,,7,8 4,,8,5 DIX a.b bit di dati di istanza 5,,7,8 4,,8,5 c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Parola di stato per: U BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì L operazione influenza: sì sì sì * il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando Area indirizzo 0 fino a 17 6 EWA 4NEB EWA 4NEB

16 Operazione Operando Significato UN I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro AND negato ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Lung. in parole 1 / 1 / 31* 313 Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto 1 Parola di stato per: UN BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì L operazione influenza: sì sì sì 1 1,4 1,9,5 5,5 5, ,5 0,7 0,9 3,0 3, ,5 0,8 1,0 3,1 3, * 313,9 3,1 3,4 4,6 4,6 314,,4,4,9, ,9,1,,8, il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando Area indirizzo 0 fino a 17 8 EWA 4NEB EWA 4NEB

17 Ope- Lung. Tempo tipico di esecuzione in s razione O ON Operando Significato in parole I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro OR ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri OR negato ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 / 1 / 1 / 1 / 31* 313 0,7 1,5, 5, 5, Indirizzamento diretto Indirizzamento indiretto 1 Parola di stato per: O, ON BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì L operazione influenza: 0 sì sì 1 1,4 1,9,5 5,5 5, , 0,6 0,8,7,7 0,5 0,7 0,9 3,0 3, ,3 0,7 0,9,9,9 0,5 0,8 1,0 3,1 3, * 313,5,7 3,0 4, 4,,9 3,1 3,4 4,6 4,6 314,0,,,8,8,,4,4,9, ,6 1,7 1,8,5,5 1,6,0,,8, il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando 30 EWA 4NEB EWA 4NEB

18 Ope- Lung. Tempo tipico di esecuzione in s razione X XN Operando Significato in parole I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro I/O M L DBX DIX a.b a.b a.b a.b a.b c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro OR esclusivo ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri OR esclusivo negato ingresso/uscita merker bit di dati locali bit di dati bit di dati di istanza ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 31* 313 0,7 1,5, 5, 5, Indirizzamento diretto Indirizzamento indiretto 1 Parola di stato per: X, XN BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì L operazione influenza: 0 sì sì 1 1,4 1,9,5 5,5 5, ,3 0,6 0,8,8,8 0,5 0,7 0,9 3,0 3, ,3 0,7 0,9,9,9 0,5 0,8 1,0 3,1 3, * 313,5,7 3,0 4, 4,,9 3,1 3,4 4,6 4, ,9,1,1,6,6,,4,4,9, ,6 1,7 1,9,5,5 1,9,0,,8, il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) 3 EWA 4NEB EWA 4NEB

19 Operazioni logiche combinatorie con parentesi Salvataggio dei bit BIE, RLC, OR e di un identificatore di funzione (U, UN,...) sullo stack di parentesi. Per ogni blocco sono possibili 7 livelli di parentesi. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ 316- U( AND apri parentesi 1,9 1,7 1,7 UN( AND negato apri parentesi 1,9 1,7 1,7 O( OR apri parentesi 1,9 1,4 1,7 ON( OR negato apri parentesi 1,9 1,4 1,7 X( OR esclusivo apri parentesi 1,9 1,4 1,7 XN( Parola di stato per: OR esclusivo negato apri parentesi U(, UN(, O(, ON(, X(, XN( 318-1,9 1,4 1,7 BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì sì L operazione influenza: ) Parentesi chiusa, togliere una registrazione dallo stack di parentesi, combinazione del RLC con RLC attuale nel processore 1 3,3 1,7 1,9 Parola di stato per: ) BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: sì sì 1 sì 1 34 EWA 4NEB EWA 4NEB

20 Combinazione logica OR e funzioni AND La combinazione OR delle funzioni AND segue la regola secondo la quale AND ha priorità rispetto ad OR. Operazione O Operando Significato Combinazione OR delle funzioni AND con la regola secondo la quale AND ha priorità rispetto ad OR Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ ,4 0,3 0,5 Parola di stato per: O BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì L operazione influenza: sì 1 sì 36 EWA 4NEB EWA 4NEB

21 Operazioni logiche combinatorie con temporizzatori e contatori Interrogazione dello stato di segnale del temporizzatore/contatore indirizzato e combinazione del risultato con il RLC secondo la funzione corrispondente. Ope- Lung. Tempo tipico di esecuzione in s razione U Operando Significato in parole T Z f f Par. temp. Par. contat. AND Temporizzatore Contatore Temporizzatore/contatore (indirizzato tramite parametri) 1 / 1 / 31* 313,4 1,7 Indirizzamento diretto Indirizzamento indiretto 1 Parola di stato per: U BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì L operazione influenza: sì sì sì 1 UN AND negato T f Temporizzatore 1 3 / 3,0 1,0 1,1 3,7,4,3 Z f Contatore 1 /,4 0,8 0,9 3,3,,1 Par. temp. Par. contat. Temporizzatore/contatore (indirizzato tramite parametri) Parola di stato per: UN BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì L operazione influenza: sì sì sì ,8 0, ,9 0, * 313 3,3 3,0 314, 1, ,1 1, il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando 38 EWA 4NEB EWA 4NEB

22 Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto * O T f Z f Temporizzatore OR Contatore OR 1 / 1 /,4 1,7 0,8 0,6 0,9 0,6 3,3 3,0, 1,9,1 1,8 Par. temp. Par. contat. Temporizzatore/contatore OR (indirizzato tramite parametri) ON T f Z f Temporizzatore OR negato Contatore OR negato 1 1 3,0,4 1,0 0,8 1,1 0,9 3,7 3,3,4,,3,1 Par. temp. Par. contat. Temporizzatore/contatore OR negato (indirizzato tramite parametri) X T f Z f Temporizzatore OR esclusivo Contatore OR esclusivo,4 1,7 0,8 0,6 0,9 0,6 3,3 3,0, 1,9,1 1,8 Par. temp. Par. contat. OR esclusivo temporizzatore/contatore (indirizzato tramite parametri) XN T f Z f OR esclusivo negato temporizzatore/contatore 3,0,4 1,0 1,0 1,1 0,9 3,7 3,3,4 1,,3,1 Par. temp. Par. contat. OR esclusivo negato temporizzatore/contatore (indirizzato tramite parametri) Parola di stato per: O, ON, X, XN BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì L operazione influenza: 0 sì sì 1 1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) nel caso di indirizzamento diretto dell operando 40 EWA 4NEB EWA 4NEB

23 Operazioni logiche combinatorie con il contenuto dell ACCU1 Combinazione del contenuto dell ACCU1 o ACCU1-L con una parola o una doppia parola secondo la funzione corrispondente. La parola o la doppia parola si trova o come costante nell operazione o nell ACCU. Il risultato si trova nell ACCU1 o ACCU1-L. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ UW AND ACCU-L 1 1,7 0,5 0,6 UW k16 AND costante a 16 bit,3 0,7 0,9 OW OR ACCU-L 1 1, ,6 OW k16 OR costante a 16 bit,3 0,7 0,9 XOW OR esclusivo ACCU-L 1 1,7 0,5 0,6 XOW k16 OR esclusivo costante a 16 bit,3 0,7 0,9 UD AND ACCU 1 3,4 1,9,0 UD k3 AND costante a 3 bit 3 4,1,1,3 5 OD OR ACCU 1 3,4 1,9,0 OD k3 OR costante a 3 bit 3 4,1,1,3 5 Parola di stato per: UW, OW, XOW, UD, OD BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: sì EWA 4NEB EWA 4NEB

24 Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ 316- XOD OR esclusivo ACCU 1 3,4 1,9,0 XOD k3 OR esclusivo costante a 3 bit 3 4,1,1,3 5 Parola di stato per: XOD BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: sì EWA 4NEB EWA 4NEB

25 Operazioni logiche combinatorie con bit di visualizzazione Interrogazione sullo stato del segnale delle condizioni date e combinazione del risultato con il RLC della funzione corrispondente. Operazione U Operando ==0 Significato AND Risultato=0 (A1=0) and (A0=0) >0 Risultato>0 (A1=1) and (A0=0) <0 Risultato<0 (A1=0) and (A0=1) <>0 Risultato 0 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ ,5 0,5 0,6 1,3 0,7 0,9 1,3 0,7 0,9 1 1,5 0,5 0,6 1 1,5 0,5 0,6 1 1,5 0,5 0,6 Parola di stato per: U BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì sì sì sì sì sì L operazione influenza: sì sì sì 1 46 EWA 4NEB EWA 4NEB

26 Operazione U Operando UO Significato AND unordered/non permesso (A1=1) and (A0=1) Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ ,5 0,5 0,6 OS AND OS=1 1 0,7 0, 0,3 BIE AND BIE=1 1 0,7 0, 0,3 OV AND OV=1 1 0,7 0, 0,3 Parola di stato per: U BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì sì sì sì sì sì L operazione influenza: sì sì sì 1 48 EWA 4NEB EWA 4NEB

27 Operazione UN Operando ==0 Significato AND negato Risultato=0 (A1=0) and (A0=0) >0 Risultato>0 (A1=1) and (A0=0) <0 Risultato<0 (A1=0) and (A0=1) <>0 Risultato 0 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ ,5 0,5 0,6 1,3 0,7 0,9 1,3 0,7 0,9 1,3 0,7 0,9 1 0,7 0, 0,3 1 0,7 0,7 0,3 UO unordered/non permesso (A1=1) and (A0=1) 1,3 0,7 0,9 OS OS=1 1 1,5 0,5 0,6 BIE BIE=1 1 1,5 0,5 0,6 OV OV=1 1 1,5 0,5 0,6 Parola di stato per: UN BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì sì sì sì sì sì L operazione influenza: sì sì sì 1 50 EWA 4NEB EWA 4NEB

28 Operazione O Operando ==0 Significato OR Risultato=0 (A1=0) and (A0=0) >0 Risultato>0 (A1=1) and (A0=0) <0 Risultato<0 (A1=0) and (A0=1) <>0 Risultato 0 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ ,5 0,5 0,6 1,3 0,7 0,9 1,3 0,7 0,9 1 1,5 0,5 0,6 1 1,5 0,5 0,6 1 1,5 0,5 0,6 UO unordered/non permesso (A1=1) and (A0=1) 1 1,5 0,5 0,6 OS OS=1 1 0,7 0, 0,3 BIE BIE=1 1 0,7 0, 0,3 OV OV=1 1 0,7 0, 0,3 Parola di stato per: O BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì sì sì sì sì L operazione influenza: 0 sì sì 1 5 EWA 4NEB EWA 4NEB

29 Operazione ON Operando ==0 Significato OR negato Risultato=0 (A1=0) and (A0=0) >0 Risultato>0 (A1=1) and (A0=0) <0 Risultato<0 (A1=0) and (A0=1) <>0 Risultato 0 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ ,5 0,5 0,6 1,3 0,7 0,9 1,3 0,7 0,9 1,3 0,7 0,9 1 0,7 0, 0,3 1 0,7 0,7 0,3 UO unordered/non permesso (A1=1) and (A0=1) 1,3 0,7 0,9 OS OS=1 1 1,5 0,5 0,6 BIE BIE=1 1 1,5 0,5 0,6 OV OV=1 1 1,5 0,5 0,6 Parola di stato per: ON BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì sì sì sì sì L operazione influenza: 0 sì sì 1 54 EWA 4NEB EWA 4NEB

30 Operazione X Operando ==0 OR esclusivo Risultato=0 (A1=0)d (A0=0) Significato >0 Risultato>0 (A1=1) and (A0=0) <0 Risultato<0 (A1=0) and (A0=1) <>0 Risultato 0 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ ,5 0,5 0,6 1,3 0,7 0,9 1,3 0,7 0,9 1 1,5 0,5 0,6 1 1,5 0,5 0,6 1 1,5 0,5 0,6 UO unordered/non permesso (A1=1) and (A0=1) 1 1,5 0,5 0,6 OS OS=1 1 0,7 0, 0,3 BIE BIE=1 1 0,7 0, 0,3 OV OV=1 1 0,7 0, 0,3 Parola di stato per: X BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì sì sì sì sì L operazione influenza: 0 sì sì 1 56 EWA 4NEB EWA 4NEB

31 Operazione XN Operando ==0 Significato OR esclusivo negato Risultato=0 (A1=0) and (A0=0) >0 Risultato>0 (A1=1) and (A0=0) <0 Risultato<0 (A1=0) and (A0=1) <>0 Risultato 0 ((A1=0) and (A0=1) or (A1=1) and (A0=0)) <=0 Risultato<=0 ((A1=0) and (A0=1) or (A1=0) and (A0=0)) >=0 Risultato>=0 ((A1=1) and (A0=0) or (A1=0) and (A0=0)) Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ ,5 0,5 0,6 1,3 0,7 0,9 1,3 0,7 0,9 1,3 0,7 0,9 1 0,7 0, 0,3 1 0,7 0,7 0,3 UO unordered/non permesso (A1=1) and (A0=1) 1,3 0,7 0,9 OS OS=1 1 1,5 0,5 0,6 BIE BIE=1 1 1,5 0,5 0,6 OV OV=1 1 1,5 0,5 0,6 Parola di stato per: XN BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì sì sì sì sì sì L operazione influenza: 0 sì sì 1 58 EWA 4NEB EWA 4NEB

32 Operazioni con fronti di segnale Riconoscimento della variazione del fronte di segnale. Lo stato attuale del segnale nel RLC viene confrontato con lo stato del segnale nell operando, la memoria (il merker) del fronte di segnale. FP riconosce una variazione del fronte di segnale da 0 a 1 (fronte di salita). FN riconosce una variazione del fronte di segnale da 1 a 0 (fronte di discesa). Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s Indirizzamento diretto Indirizzamento indiretto * * FP I/O a.b Visualizzazione del fronte di salita,0 0,7 0,8 0, 3,6,7,4 0, M a.b nel RLC. La memoria ausiliaria 3,5 1,4 1,5 0, 3,9,9,7 0, L a.b del fronte è il bit indirizzato nell operazione. 3,8 1,5 1,6 0, 4,1,9,7 0, DBX a.b 6,7,0 4,0 0, 5,7 3,7 3,6 0, DIX a.b 6,7,0 4,0 0, 5,7 3,7 3,6 0, c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro FN I/O a.b Visualizzazione del fronte di,6 0,9 1,0 0, 3,8,9,6 0, M a.b discesa nel RLC. La memoria ausiliaria 3,8 1,6 1,6 0, 4,1 3,1,8 0, L a.b del fronte è il bit indirizzato 4, 1,7 1,7 0, 4,3 3,1,8 0, DBX a.b nell operazione. 6,8, 4,1 0, 5,8 4,0 3,7 0, DIX a.b 6,8, 4,1 0, 5,8 4,0 3,7 0, c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro Parola di stato per: FP; FN BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: 0 sì sì 1 1 il tempo per il caricamento dell indirizzo dell operando (vedi pagina 1) 60 EWA 4NEB EWA 4NEB

33

34 Settare/resettare operandi bit Attribuzione del valore 1 o 0 del RLC all operando indirizzato. Le operazioni possono essere dipendenti dall MCR. Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto * S I/O a.b M a.b L a.b DBX a.b DIX a.b Settare l ingresso/l uscita a 1 (dipendente dall MCR) Settare il merker a 1 (dipendente dall MCR) Settare il bit dei dati loc. a 1 (dipendente dall MCR) Settare il bit dei dati a 1 (dipendente dall MCR) Settare il bit dei dati di istanza a 1 (dipendente dall MCR) 1 / 1 / 0,7 1,4 1,9 3,9 3,0 4,9 6, 7,3 6, 7,3 0,3 1,4 0,8 3,0 1, 3,1 3,3 4,5 3,3 4,5 0,3 0,5 0,8,3 1,3,9 3,7 4,3 3,7 4,3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,3 4,4 3,7 4,4 3,8 3,9 5,5 6,6 5,5 6,6, 3,4,4 3,6,4 3,6 3,3 4,4 3,3 4,4,,9,5 3,0,5,5 3,5 4,1 3,5 4,1 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Parola di stato per: S BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: 0 sì 0 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto 6 EWA 4NEB EWA 4NEB

35 Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto * R I/O a.b M a.b L a.b DBX a.b DIX a.b Resettare l ingr./l uscita a 0 (dipendente dall MCR) Settare il merker a 0 (dipendente dall MCR) Settare il bit dei dati locali a 0 (dipendente dall MCR) Settare il bit dei dati a 0 (dipendente dall MCR) Settare il bit dei dati die istanza a 0 (dipendente dall MCR) 1 / 1 / 1,0 1,4, 4,1 3,0 5,1 6,4 7,3 6,4 7,3 0,4 1,4 0,9 3,1 1, 3, 3,5 4,6 3,5 4,6 0,4 0,5 0,9,4 1,3 3,0 3,8 4,3 3,8 4,3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,5 4,6 3,8 4,6 4,0 4,1 5,7 6,7 5,7 6,7,4 3,5,5 3,7,5 3,7 3,4 4,5 3,4 4,5,3 3,0,6 3,,6,7 3,6 4,3 3,6 4,3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Parola di stato per: R BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: 0 sì 0 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto 64 EWA 4NEB EWA 4NEB

36 Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto * = I/O a.b M a.b L a.b DBX a.b DIX a.b Assegnare RLC all ingresso/all uscita (dipendente dall MCR) Assegnare RLC al merker (dipendente dall MCR) Assegnare RLC al bit dei dati locali (dipendente dall MCR) Assegnare RLC al bit dei dati (dipendente dall MCR) Assegnare RLC al bit dei dati di istanza (dipendente dall MCR) 1 / 1 / 0,7 1,4, 3,9,7 4,6 6,4 7,5 6,4 7,5 0, 1,4 0,9 3,0 1,0 3,1 3,3 5,3 3,3 5,3 0,3 0,5 0,9,3 1,1,6 3,8 4,4 3,8 4,4 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3,3 4,4 3,7 4,4 3,8 3,6 5,7 6,7 5,7 6,7, 3,4,4 3,6,4 3,6 3,3 5,3 3,3 5,3,,9,5 3,0,5,3 3,6 4,3 3,6 4,3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, c [AR1,m] c [AR,m] [AR1,m] [AR,m] Parametro ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri Parola di stato per: = BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: 0 sì 0 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto 66 EWA 4NEB EWA 4NEB

37 Operazioni che influenzano direttamente l RLC Le operazioni che seguono influenzano l RLC direttamente. Operazione Operando Significato Lung. in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ 316- CLR Imposta l RLC a 0 1 0,7 0, 0,3 Parola di stato per: CLR BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: SET Imposta l RLC a 1 1 0,7 0, 0,3 Parola di stato per: SET BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: L operazione influenza: NOT Nega l RLC 1 0,7 0, 0,3 Parola di stato per: NOT BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì sì L operazione influenza: 1 sì SAVE Salva l RLC nel bit BIE 1 0,7 0, 0,3 Parola di stato per: SAVE BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: sì EWA 4NEB EWA 4NEB

38 Operazioni di temporizzazione Avviamento e reset di un temporizzatore (indirizzato direttamente o tramite parametro). La durata del tempo deve trovarsi nell ACCU1-L. Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 SI T f Avvia il temporizzatore come im- 1 / 14,0 8,4 9, 0, 14,3 8,8 9,7 0, Par. temp. pulso alla variazone del fronte di segnale da 0 a 1 SV T f Avvia il tempor. come impulso 1 / 14,0 8,4 9, 0, 14,3 8,8 9,7 0, Par. temp. prolungato alla variazone del fronte di segnale da 0 a 1 SE T f Avvia il tempor. come ritardo all i- 1 / 14,7 9,0 9,7 0, 15,0 9,4 10, 0, Par. temp nserzione alla variazone del fronte di segnale da 0 a 1 SS T f Avvia il temporizzatore come ri- tardo all inserzione con memoriz- 1 / 14,7 9,0 9,7 0, 15,0 9,4 10, 0, Par. temp. zazione alla variazone del fronte di segn. da 0 a 1 SA T f Avvia il tempo come ritardo alla 1 / 15,0 9, 10,0 0, 15,4 9,6 10,5 0, Par. temp. disinserzionealla variazone del fronte di segn. da 1 a 0 Parola di stato per: SI, SV, SE, SS, SA BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: * il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 70 EWA 4NEB EWA 4NEB

39 Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole FR T f Abilitazione di un temporizzatore per un nuovo start alla variazone del fronte di segnale da 0 a 1 Par. temp. (Cancellazione della memoria di fronte per avviare il temporizzatore) 31* 313 Indirizzamento diretto Indirizzamento indiretto * / 3,9,0,1 0, 4,3,5,7 0, R T f Resettare un temporizzatore 1 / 3,5 1,8 1,8 0, 3,8,,4 0, Par. temp. Parola di stato per: FR, R BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 7 EWA 4NEB EWA 4NEB

40 Operazioni di conteggio Il valore di conteggio si trova nell ACCU1-L o nell indirizzo trasmesso come parametro. Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 S Z f Predisporre un contatore alla va- 1 / 9,8 6,0 6,6 0, 10, 6,4 7,1 0, Par. contat. riazone del fronte di segnale da 0 a 1 R Z f Resettare il contatore a 0 alla 1 / 3,4 1,7 1,8 0, 3,8,,3 0, Par. contat. variazone del fronte di segnale da 0 a 1 ZV Z f Contare in avanti di 1 alla varia- 1 / 4,8,6,8 0, 5, 3,1 3,4 0, Par. contat. zone del fronte di segnale da 0 a 1 ZR Z f Contare indietro di 1 alla varia- 1 / 5,1,8 3,0 0, 5,3 3, 3,5 0, Par. contat. zone del fronte di segnale da 0 a 1 FR Z f Abilitazione di un temporizzatore alla variazone del fronte di se- gnale da 0 a 1 (Cancellare la 1 / 4,0,1, 0, 4,3,5,7 0, Par. contat. memoria del fronte per il conteggio in avanti o indietro di un contatore) Parola di stato per: S, R, ZV, ZR, FR BIE A1 A0 OV OS OR STA RLC /ER L operazione dipende da: sì L operazione influenza: * il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 74 EWA 4NEB EWA 4NEB

41 Operazioni di caricamento Caricare gli operandi nell ACCU1, prima viene salvato il vecchio contenuto di ACCU1 in ACCU. La parola di stato non viene influenzata. Ope- Lung. Tempo tipico di esecuzione in s razione L Operando Significato in parole EB AB PEB MB LB DBB DIB a a a a a a a g [AR1,m] g [AR,m] Β [AR1,m] Β [AR,m] Parametro Carica il... byte d ingresso byte d uscita byte di ingresso di periferia byte di merker byte di dati locali byte di dati byte di dati di istanza... nell ACCU1 ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 / 1 / 1 / 31* 313 1,7 1,7 < 30/< 1 3 1,9,9 5,0 6,8 Indirizzamento diretto Indirizzamento indiretto ,6 0,6 4/ <53 3 / <88 4 0,7 1,0,8, ,6 0,6 < 4 0,8 1,1,8, * 313,7,7 < 40/< 30 3,8 3, 4,3 4,3 314,, 6/ <58 3 / <9 4,,,8, ,7 1,7 < 7 1,8,0,6, il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 3 Periferia digitale integrata della CPU 31* e 4 Periferia analogica integrata della CPU 314 * 76 EWA 4NEB EWA 4NEB

42 Ope- Lung. Tempo tipico di esecuzione in s razione L Operando Significato in parole EW AW PEW MW LW DBW DIW a a a a a a a h [AR1,m] h [AR,m] W[AR1,m] W[AR,m] Parametro Carica la... parola d ingresso parola d uscita parola di ingresso di periferia parola di merker parola di dati locali parola di dati parola di dati di istanza... nell ACCU1-L ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 / 1 / 1/ 1 / 1 / 31* 313,4,4 < 40,7 3,0 57 5,7 5,7 Indirizzamento diretto Indirizzamento indiretto ,8 0,8 9/ <53 3 / <88 4 1,0 1,1 33 3,3 3, ,9 0,9 < 30 1,1 1,3 33 3,3 3, * 313,9,9 < 46/< , 3,7 5 5, 5, 314,1,1 30/ <58 3 / <9 4,4,8 37 3,7 3, ,9 1,9 < 3,1,3 3 3, 3, il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 3 Periferia digitale integrata della CPU 31* e 4 Periferia analogica integrata della CPU 314 * 78 EWA 4NEB EWA 4NEB

43 Ope- Lung. Tempo tipico di esecuzione in s razione L Operando Significato in parole ED AD PED MD LD DBD DID a a a a a a a i [AR1,m] i [AR,m] D[AR1,m] D[AR,m] Parametro Carica la... doppia parola d ingresso doppia parola d uscita doppia parola di ingresso di periferia doppia parola di merker doppia parola di dati locali doppia parola di dati doppia parola di dati di istanza... nell ACCU1 ind. con reg., nell area (AR1) ind. con reg., nell area (AR) oltre i limiti dell area (AR1) oltre i limiti dell area (AR) tramite parametri 1 / 1 / 1 / 31* 313,9,9 < 45 3,4 3,7 70 7,0 7,0 Indirizzamento diretto Indirizzamento indiretto ,9 0,9 37/ < ,4 1,5 44 4,4 4, ,1 1,1 < 40 1,5 1,6 43 4,3 4, , 0, 0, 0, 0, 0 0, 0, 31* 313 3, 3, < 65 3,7 4, 65 6,5 6,5 314,4,4 39/ <00 3,7 3,1 47 4,7 4, ,1,1 < 4,5,7 4 4, 4, 318-0, 0, 0, 0, 0, 0 0, 0, 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 3 Periferia analogica integrata della 314 * 80 EWA 4NEB EWA 4NEB

44 Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto * L k8 k16 k3 Carica... cost. a 8 bit nell ACCU1-LL cost. a 16 bit nell ACCU1-L costante a 3 bit nell ACCU ,7 1,7,0 0,6 0,6 0,7 0,6 0,6 0,8 5 Parametro Carica la costante nell ACCU1 (indirizzato tramite parametri) L #n Carica la costante binaria a 16 bit nell ACCU1-L Carica la costante binaria a 3 bit nell ACCU1 L B#8#p Carica la costante esadecimale a 8 bit nell ACCU1-L 1,7 0,6 0,6 3,0 0,7 0, ,7 0,6 0,6 W#16#p DW#16#p Carica la costante esadecimale a 16 bit nell ACCU1-L Carica la costante esadecimale a 3 bit nell ACCU1 1,7 0,6 0,6 3,0 0,7 0,7 5 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) 8 EWA 4NEB EWA 4NEB

45 Ope- razione Lung. Operando Significato in parole Tempo tipico di esecuzione in s 31*/ / 315/315-/ 316- L x Carica 1 carattere 1, 0,6 0,7 L xx Carica caratteri 1, 0,6 0,7 L xxx Carica 3 caratteri 1,4 0,7 0,88 5 L xxxx Carica 4 caratteri 3 1,4 0,7 0,88 5 L D# data Carica la data IEC (codificata BCD) L L L L S5T# val. di temp. TOD# val. di temp. T# val. di temp. C# val. di conteggio , 0,6 0,8 5 Carica la cost. di temp. S5 (16 bit) 1, 0,6 0,8 Carica la cost. di temp. a 3 bit dell ora IEC 3 1,4 0,93 0,88 5 Carica cost. di temp. a 16 bit 1, 0,7 0,88 Carica cost. di temp. a 3 bit 3 1,4 0,6 0,88 5 Carica cost. di conteggio a 16 bit 1, 0,6 0,88 L P# puntat. Carica il puntatore di bit 3 1,4 0,7 0,88 5 L L# intero Carica costante intera a 3 bit 3 1,4 0,7 0,88 5 L numero reale Carica numero reale 3 1,4 0,93 0, EWA 4NEB EWA 4NEB

46 Operazioni di caricamento per temporizzatori e contatori Caricamento di un valore di tempo o di contatore nell ACCU1. Il vecchio contenuto di ACCU1 viene prima salvato in ACCU. Le visualizzazioni non vengono influenzate. Ope- Lung. Tempo tipico di esecuzione in s razione Operando Significato in parole 31* 313 Indirizzamento diretto Indirizzamento indiretto 1 L T f Carica valore di tempo 1 / 3,1 1,6 1,7 5, 0,8, * Par. temp. Carica valore di tempo (indirizzato tramite parametro) L Z f Carica valore di conteggio 1 /,9 1,6 1,5 5, 0,8,1 Par. contat. Carica valore di conteggio (indirizzato tramite parametro) LC T f Carica valore di tempo codificato BCD 1 / 8,1 5,4 5,4 0,3 15,6 4,6 5,9 0,3 Par. temp. Carica valore di tempo codificato BCD (indirizzato tramite parametro) LC Z f Carica valore di conteggio codificato BCD 1 / 7,4 5,0 4,9 0,3 14, 4, 5,4 0,3 Par. contat. Carica valore di conteggio (indirizzato tramite parametro) 1 il tempo per il caricamento dell indirizzo dell operando (vedere pagina 1) nel caso di indirizzamento diretto dell operando 86 EWA 4NEB EWA 4NEB

Lista operazioni S Dati della CPU CPU 312 IFM DP

Lista operazioni S Dati della CPU CPU 312 IFM DP Dati della CPU CPU 31 IFM 318- DP Questa lista di operazioni fa parte del pacchetto di documentazione con il numero di ordinazione: 6ES7398-8FA10-8EA0 No è più possibile ordinare la presente documentazione

Dettagli

Campo di validità... 5 Operandi e campi dei parametri... 6 Constanti e campi dei valori... 9 Abbreviazioni... 10

Campo di validità... 5 Operandi e campi dei parametri... 6 Constanti e campi dei valori... 9 Abbreviazioni... 10 Contenuto Contenuto Contenuto................................................................................ 1 Campo di validità.........................................................................

Dettagli

Lista operazioni S7-400 CPU 412, 414, 416, /2009 A5E

Lista operazioni S7-400 CPU 412, 414, 416, /2009 A5E CPU 41, 414, 416, 417 04/009 Copyright Siemens AG 009 All rights reserved La duplicazione e la cessione della presente documentazione sono vietate, come pure l uso improprio del suo contenuto, se non dietro

Dettagli

Lista operazioni delle CPU S7-300 e. delle CPU ET 200 SIMATIC. S7-300 Lista operazioni delle CPU S7-300 e delle CPU ET 200

Lista operazioni delle CPU S7-300 e. delle CPU ET 200 SIMATIC. S7-300 Lista operazioni delle CPU S7-300 e delle CPU ET 200 Lista operazioni delle CPU S7-300 e delle CPU ET 200 SIMATIC S7-300 Lista operazioni delle CPU S7-300 e delle CPU ET 200 Manuale delle liste Validità della lista operazioni 1 Operandi e campi dei parametri

Dettagli

6.5 CPU 314C-2 PtP e CPU 314C-2 DP

6.5 CPU 314C-2 PtP e CPU 314C-2 DP della CPU 31xC Tabella 6-6 della e della CPU e versione Numero di ordinazione 6ES7 314-6BF01-0AB0 6ES7 314-6CF01-0AB0 Versione hardware 01 01 Versione firmware V2.0.0 V2.0.0 Pacchetto di programmazione

Dettagli

SIMATIC S7. Schema a contatti (KOP) per S7-300/400. Prefazione, Contenuto. Panoramica sul prodotto. Struttura ed elementi di KOP.

SIMATIC S7. Schema a contatti (KOP) per S7-300/400. Prefazione, Contenuto. Panoramica sul prodotto. Struttura ed elementi di KOP. Prefazione, Contenuto Panoramica sul prodotto 1 Struttura ed elementi di KOP 2 SIMATIC S7 Schema a contatti (KOP) per S7-300/400 Manuale di riferimento Il presente manuale fa parte del seguente pacchetto

Dettagli

L ambiente di sviluppo STEP 7

L ambiente di sviluppo STEP 7 L ambiente di sviluppo STEP 7 STEP 7 è il pacchetto software per sviluppare progetti di automazione basati sui prodotti Siemens della serie SIMATIC [1]. I progetti sono costituiti dall insieme dei dati

Dettagli

SIMATIC. Lista istruzioni (AWL) per S7-300/400. Operazioni logiche combinatorie di bit. Operazioni di confronto 2. Operazioni di conversione 3

SIMATIC. Lista istruzioni (AWL) per S7-300/400. Operazioni logiche combinatorie di bit. Operazioni di confronto 2. Operazioni di conversione 3 Operazioni logiche combinatorie di bit 1 Operazioni di confronto 2 SIMATIC Lista istruzioni () per S7-300/400 Manuale di riferimento Operazioni di conversione 3 Operazioni di conteggio 4 Operazioni di

Dettagli

OPEN DRIVE OPEN DRIVE

OPEN DRIVE OPEN DRIVE OPEN DRIVE INDICE 1. Configurazione applicazione... 2 1.1. Configurazione del nodo... 2 2. Servizi gestiti... 3 2.1. Descrizione messaggio Profibus... 3 2.1.1. Dati di parametrizzazione: PKW... 3 2.1.2.

Dettagli

S7-1500/S7-1500F Dati tecnici

S7-1500/S7-1500F Dati tecnici CPU standard CPU 1511-1 PN CPU 1513-1 PN CPU 1515-2 PN Tipo CPU standard CPU standard CPU standard Dimensioni 35 x 147 x 129 mm 35 x 147 x 129 mm 70 x 147 x 129 mm Disponibilità di pezzi di ricambio 10

Dettagli

Nel microprocessore 8086 abbiamo una gran quantità di registri

Nel microprocessore 8086 abbiamo una gran quantità di registri I registri del microprocessore 8086 Nel microprocessore 8086 abbiamo una gran quantità di registri AH AL AX 1 1 1 1 1 1 1 0 0 1 0 1 1 1 0 1 B H B L BX 1 0 1 0 1 0 0 1 1 1 0 1 1 0 1 0 C H C L CX 1 0 1 1

Dettagli

Istruzioni macchina. Dove sono gli operandi? Ciclo della CPU. Elementi di un istruzione macchina. Rappresentazione delle istruzioni

Istruzioni macchina. Dove sono gli operandi? Ciclo della CPU. Elementi di un istruzione macchina. Rappresentazione delle istruzioni Istruzioni macchina Linguaggio macchina Insieme delle istruzioni (instruction set) che la CPU puo eseguire Capitolo 10 1 2 Elementi di un istruzione macchina Codice operativo Specifica l operazione da

Dettagli

Linguaggio macchina. 3 tipi di istruzioni macchina. Istruzioni per trasferimento dati. Istruzioni logico/aritmetiche

Linguaggio macchina. 3 tipi di istruzioni macchina. Istruzioni per trasferimento dati. Istruzioni logico/aritmetiche 3 tipi di istruzioni macchina Linguaggio macchina e assembler 1) trasferimento tra RAM e registri di calcolo della CPU 2) operazioni aritmetiche: somma, differenza, moltiplicazione e divisione 3) operazioni

Dettagli

Accesso a memoria. Accesso a memoria. Accesso a memoria. Modalità di indirizzamento. Lezione 5 e 6. Architettura degli Elaboratori A.

Accesso a memoria. Accesso a memoria. Accesso a memoria. Modalità di indirizzamento. Lezione 5 e 6. Architettura degli Elaboratori A. < < } } Lezione 5 e 6 Accesso a memoria A questo livello di astrazione, la memoria viene vista come un array di byte Per ogni richiesta di un dato ad un certo indirizzo, la CPU ottiene un numero di byte

Dettagli

CPU MEMORY (S7-300): Constant

CPU MEMORY (S7-300): Constant CPU MEMORY (S7-300): Constant Data Type BOOL (bit) BYTE B WORD W DOUBLE DW Constants 2# binary constant 16# hexadecimal constant L# 32-bit constant P# pointer constant S5T#Time S5 time constant (16 bits)

Dettagli

SIMATIC. Schema a contatti (KOP) per S7-300/400. Operazioni logiche combinatorie di bit. Operazioni di confronto 2. Operazioni di conversione 3

SIMATIC. Schema a contatti (KOP) per S7-300/400. Operazioni logiche combinatorie di bit. Operazioni di confronto 2. Operazioni di conversione 3 Operazioni logiche combinatorie di bit 1 Operazioni di confronto 2 SIMATIC Schema a contatti (KOP) per S7-300/400 Manuale di riferimento Operazioni di conversione 3 Operazioni di conteggio 4 Operazioni

Dettagli

STEP7: blocchi. Vi sono diversi tipi di blocchi che possono essere utilizzati all'interno di programmi utente:

STEP7: blocchi. Vi sono diversi tipi di blocchi che possono essere utilizzati all'interno di programmi utente: STEP7: generalità In una CPU sono eseguiti due programmi distinti: Sistema operativo - gestione avviamenti e richiamo OB - gestione immagini di processo di ingresso e di uscita (OB1) - diagnostica e comunicazione

Dettagli

PLC Sistemi a Logica Programmabile Il linguaggio AWL istruzioni di base

PLC Sistemi a Logica Programmabile Il linguaggio AWL istruzioni di base PLC Sistemi a Logica Programmabile Il linguaggio AWL istruzioni di base Prof. Nicola Ingrosso Guida di riferimento all applicazione applicazione dei Microcontrollori Programmabili IPSIA G.Ferraris Brindisi

Dettagli

Il set istruzioni di MIPS Modalità di indirizzamento. Proff. A. Borghese, F. Pedersini

Il set istruzioni di MIPS Modalità di indirizzamento. Proff. A. Borghese, F. Pedersini Architettura degli Elaboratori e delle Reti Il set istruzioni di MIPS Modalità di indirizzamento Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano

Dettagli

Caratteristiche Principali PLC Siemens

Caratteristiche Principali PLC Siemens Caratteristiche Principali PLC Siemens Prodotti Siemens Simatic 300 CPU 3xxx Simatic 400 CPU 4xxx Simatic 1200 CPU 12xxx Simatic 1500 CPU 15xxx Unico Ambiente di Programmazione Step7 V5.x (Vecchio Ambiente)

Dettagli

Famiglia dei processori INTEL

Famiglia dei processori INTEL Famiglia dei processori INTEL 1975 2002 8080-8086 - 80286-80386 - 80486 - Pentium - Pentium II-III-IV - Itanium Compatibilità del SW (assemby) 8086 80286 80386 80486 Pentium Pentium III Perché studiare

Dettagli

MODULO 2 ELEMENTI DI PROGRAMMAZIONE DEL PLC S SIEMENS PARTE PRIMA IL LINGUAGGIO A CONTATTI

MODULO 2 ELEMENTI DI PROGRAMMAZIONE DEL PLC S SIEMENS PARTE PRIMA IL LINGUAGGIO A CONTATTI MODULO 2 ELEMENTI DI PROGRAMMAZIONE DEL PLC S7 1200 SIEMENS PARTE PRIMA IL LINGUAGGIO A CONTATTI.. 2.1 CONTATTI E BOBINE (KOP) pag. 2 2.2 ISTRUZIONI DI IMPOSTAZIONE E RESET.pag. 3 2.3 LATCH DI BIT CON

Dettagli

Architettura di un calcolatore e linguaggio macchina. Primo modulo Tecniche della programmazione

Architettura di un calcolatore e linguaggio macchina. Primo modulo Tecniche della programmazione Architettura di un calcolatore e linguaggio macchina Primo modulo Tecniche della programmazione CPU Central Processing Unit, processore Unita logica/aritmetica: elaborazione dati Unita di controllo: coordina

Dettagli

SIMATIC. Schema logico (FUP) per S7-300/400 A B C. Prefazione, Indice Operazioni logiche combinatorie a bit 1. Operazioni di confronto 2

SIMATIC. Schema logico (FUP) per S7-300/400 A B C. Prefazione, Indice Operazioni logiche combinatorie a bit 1. Operazioni di confronto 2 s SIMATIC Schema logico (FUP) per S7-300/400 Manuale di riferimento Prefazione, Indice Operazioni logiche combinatorie a bit 1 Operazioni di confronto 2 Operazioni di conversione 3 Operazioni di conteggio

Dettagli

PLC Sistemi a Logica Programmabile Il linguaggio Ladder-Parte

PLC Sistemi a Logica Programmabile Il linguaggio Ladder-Parte PLC Sistemi a Logica Programmabile Il linguaggio Ladder-Parte Seconda Prof. Nicola Ingrosso Guida di riferimento all applicazione applicazione dei Microcontrollori Programmabili IPSIA G.Ferraris Brindisi

Dettagli

Metodi di indirizzamento

Metodi di indirizzamento Testo di rif.to: [Congiu] 4.3 (pg. 138 148) 02.b Metodi di indirizzamento Indirizzamento immediato Indirizzamento di registro Indirizzamenti in memoria Metodi di indirizzamento 1 Gli indirizzi degli operandi

Dettagli

Ambiente di sviluppo STEP 7 Micro/Win

Ambiente di sviluppo STEP 7 Micro/Win Ambiente di sviluppo STEP 7 Micro/Win Viene utilizzato per lavorare esclusivamente con i PLC Simatic della serie S7-200. La finestra di progetto riprodotta in figura 1, che fa riferimento alla versione

Dettagli

Capitolo 5 Elementi architetturali di base

Capitolo 5 Elementi architetturali di base Capitolo 5 Elementi architetturali di base Giuseppe Lami Istituto di Scienza e Tecnologie dell Informazione CNR Via Moruzzi, 1 - Pisa giuseppe.lami@isti.cnr.it Struttura - Unità di elaborazione e controllo

Dettagli

Fondamenti di Programmazione. Sistemi di rappresentazione

Fondamenti di Programmazione. Sistemi di rappresentazione Fondamenti di Programmazione Sistemi di rappresentazione Numeri e numerali Il numero cinque 5 V _ Π 五 Arabo Romano Maya Greco Cinese Il sistema decimale Sistemi posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore Architettura di un calcolatore Corso di Informatica A Vito Perrone Indice La macchina di Von Neumann Memoria CPU Bus Interfacce Esempio L algoritmo Il programma Fasi di esecuzione di un istruzione 2 1

Dettagli

SIMATIC. Schema a contatti (KOP) per S7-300/400 A B C. Prefazione, Indice Operazioni logiche combinatorie di bit 1. Operazioni di confronto 2

SIMATIC. Schema a contatti (KOP) per S7-300/400 A B C. Prefazione, Indice Operazioni logiche combinatorie di bit 1. Operazioni di confronto 2 s SIMATIC Schema a contatti (KOP) per S7-300/400 Manuale di riferimento Prefazione, Indice Operazioni logiche combinatorie di bit 1 Operazioni di confronto 2 Operazioni di conversione 3 Operazioni di conteggio

Dettagli

Le etichette nei programmi. Istruzioni di branch: beq. Istruzioni di branch: bne. Istruzioni di jump: j

Le etichette nei programmi. Istruzioni di branch: beq. Istruzioni di branch: bne. Istruzioni di jump: j L insieme delle istruzioni (2) Architetture dei Calcolatori (lettere A-I) Istruzioni per operazioni logiche: shift Shift (traslazione) dei bit di una parola a destra o sinistra sll (shift left logical):

Dettagli

Informatica Generale Andrea Corradini I linguaggi di programmazione

Informatica Generale Andrea Corradini I linguaggi di programmazione Informatica Generale Andrea Corradini 17 - I linguaggi di programmazione Sommario Cos'è un linguaggio di programmazione? Una prospettiva storica: linguaggi di prima, seconda e terza generazione I paradigmi

Dettagli

Sistemi di numerazione

Sistemi di numerazione SOMMARIO Sistemi di numerazione...2 Sistema decimale (o a base 10)...2 Sistema binario...2 Operazioni sui numeri binari...3 Espressioni logiche...4 Definizione...4 Prodotto Logico : AND...4 Somma Logica

Dettagli

Fondamenti di Programmazione. Sistemi di rappresentazione

Fondamenti di Programmazione. Sistemi di rappresentazione Fondamenti di Programmazione Sistemi di rappresentazione Numeri e numerali Il numero cinque 5 V _ Π 五 Arabo Romano Maya Greco Cinese Sistemi posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2 10 0 Sistemi posizionali

Dettagli

Tempi di ciclo e di reazione 5

Tempi di ciclo e di reazione 5 5 5.1 Panoramica Panoramica Questo capitolo fornisce informazioni dettagliate sui seguenti argomenti: Tempo di ciclo Tempo di reazione Tempo di reazione all'allarme Calcoli di esempio Riferimenti: Tempo

Dettagli

Uso dei metodi di indirizzamento

Uso dei metodi di indirizzamento Testo di rif.to: [Congiu] 4.4.1 (pg. 148 158) 02.e Uso dei metodi di indirizzamento Un esempio: acquisizione dati Esempi d impiegod Confronto tra i metodi Analisi temporale Sistema di acquisizione dati

Dettagli

Sistema di memorizzazione 4

Sistema di memorizzazione 4 4 4.1 Aree di memoria e ritenzione 4.1.1 Aree di memoria della CPU Le tre aree di memoria della CPU Memoria della CPU CPU Memoria di caricamento CPU (si trova sulla MMC) MMC Memoria di sistema Memoria

Dettagli

Elementi base per la realizzazione dell unità di calcolo

Elementi base per la realizzazione dell unità di calcolo Elementi base per la realizzazione dell unità di calcolo Memoria istruzioni elemento di stato dove le istruzioni vengono memorizzate e recuperate tramite un indirizzo. ind. istruzione Memoria istruzioni

Dettagli

Modi di indirizzamento

Modi di indirizzamento Vari modi di specificare l indirizzo degli operandi Modi di indirizzamento Capitolo 11 Immediato Diretto Indiretto Registro Registro indiretto Spiazzamento Pila 1 2 Indirizzamento immediato L operando

Dettagli

Il linguaggio assembly

Il linguaggio assembly Il linguaggio assembly Introduzione al linguaggio macchina Indice Che cos è l assembly Elementi del linguaggio Memoria di programma Registri interni e di I/O Registri particolari Rappresentazione dell

Dettagli

Il processore. Istituzionii di Informatica -- Rossano Gaeta

Il processore. Istituzionii di Informatica -- Rossano Gaeta Il processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale

Dettagli

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE

ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE ARCHITETTURA DI UN SISTEMA DI ELABORAZIONE Il computer o elaboratore è una macchina altamente organizzata capace di immagazzinare, elaborare e trasmettere dati con notevole precisione e rapidità. Schematicamente

Dettagli

La macchina di Von Neumann

La macchina di Von Neumann Università degli Studi di Palermo Facoltà di Ingegneria La macchina di Edoardo Ardizzone & Ignazio Infantino Appunti per il corso di Fondamenti di Informatica Corso di Laurea in Ingegneria Informatica

Dettagli

Linguaggio Macchina. Linguaggio Macchina. Linguaggio Macchina. Linguaggio Macchina ADD A,B ISTRUZIONE SUCCESSIVA

Linguaggio Macchina. Linguaggio Macchina. Linguaggio Macchina. Linguaggio Macchina ADD A,B ISTRUZIONE SUCCESSIVA Lezione n.11 n.11 Lezione n. 11 ARCHITETTURA INTERNA ARCHITETTURA ESTERNA CODICE MACCHINA MODI DI INDIRIZZAMENTO ARCHITETTURE A PIU' INDIRIZZI In questa lezione verranno introdotti i concetti di base relativi

Dettagli

FONDAMENTI DI INFORMATICA Lezione n. 11

FONDAMENTI DI INFORMATICA Lezione n. 11 FONDAMENTI DI INFORMATICA Lezione n. 11 ARCHITETTURA INTERNA ARCHITETTURA ESTERNA CODICE MACCHINA MODI DI INDIRIZZAMENTO ARCHITETTURE A PIU' INDIRIZZI In questa lezione verranno introdotti i concetti di

Dettagli

Architetture degli Elaboratori I II Compito di Esonero (A) - 16/1/1997

Architetture degli Elaboratori I II Compito di Esonero (A) - 16/1/1997 1 II Compito di Esonero (A) - 16/1/1997 Non è ammessa la consultazione di nessun testo, nè l utilizzo di nessun tipo di calcolatrice. Ogni esercizio riporta, fra parentesi, il suo valore in trentesimi

Dettagli

Descrizione delle operazioni di calcolo. Espressioni costanti semplici

Descrizione delle operazioni di calcolo. Espressioni costanti semplici Descrizione delle operazioni di calcolo Come abbiamo detto l interprete è in grado di generare nuovi valori a partire da valori precedentemente acquisiti o generati. Il linguaggio di programmazione permette

Dettagli

Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale -

Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale - Informazione binaria: - codici binari, notazione binaria/ottale/esadecimale - Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin ... Algoritmi,

Dettagli

Esempio PROGRAMMAZIONE IN LADDER IN AMBIENTE SIMATIC STEP7. Corso su. creato in esclusiva per Associazione PLC Forum

Esempio PROGRAMMAZIONE IN LADDER IN AMBIENTE SIMATIC STEP7. Corso su. creato in esclusiva per Associazione PLC Forum Corso su PROGRAMMAZIONE IN LADDER IN AMBIENTE SIMATIC STEP7 creato in esclusiva per Associazione PLC Forum www.plcforum.it Prof.Ing.Salvatore Cavalieri Università di Catania, Facoltà di Ingegneria Dipartimento

Dettagli

Programmi per la macchina di Mano addizione di due numeri

Programmi per la macchina di Mano addizione di due numeri Programmi per la macchina di Mano addizione di due numeri Indi Codici simbolici esadecimale binario rizzo 000 LDA 004 2004 0010 0000 0000 0100 001 ADD 005 1005 0001 0000 0000 0101 002 STA 006 3006 0011

Dettagli

Rappresentazione numeri relativi e reali

Rappresentazione numeri relativi e reali Rappresentazione numeri relativi e reali Lezione 2 Rappresentazione numeri relativi Rappresentazione numeri reali Rappresentazione in Modulo e Segno Rappresentare separatamente il segno (mediante un bit

Dettagli

PASSI DI SVILUPPO DI UN PROGRAMMA: ESEMPIO

PASSI DI SVILUPPO DI UN PROGRAMMA: ESEMPIO PASSI DI SVILUPPO DI UN PROGRAMMA: ESEMPIO Programma diviso in due moduli: MA.ASM: programma pricipale e funzioni di utilità MB.ASM: sottoprogramma di elaborazione Primo modulo: MA.ASM EXTRN alfa: BYTE

Dettagli

Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly

Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Richiamo sull

Dettagli

Il Processore: l unità di controllo

Il Processore: l unità di controllo Il Processore: l unità di controllo La frequenza con cui vengono eseguiti i cicli di esecuzione è scandita da una componente detta clock Ad ogni impulso di clock la UC esegue un ciclo di esecuzione di

Dettagli

Manuale del software Supplemento. Comunicazione tra sensore per rilevamento oggetti O2D2xx e Siemens Simatic S7 704567 / 00 02 / 2011

Manuale del software Supplemento. Comunicazione tra sensore per rilevamento oggetti O2D2xx e Siemens Simatic S7 704567 / 00 02 / 2011 Manuale del software Supplemento Comunicazione tra sensore per rilevamento oggetti O2D2xx e Siemens Simatic S7 704567 / 00 02 / 2011 Indice 1 Premessa 3 1.1 Simboli utilizzati 3 2 Generalità 3 3 Connessione

Dettagli

Lezione 15. L elaboratore Elettronico

Lezione 15. L elaboratore Elettronico Lezione 15 Architettura di un calcolatore L elaboratore Elettronico Un elaboratore elettronico è una macchina elettronica in grado di elaborare dati secondo le specifiche fornite da un algoritmo Internamente

Dettagli

Aritmetica dei Calcolatori

Aritmetica dei Calcolatori Aritmetica dei Calcolatori Nicu Sebe March 14, 2016 Informatica Nicu Sebe 1 / 34 Operazioni su Bit Bit Scienza della rappresentazione e dell elaborazione dell informazione Abbiamo visto come i computer

Dettagli

Architetture degli Elaboratori I I Compito di Esonero (A) - 14/11/1996

Architetture degli Elaboratori I I Compito di Esonero (A) - 14/11/1996 1 Architetture degli Elaboratori I I Compito di Esonero (A) - 14/11/1996 Riportare le soluzioni su questi fogli utilizzando eventualmente il retro come brutta. Non è ammessa la consultazione di nessun

Dettagli

Linguaggio Assembly e linguaggio macchina

Linguaggio Assembly e linguaggio macchina Architettura degli Elaboratori e delle Reti Lezione 11 Linguaggio Assembly e linguaggio macchina Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano

Dettagli

Richiami sull architettura del processore MIPS a 32 bit

Richiami sull architettura del processore MIPS a 32 bit Richiami sull architettura del processore MIPS a 32 bit Architetture Avanzate dei Calcolatori Valeria Cardellini Caratteristiche principali dell architettura del processore MIPS E un architettura RISC

Dettagli

I formati delle istruzioni

I formati delle istruzioni Appunti di Calcolatori Elettronici Le istruzioni I formati delle istruzioni... 1 Criteri generali di progettazione dei formati delle istruzioni... 2 Cenni all indirizzamento... 4 Indirizzamento immediato...

Dettagli

Componenti di un processore

Componenti di un processore Componenti di un processore Unità di Controllo Bus Interno REGISTRI Program Counter (PC) Registro di Stato (SR) Registro Istruzioni (IR) Registri Generali Unità Aritmetico- Logica Registro Indirizzi Memoria

Dettagli

Conversione binario-decimale. Interi unsigned in base 2. Esercitazioni su rappresentazione. dei numeri e aritmetica

Conversione binario-decimale. Interi unsigned in base 2. Esercitazioni su rappresentazione. dei numeri e aritmetica Esercitazioni su rappresentazione dei numeri e aritmetica Salvatore Orlando & Marta Simeoni Interi unsigned in base 2 I seguenti numeri naturali sono rappresentabili usando il numero di bit specificato?

Dettagli

La Rappresentazione dell Informazione

La Rappresentazione dell Informazione La Rappresentazione dell Informazione Parte III I codici Codici a.a. 27-28 Un codice è una funzione che associa ad una sequenza di simboli un significato Codice : {entità} {sequenze di simboli} Un codice

Dettagli

Architettura degli elaboratori (A)

Architettura degli elaboratori (A) Laurea in Informatica a.a. 2010-2011 Laboratorio del corso di Architettura degli elaboratori (A) Modulo 1: l Architettura dell 8086 Valeria Carofiglio Linguaggi a vari livelli e loro relazioni Programma

Dettagli

Programmazione dello Z80

Programmazione dello Z80 Il microprocessore si incarica di: gestire il programma e i suoi dati di eseguire i calcoli richiesti. Le azioni appena elencate rendono necessario che il microprocessore abbia da qualche parte, al suo

Dettagli

Rapida Nota sulla Rappresentazione dei Caratteri

Rapida Nota sulla Rappresentazione dei Caratteri TECNOLOGIA DIGITALE TECNOLOGIA DIGITALE (segue) CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati tramite sequenze di bit 8 bit

Dettagli

Programmazione al livello del CPU

Programmazione al livello del CPU Corsi di Laurea in Biologia e Biologia Molecolare Università di Padova, AA 2012/2013 Programmazione al livello del CPU www.stoianov.it info@stoianov.it 1 Esecuzione condizionale Eseguire blocco A o blocco

Dettagli

Algebra di Boole e porte logiche

Algebra di Boole e porte logiche Algebra di Boole e porte logiche Dott.ssa Isabella D'Alba Corso PENTEST MIND PROJECT 2016 Algebra di Boole e porte logiche (I parte) Algebra di Boole I Sistemi di Numerazione (Posizionali, Non posizionali)

Dettagli

PLC Siemens PLC. Controllori. Indice generale. PLC Siemens... PLC... Controllori... Software... configurazione hardware... Programmazione...

PLC Siemens PLC. Controllori. Indice generale. PLC Siemens... PLC... Controllori... Software... configurazione hardware... Programmazione... Indice generale PLC Siemens... PLC... Controllori... Software... configurazione hardware... Programmazione... PLC Siemens Per il funzionamento degli impianti è richiesto la presenza di elementi di controllo.

Dettagli

Esercizi svolti e da svolgere sugli argomenti trattati nella lezione 25

Esercizi svolti e da svolgere sugli argomenti trattati nella lezione 25 Esercizi svolti e da svolgere sugli argomenti trattati nella lezione 25 Esercizi svolti Es.. Si progetti in dettaglio il circuito che, dati quattro registri sorgente Si e quattro registri destinazione

Dettagli

Corso di Programmazione Record e Insiemi. Record. Record. Dott. Pasquale Lops.

Corso di Programmazione Record e Insiemi. Record. Record. Dott. Pasquale Lops. Materiale didattico preparato dal dott. Stefano Ferilli Corso di Programmazione e Insiemi Dott. Pasquale Lops lops@di.uniba.it Corso di Programmazione - DIB 1/14 Registra in una n-pla di dati le principali

Dettagli

Componenti e connessioni. Capitolo 3

Componenti e connessioni. Capitolo 3 Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura

Dettagli

Programmare OB1 in KOP

Programmare OB1 in KOP Come programmare la funzione di memoria in Kop Programmare OB1 in KOP Inseriamo un nuovo segmento utilizzando il tasto destro Programmare FB in KOP Il blocco funzionale (FB) è subordinato al blocco organizzativo.

Dettagli

Architettura di una CPU

Architettura di una CPU Massimo VIOLANTE Politecnico di Torino Dipartimento di Automatica e Informatica Sommario Organizzazione di un processore Linguaggio macchina Modi di indirizzamento Tipi di istruzioni 2 M. Violante 1.1

Dettagli

Linguaggio Assembly e linguaggio macchina

Linguaggio Assembly e linguaggio macchina Architettura degli Elaboratori e delle Reti Lezione 11 Linguaggio Assembly e linguaggio macchina Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano

Dettagli

Le Memorie. Si distinguono per: Supporti sui quali le informazioni vengono fisicamente memorizzate.

Le Memorie. Si distinguono per: Supporti sui quali le informazioni vengono fisicamente memorizzate. Le Memorie Supporti sui quali le informazioni vengono fisicamente memorizzate. Si distinguono per: Velocità Costo per bit Tipo di accesso Accesso a byte o blocchi di byte Volatilità Parte I 15 Due Tipi

Dettagli

Appunti di informatica. Lezione 3 anno accademico Mario Verdicchio

Appunti di informatica. Lezione 3 anno accademico Mario Verdicchio Appunti di informatica Lezione 3 anno accademico 2015-2016 Mario Verdicchio Numeri binari in memoria In un calcolatore, i numeri binari sono tipicamente memorizzati in sequenze di caselle (note anche come

Dettagli

Modi di esecuzione user / kernel

Modi di esecuzione user / kernel Corso di Gestione eccezioni nel MIPS Interruzioni Anno Accademico 2006/2007 Francesco Tortorella Modi di esecuzione user / kernel Due modi di esecuzione: User kernel Per ognuno dei due modi di esecuzione

Dettagli

Struttura hw del computer

Struttura hw del computer Informatica per laurea triennale facoltà di medicina LEZIONE 3 Il processore, la memoria e l esecuzione dei programmi 1 Struttura hw del computer Il nucleo di un computer è costituito da 3 principali componenti:

Dettagli

Tipi di dati scalari (casting e puntatori) Alessandra Giordani Lunedì 10 maggio 2010

Tipi di dati scalari (casting e puntatori) Alessandra Giordani Lunedì 10 maggio 2010 Tipi di dati scalari (casting e puntatori) Alessandra Giordani agiordani@disi.unitn.it Lunedì 10 maggio 2010 http://disi.unitn.it/~agiordani/ I tipi di dati scalari I tipi aritmetici, i tipi enumerativi

Dettagli

Architettura hardware

Architettura hardware Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

Servizio e supervisione

Servizio e supervisione Foglio dati *** SPARE PART*** SIMATIC C7-633/P, COMPACT UNIT WITH INTEGRATED COMPONENTS: S7-300 CPU 315, OP7, IM360 16DI, 16DO, 4AI, 4AO, 4 UI Servizio e supervisione Protezione con password Livelli di

Dettagli

SIMATIC. Sistema di automazione S7-300 Funzioni integrate CPU 312 IFM/CPU 314 IFM. Prefazione, Contenuto. Panoramica di prodotto.

SIMATIC. Sistema di automazione S7-300 Funzioni integrate CPU 312 IFM/CPU 314 IFM. Prefazione, Contenuto. Panoramica di prodotto. Prefazione, Contenuto Panoramica di prodotto SIMATIC Sistema di automazione S7- Funzioni integrate CPU IFM/CPU 4 IFM Manuale Descrizione delle funzioni integrate La funzione integrata Misuratore di frequenza

Dettagli

Unità Aritmetico-Logica

Unità Aritmetico-Logica Unità Aritmetico-Logica A ritmethic L ogic U nit E l unità che esegue le operazioni aritmetiche e le operazioni logiche AND e OR 1-bit ALU : è una componente dell ALU che produce un singolo bit sui 32

Dettagli

Architettura dei computer

Architettura dei computer Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale (memoria centrale, RAM) la memoria secondaria i dispositivi di input/output La

Dettagli

Manuale di programmazione dei PLC

Manuale di programmazione dei PLC B i b l i o t e c a T e c n i c a H o e p l i LUCA BERGAMASCHI Manuale di programmazione dei PLC Con particolare riferimento alle CPU Siemens S7-200 e al linguaggio Micro Step 7 HOEPLI LUCA BERGAMASCHI

Dettagli

Istruzioni assembler Istruzione N Registri

Istruzioni assembler Istruzione N Registri Istruzioni assembler Istruzione N Registri Aritmetica add a, b, c a = b+c addi a, b, num a = b + sub a, b, c a = b - c mul a, b, c a = b*c div a, b, c a = b/c utilizzati Descrizione 3 Somma. Somma b e

Dettagli

La codifica binaria. Informatica B. Daniele Loiacono

La codifica binaria. Informatica B. Daniele Loiacono La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica

Dettagli

Università degli studi di Bologna Anno Accademico 2000/2001 Corso di Architettura degli elaboratori

Università degli studi di Bologna Anno Accademico 2000/2001 Corso di Architettura degli elaboratori Università degli studi di Bologna Anno Accademico 2000/2001 Corso di Architettura degli elaboratori Esercitazione di Reti Logiche Realizzazione completa di un'architettura di processore attraverso strumenti

Dettagli

Il potere espressivo di un linguaggio è caratterizzato da: PROGRAMMA = DATI + CONTROLLO

Il potere espressivo di un linguaggio è caratterizzato da: PROGRAMMA = DATI + CONTROLLO LINGUAGGI DI PROGRAMMAZIONE Il potere espressivo di un linguaggio è caratterizzato da: quali tipi di dati consente di rappresentare (direttamente o tramite definizione dell utente) quali istruzioni di

Dettagli

STEP 7. Il tipo INT è sostanzialmente equivalente di WORD, con l unica differenza che WORD è unsigned (0 / ) INT è signed (± 32.

STEP 7. Il tipo INT è sostanzialmente equivalente di WORD, con l unica differenza che WORD è unsigned (0 / ) INT è signed (± 32. STEP 7 Strumento di Programmazione delle CPU S7 300 / 400 Esiste una versione Step 7 Lite gratuita che però rispetto a Step 7 Professional ha diverse limitazioni, quali ad esempio: non gestisce schede

Dettagli

Microelettronica Corso introduttivo di progettazione di sistemi embedded

Microelettronica Corso introduttivo di progettazione di sistemi embedded Microelettronica Corso introduttivo di progettazione di sistemi embedded Architettura dei sistemi a microprocessore prof. Stefano Salvatori A.A. 2014/2015 Eccetto dove diversamente specificato, i contenuti

Dettagli

La "macchina" da calcolo

La macchina da calcolo La "macchina" da calcolo Abbiamo detto che gli algoritmi devono essere scritti in un linguaggio "comprensibile all'esecutore" Se il nostro esecutore è il "calcolatore", questo che linguaggio capisce? che

Dettagli

Indirettezza. Fetch/Execute. Fetch/Execute. Introduzione della Indirettezza (indirect)

Indirettezza. Fetch/Execute. Fetch/Execute. Introduzione della Indirettezza (indirect) Ciclo esecutivo delle istruzioni: Fetch/Execute Lo avete visto nel corso di Introduzione alle Architetture degli Elaboratori Stallings, Capitolo 3 Ne vediamo una versione revisionata Indirettezza Per recuperare

Dettagli

Il linguaggio Assembly

Il linguaggio Assembly Il linguaggio Assembly Linguaggio macchina Linguaggio definito da un insieme di istruzioni, codificate come stringhe di bit, che il processore può interpretare ed eseguire direttamente Linguaggio Assembly

Dettagli

Configurazione & Programmazione Profibus DP. in Ambiente Siemens TIA Portal

Configurazione & Programmazione Profibus DP. in Ambiente Siemens TIA Portal Configurazione & Programmazione Profibus DP in Ambiente Siemens TIA Portal Configurazione Optional: Aggiungere File GSD Inserire Masters e Slaves Inserire Sottorete Profibus DP e collegare tutte le interfacce

Dettagli

LA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2

LA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 LA CODIFICA DELL INFORMAZIONE Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 Codifica dati e istruzioni Per scrivere un programma è necessario rappresentare istruzioni

Dettagli

Rappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano

Rappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano Rappresentazione di dati: numerazione binaria Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze

Dettagli