Documente Academic
Documente Profesional
Documente Cultură
Temas a tratar:
https://github.com/Dman95/SASM
Hasta abajo viene una lista con las dependencias que debemos instalar antes
de instalar el IDE SASM
Damos clic
Carrillo Hernández Rogelio Ignacio
64 bits
32 bits
Carrillo Hernández Rogelio Ignacio
Tipo de
arquitectura
Versión
SALIDA
Registro de compilación
Si vas a trabajar con VI, te recomiendo que instales el comando “tree”, el cual
te permite poder visualizar la estructura de tus directorios en forma de árbol.
Para instalar tree debes ingresar el comando “sudo apt-get install tree”.
Primer forma.
La primer forma es crear los archivos con rutas(direcciones) relativas, por
ejemplo yo puedo abrir la terminal y crear un documento escribiendo la
dirección donde quiero que se cree mi archivo.asm, para ello nos guiaremos
con el comando “tree” para visualizar como esta estructurado nuestro
directorio.
Carrillo Hernández Rogelio Ignacio
Sistema de 64 bits:
Sistema de 32 bits:
nasm -f elf -o ./Desktop/Codigo/holaVI.o ./Desktop/Codigo/holaVI.asm
Segunda forma
La segunda forma consiste en localizar y entrar a el directorio donde
queremos trabajar.
Historia sobre VI
VI (Visual) fue originalmente escrito por Bill Joy en 1976. Es un programa que
entra en la categoría de los editores de texto, pues a diferencia de un
procesador de texto no ofrece herramientas para determinar visualmente
cómo quedará el documento impreso. Por esto carece de opciones como
centrado o justificación de párrafos, pero permite mover, copiar, eliminar o
insertar caracteres con mucha versatilidad. Este tipo de programas es
frecuentemente utilizado por programadores para escribir código fuente de
software.
Navegación general
Use los siguientes comandos para desplazarse dentro de un archivo:
Salir de vi
Las opciones para salir de vi son las siguientes: salir guardando o cancelando los
cambios, o reiniciar desde el comienzo. Si estos comandos no funcionan en su
sistema, es probable que esté trabajando en modo insertar, para salir de dicho modo
y volver al modo de comandos, presiones la tecla Esc , en el cual podrá usar los
siguientes comandos.
:e! Editar la copia de disco actual del archivo. El archivo se volverá a cargar y
todos los cambios realizados se cancelarán. También puede usar esta función
si la copia de disco ha cambiado por cualquier motivo y usted quiere trabajar
sobre la última versión.
Modo de comandos
En el modo de comandos, podemos desplazarnos dentro de un archivo y
efectuar operaciones de edición como buscar texto, eliminar texto, modificar
texto, etc. vi suele iniciarse en modo de comandos.
Carrillo Hernández Rogelio Ignacio
Modo insertar
Estos dos modos determinan la forma de comportamiento del editor. Todo lo que se
tipee en el modo insertar se considerará como texto a insertar en el archivo. Si intenta
tipear un comando y no sucede nada o el carácter aparece debajo del cursor,
seguramente olvidó presionar Esc para salir del modo insertar.
Edición de texto
Ahora que ya sabemos cómo abrir un archivo en vi, desplazarnos dentro de éste y
salir, llegó el momento de aprender a editar el texto dentro del archivo.
Modificar texto
Use los siguientes comandos para insertar, eliminar o modificar texto. Tome en
cuenta que algunos de estos comandos poseen una forma en mayúscula que es
similar a la forma en minúscula; lea las descripciones proporcionadas a continuación.
c Use c para modificar el carácter actual e ingrese al modo insertar para tipear
caracteres de reemplazo.
o Abra una línea nueva para insertar texto debajo de la línea actual. Use O para
abrir una línea arriba de la línea actual.
dd Elimine la línea actual. Use un conteo de repetición para eliminar varias líneas.
p Coloque el último texto eliminado después del carácter actual. Use P para
colocarlo antes del carácter actual.
Búsqueda de texto
? Use ? seguido de una expresión regular para buscar hacia atrás en el archivo.
Referencias
Ejercicio holaSASM: https://www.youtube.com/watch?v=wLXIWKUWpSs