Looking for ESTRUCTURA DE COMPUTADORES test answers and solutions? Browse our comprehensive collection of verified answers for ESTRUCTURA DE COMPUTADORES at campusvirtual.uclm.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
¿Con qué comando del depurador gdb podemos visualizar en hexadecimal la variable pi una vez declarada como tipo float e inicializada al valor 3.14?
Si p es un puntero que contiene la dirección de x ¿Cómo le asigno el valor 0 a x empleando el puntero?
¿Qué tamaño ocupa en memoria la cadena de texto c del siguiente fragmento de código?
Indica el rango de valores que puede tomar una variable con signo definida como entero corto (short int).
¿Con qué comando del depurador gdb podemos visualizar en binario el contenido completo de un vector v declarado como tipo int con 5 elementos y las posiciones de memoria ocupadas por cada elemento?
Si ejecutamos el siguiente programa que mete el dato contenido en un registro en la pila, ¿en cuántas unidades se incrementa o decrementa el puntero de pila (rsp)?
Si tenemos el siguiente programa en C con esta estructura
#include <stdio.h>
struct data{
char c;
int l;
short int s;
long int d;
};
int main(){
struct data dat={0xa0,0xc3c2c1c0,0xb1b0,0xd7d6d5d4d3d2d1d0};
printf("Size of struct dat: %d\n", sizeof(dat));
}
y ponemos el comando x/24xb &dat o -exec x/24xb &dat (VSCODE) y nos sale el siguiente resultado,
¿Qué endianness tendría la arquitectura sobre la que estamos ejecutando el programa?
Indica cuántos bytes ocupa la instrucción pop en el siguiente fragmento de código máquina y ensamblador.
¿Qué devuelve la función sizeof() en el siguiente programa? (Considerando la arquitectura x86-64 que se emplea en la mayoría de portátiles).
¿Qué tamaño tienen las estructuras dat1 y dat2?
--------------------------------
#include <stdio.h>
struct data1{
char c;
int l;
long int d;
};
struct data2{
int l;
long int d;
char c;
};
int main(){
struct data1 dat1={0xa0,0xc3c2c1c0,0xd7d6d5d4d3d2d1d0};
struct data2 dat2={0xc3c2c1c0,0xd7d6d5d4d3d2d1d0,0xa0};
printf("Size of struct dat1: %d\n", sizeof(dat1));
printf("Size of struct dat2: %d\n", sizeof(dat2));
}
--------------------------------
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!