NEW
Font size
WorksheetsAssembly x86
Total questions: 20
Worksheet time: 13mins
Qual è la dimensione delle istruzioni?
Da 1 a 6 byte
Sempre 3 byte
Da 1 a 4 byte
Sempre 2 byte
Qual è il SEGMENTO di default dell'istruzione MOV ?
CS
DS
SS
Nessuno
Qual è il nome del registro general purpose AX?
Base
Contatore
Accumulatore
Dati
Un programma assembly, che utilizza solo le istruzioni di base, è generalmente formato dalle seguenti sezioni distinte:
intestazione; segmento dati; segmento di stack; segmento di codice; ritorno al sistema operativo; chiusura del sorgente.
Quale delle seguenti frasi descrive la sezione segmento stack?
In questa sezione viene definita la struttura dello stack associato al programma;
In questa sezione, tramite commenti, vengono specificati il nome e la funzione del programma;
In questa sezione vengono descritte le azioni da compiere, utilizzando le opportune strutture di controllo;
In questa sezione vengono descritti in modo formale i dati su cui il programma dovrà operare;
Sapendo che la dimensione dello stack cresce andando dagli indirizzi di memoria più alti verso quelli più bassi, in dettaglio cosa esegue l’operazione di PUSH?
1. SP = SP +2
2. Scrive una word alla posizione top dello stack.
1. SP = SP – 2
2. Scrive una word alla posizione top dello stack.
1. SP = SP -1
2. Scrive un byte alla posizione top dello stack.
1. SP = SP +1
2. Scrive un byte alla posizione top dello stack.
Quale dei seguenti registri punta al segmento contenente lo stack corrente?
SP
CS
DS
SS
Descrivere il registro SP.
Il registro SP contiene, in ogni fase di avanzamento del programma, l’indirizzo di memoria in cui si trova l’istruzione successiva da eseguire.
Contiene il codice operativo dell’istruzione che è stata prelevata durante la fase di Fetch.È collegato alla sezione di decodifica e, a seconda della logica della CPU, è formato dauna coda di istruzioni.
Contiene l’indirizzo di una specifica zona di memoria organizzata secondo la filosofia LIFO utile all’esecuzione delle procedure, delle funzioni e dei parametri passati a esse.
Il registro SP contiene, in ogni fase di avanzamento del programma, l’istruzione successiva da eseguire.
Qual è l'ampiezza del BUS dati?
20 bit
16 bit
8 bit
12 bit
Qual è l'ampiezza del BUS indirizzi?
20 bit
16 bit
8 bit
12 bit
Quale frase seguente descrive il flag ZF del registro Process Status Word (PSW).
Flag ZERO: contiene false quando il risultato dell’ultima operazione è uguale a 0, mentre contiene true quando il risultato dell’operazione è diverso da 0.
Flag ZERO: contiene true quando il risultato dell’ultima operazione è uguale a 0, mentre contiene false quando il risultato dell’operazione è diverso da 0.
Flag ZERO: contiene true quando il segno del risultato dell’ultima operazione aritmetico-logica discorda dal segno degli operandi.
Flag ZERO: contiene true quando nel risultato dell’ultima operazione aritmetico-logica il numero di bit a 1 del risultato è pari.
Un programma assembly, che utilizza solo le istruzioni di base, è generalmente formato dalle seguenti sezioni distinte:
intestazione; segmento dati; segmento di stack; segmento di codice; ritorno al sistema operativo; chiusura del sorgente.
Quale delle seguenti frasi descrive la sezione intestazione?
In questa sezione viene definita la struttura dello stack associato al programma;
In questa sezione, tramite commenti, vengono specificati il nome e la funzione del programma;
In questa sezione vengono descritte le azioni da compiere, utilizzando le opportune strutture di controllo;
In questa sezione vengono descritti in modo formale i dati su cui il programma dovrà operare;
Che cosa è lo stack?
Il termine stack può essere tradotto in italiano come catasta e indica un’area di memoria collocata all’interno della memoria centrale.
Nessuna delle altre risposte è esatta.
Il termine stack può essere tradotto in italiano come staccata e indica un’area di memoria separata dalla RAM.
Il termine stack può essere tradotto in italiano come pila e indica l'insieme dei registri del processore.
Choose the correct answer.
The CPU is:
a part of a computer that interprets and processes instructions contained in the software
a part of a computer that interprets and processes instructions and data contained in the software
a part of a computer that interprets instructions contained in the software
a part of a computer that interprets and processes data contained in the software
Un programma assembly, che utilizza solo le istruzioni di base, è generalmente formato dalle seguenti sezioni distinte:
intestazione; segmento dati; segmento di stack; segmento di codice; ritorno al sistema operativo; chiusura del sorgente.
Quale delle seguenti frasi descrive la sezione segmento di codice?
In questa sezione viene definita la struttura dello stack associato al programma;
In questa sezione, tramite commenti, vengono specificati il nome e la funzione del programma;
In questa sezione vengono descritte le azioni da compiere, utilizzando le opportune strutture di controllo;
In questa sezione vengono descritti in modo formale i dati su cui il programma dovrà operare;
Quali registri definiscono rispettivamente l’indirizzo del segmento e l’offset della cima (top) dello stack?
SP e SS
IS e OS
SS e SP
SS e OF
Qual è la dimensione della memoria RAM del processore 8086?
1 MB
1 GB
16 Byte
8086 Byte
Un programma assembly, che utilizza solo le istruzioni di base, è generalmente formato dalle seguenti sezioni distinte:
intestazione; segmento dati; segmento di stack; segmento di codice; ritorno al sistema operativo; chiusura del sorgente.
Quale delle seguenti frasi descrive la sezione segmento dati?
In questa sezione viene definita la struttura dello stack associato al programma;
In questa sezione, tramite commenti, vengono specificati il nome e la funzione del programma;
In questa sezione vengono descritte le azioni da compiere, utilizzando le opportune strutture di controllo;
In questa sezione vengono descritti in modo formale i dati su cui il programma dovrà operare;
Quale dei seguenti registri punta al segmento dati corrente? In genere tale segmento contiene variabili di programma.
DI
CS
DS
SS
Quale dei seguenti registri punta al segmento codice corrente? Il segmento da cui vengono ottenute le istruzioni da eseguire.
IP
CS
DS
SS
Sapendo che la dimensione dello stack cresce andando dagli indirizzi di memoria più alti verso quelli più bassi, in dettaglio cosa esegue l’operazione di POP?
1. SP = SP +2
2. Legge una word dalla posizione top dello stack.
1. Legge una word dalla posizione top dello stack.
2. SP = SP + 2
1. SP = SP -2
2. Legge una word dalla posizione top dello stack.
1. Legge una word dalla posizione top dello stack.
2. SP = SP - 2
