Montaje: configuración del entorno
Configuración del entorno local
El lenguaje ensamblador depende del conjunto de instrucciones y la arquitectura del procesador. En este tutorial, nos enfocamos en procesadores Intel-32 como Pentium. Para seguir este tutorial, necesitará:
- Una computadora IBM o cualquier computadora compatible equivalente
- Una copia del sistema operativo Linux
- Una copia del programa ensamblador de NASM
Hay muchos programas ensambladores buenos, como:
- Ensamblador de Microsoft (MASM)
- Ensamblador turbo de Borland (TASM)
- El ensamblador GNU (GAS)
Usaremos el ensamblador NASM, tal como está:
- Gratis. Puede descargarlo de varias fuentes web.
- Bien documentado y obtendrá mucha información en la red.
- Se puede utilizar tanto en Linux como en Windows.
Instalación de NASM
Si selecciona "Herramientas de desarrollo" mientras instala Linux, es posible que instale NASM junto con el sistema operativo Linux y no necesita descargarlo e instalarlo por separado. Para verificar si ya tiene NASM instalado, siga los siguientes pasos:
Abra una terminal de Linux.
Tipo whereis nasm y presione ENTER.
Si ya está instalado, aparece una línea como nasm: / usr / bin / nasm . De lo contrario, verá solo nasm:, luego deberá instalar NASM.
Para instalar NASM, siga los siguientes pasos:
Consulte el sitio web del ensamblador de red (NASM) para obtener la versión más reciente.
Descargue el archivo de origen de Linux
nasm-X.XX.ta.gz
, dondeX.XX
está el número de versión de NASM en el archivo.Desempaquete el archivo en un directorio que crea un subdirectorio
nasm-X. XX
.cd
nasm-X.XX
y escriba./configure. Este script de shell encontrará el mejor compilador de C para usar y configurará Makefiles en consecuencia.Tipo make para construir los binarios nasm y ndisasm.
Tipo make install para instalar nasm y ndisasm en / usr / local / bin e instalar las páginas del manual.
Esto debería instalar NASM en su sistema. Alternativamente, puede usar una distribución RPM para Fedora Linux. Esta versión es más sencilla de instalar, simplemente haga doble clic en el archivo RPM.