È il registro dell'architettura x86 comunemente noto come "accumulatore", utilizzato storicamente per le operazioni aritmetiche e per contenere il valore di ritorno delle funzioni.
AX
È l'operatore utilizzato in C++ per l'output standard, tipicamente associato all'oggetto std::cout.
Cos'è l'operatore di inserimento <<?
È l'indice numerico associato al primissimo elemento di un array o di un std::vector in C++.
Cos'è lo 0?
È il numero di bit strettamente necessari per rappresentare una singola cifra decimale (da 0 a 9) nel codice BCD standard.
4?
È il modello architetturale standard su cui si basano quasi tutti i computer moderni, caratterizzato dal condividere la stessa memoria sia per i dati che per le istruzioni del programma.
Cos'è l'architettura di Von Neumann
Questa istruzione fondamentale duplica il valore del secondo operando nel primo operando (es. ___ dest, src).
MOV
Questa parola chiave identifica un tipo di dato primitivo introdotto per rappresentare esplicitamente i valori di verità (vero o falso).
Cos'è bool?
Questo algoritmo di ricerca, con complessità , richiede tassativamente che il vettore sia già ordinato per poter funzionare.
Cos'è la ricerca binaria?
Nel codice BCD, la sequenza binaria 1010 (che corrisponderebbe al 10 decimale) viene considerata in questo modo
Cos'è non valida (o invalida)?
È la componente interna della CPU preposta all'esecuzione di tutti i calcoli aritmetici e delle decisioni logiche
Cos'è l'ALU (Arithmetic Logic Unit)
È il registro speciale che punta costantemente alla prossima istruzione che la CPU deve prelevare ed eseguire
Cos'è l'Instruction Pointer
È il modificatore che, se applicato a una variabile al momento della dichiarazione, impedisce che il suo valore venga modificato successivamente nel programma.
Cos'è const
È il metodo della classe std::vector utilizzato per inserire un nuovo elemento in coda alla struttura, ridimensionandola automaticamente se necessario.
Cos'è push_back()?
È l'operazione logica bit a bit (bitwise) comunemente utilizzata nel calcolo di molti algoritmi di checksum basati su ridondanza longitudinale
Cos'è lo XOR (OR esclusivo)?
È il ciclo continuo compiuto dalla CPU, diviso in tre fasi principali, per elaborare ogni singola istruzione di un programma.
Cos'è il ciclo di Fetch-Decode-Execute
È il meccanismo attraverso il quale i parametri vengono passati alle funzioni e l'indirizzo di ritorno viene salvato durante l'esecuzione di un'istruzione CALL.
Che cos'è lo Stack (o lo Stack Frame)?
Rappresenta la differenza fondamentale nel passaggio dei parametri tra void func(int x) e void func(int &x).
Cos'è il passaggio per valore rispetto al passaggio per riferimento
Questo semplice algoritmo di ordinamento funziona confrontando ripetutamente elementi adiacenti e scambiandoli se sono nell'ordine errato, facendo "risalire" i valori massimi come bolle.
Cos'è il Bubble Sort?
Rappresenta la stringa in codice BCD (8421) del numero decimale 45.
Cos'è 0100 0101?
Identifica il bus dedicato al trasporto dei segnali che indicano quale specifica cella di memoria o dispositivo di I/O deve essere letto o scritto
Cos'è il Bus degli Indirizzi (Address Bus)?
È l'area di memoria dinamica in cui vengono allocate le variabili quando si utilizza l'operatore new, e che richiede l'uso di delete per evitare memory leak.
Cos'è lo Heap?
Quanti cicli for sono necessari negli algoritmi di ordinamento?
2
Nel checksum di Internet (usato in IP e TCP), i byte rimasti orfani in caso di lunghezza dispari vengono gestiti con un padding, e il risultato finale della somma viene invertito usando questo specifico operatore matematico
Cos'è il complemento a uno?
Questa memoria ultra-veloce ma di piccole dimensioni serve a mitigare il "collo di bottiglia di Von Neumann" memorizzando temporaneamente i dati di uso più frequente tra CPU e RAM.
Cos'è la memoria Cache?