Estudiante: Natalia Reyes López Docente: Luis Antonio Rodriguez Heredia
Fundación universitaria compensar
1
Actividad
1. Favor generar generar el archiv archivo o .C, el ejecutabl ejecutablee funcional, funcional, el archivo archivo assemble assembler, r, y un ejemplo de lectura del archivo que contiene el lenguaje de máquina.
Descargar una máquina virtual de un sistema operativo Linux, para este caso descargue Ubuntu Box
Se crea un archivo de texto con el nombre helloworld.c que contenga el código
#include int main(){ printf("Hello world\n"); return 0; }
2
En la terminal, con el comando “cd” se debe buscar la carpeta donde se encuentra el archivo creado con el código anterior, con el archivo encontrado se debe escribir el siguiente comando: “gcc helloworld.c -o output” y luego la tecla enter; op oprimiendo rimiendo el comando “ls” en consola, se podrá encontrar un nuevo archivo que se llama output, este archivo es el resultado de un u n proceso exitoso de compilación del programa anterior.
El compilador usado es gcc, que es el encargado de traducir el programa en lenguaje C realizado a un esquema interpretable por el sistema operativo (en este caso Linux) que tiene en cuenta la arquitectura propia del computador usado, Para ejecutarlo, eess necesario escribir el siguiente comando “./output”,
3
se va a solicitar a Linux que permita observar un archivo intermedio, este comando permitirá ver el conjunto de comandos en assembler que usa el equipo de uso. se ejecuta el siguiente comando “gcc -S helloworld.c”, automáticamente generará el
4
archivo helloworld.s. se ejecuta el comando “cat “ cat helloworld.s”, este comando permite solamente observar el contenido del archivo.
Secuencia numérica, para esto se usará el comando “xxd output”.
2. Ejecutar Ejecutar el programa programa “Hello “Hello World” World” en lenguaje lenguaje Python. Python. Solo necesitamos ingresar al intérprete print("Hello World"), luego haga clic en Enter, puede ver los resultados del programa. Es para llamar a la propia función de Python print
5
para generar una cadena, y el contenido de la cadena es "Hello World".
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.