Una variabile rappresenta un nome che noi andiamo ad assegnate ad uno spazio di memoria alterabile. Il nome della variabile, rappresenta l'indirizzo fisico in memoria. Serve per identificare la locazione della variabile in memoria al fine di accedere o modificarne il valore durante l'esecuzione. Oltre al nome bisogna assegnare all'area di memoria un Data Type.
Java Java è un linguaggio di programmazione con le seguenti caratteristiche : Object Oriented (cioè orientato agli oggetti). La sintassi è molto simile a quella dei linguaggi C e C++, ma …
Le procedure Assebly Cosa sono e come si usano le procedure in assembly L’uso delle macro di codice semplifica la scrittura dei programmi assembly. L’uso delle macro comporta però l’espansione del …
Macro in assembly Una macro è un nome simbolico che il programmatore dà ad una serie di caratteri (il testo della macro) o ad una serie di istruzioni. Quando l’assemblatore …
Le istruzioni assembly x86 sono caratterizzate dalle seguenti caratteristiche: Nome simbolico: è una parola chiave riconosciuta dall’assemblatore che individua il tipo di istruzione ed è seguita da nessuno, uno o due …
LA STRUTTURA DI UN PROGRAMMA ASSEMBLY Un programma, secondo la sintassi assembly, deve dichiarare i come deve essere utilizzata la memoria e come viene suddivisa nei quattro segmenti fondamentali dati stack …
IL LINGUAGGIO ASSEMBLY Affinché la CPU possa compiere il proprio lavoro, cioè elaborare, è necessario che in memoria sia presente un programma che indichi al processore che cosa deve fare. Tuttavia il processore deve ricevere …
Calcolo della distanza di Hamming Si scriva un programma Assembler che calcola la distanza di Hamming tra 2 dati memorizzati su 16 bit. Si ricorda che la distanza di Hamming …
Algoritmi e Programmazione Strutturata. Dal problema al programma (tramite algoritmi) Col termine problema s’indica una situazione che pone delle domande cui si devono dare risposte. Risolvere il problema vuol dire uscire da …
Commenti recenti