¿Cuáles son los pasos generales en la programación en lenguaje ensamblador?
1. Pasos del experimento informático Nota: Los siguientes pasos se aplican a todos los experimentos excepto al Experimento 1 al Experimento 4 de programación en lenguaje ensamblador (los Experimentos 1 a 4 solo usan TD.EXE). 1. Determine el directorio de almacenamiento del programa fuente. Se recomienda que el directorio donde se almacena el programa fuente se llame ASM (o MASM) y se coloque en el directorio raíz de la unidad C o D. Si este directorio no se ha creado, utilice el siguiente método para crearlo: busque el directorio raíz de la unidad C a través del Explorador de Windows, haga clic derecho en la ventana del directorio raíz de la unidad C y seleccione "Nuevo" → "Carpeta". " en el menú emergente. " y nombre la nueva carpeta ASM. Copie MASM.EXE, LINK.EXE, DENUG.EXE y TD.EXE a este directorio. 2. Creación de programas fuente ASM Puede utilizar los editores de texto EDIT o NOTEPAD (Bloc de notas) para crear programas fuente ASM. El siguiente ejemplo ilustra los pasos para usar el editor de texto EDIT para crear un programa fuente ASM (suponiendo que el programa fuente que se creará se llama HELLO.ASM. Los pasos para usar el Bloc de notas (Bloc de notas) para crear un programa fuente ASM son similares). . En Windows, haga clic en el botón "Inicio" en la esquina inferior izquierda del escritorio → seleccione "Ejecutar" → ingrese "EDIT.COM C:\ASM\HELLO.ASM" en la ventana emergente y la línea de título del La ventana de edición EDIT aparece en la pantalla. La ruta completa del programa EDIT. Inmediatamente debajo de la fila del título está la fila del menú y la fila inferior de la ventana es la fila del mensaje. El menú se puede activar con la tecla Alt y luego usar las teclas de flecha para seleccionar elementos del menú. También puede usar Alt-F directamente para abrir el menú Archivo, usar Alt-E para abrir el menú Editar, etc. Si se ingresa el nombre del archivo del programa fuente (C:\ASM\HELLO.ASM) al escribir el comando EDITAR, el nombre del archivo se mostrará en la parte superior de la ventana de edición. Si no se proporciona el nombre del archivo del programa fuente al escribir el comando EDITAR, se mostrará "SIN TÍTULO1" en la ventana de edición, lo que indica que el archivo no tiene un nombre. En este caso, al guardar el archivo del programa fuente, se le solicitará EDITAR. debe ingresar el nombre del archivo del programa fuente que desea guardar. La ventana de edición se utiliza para ingresar programas fuente. EDIT es un programa de edición de pantalla completa, por lo que puede usar las teclas de flecha para colocar el cursor en cualquier posición en la ventana de edición. Las teclas de edición y las teclas de función en EDIT cumplen con los estándares de Windows y no se describirán aquí. Después de ingresar el programa fuente, use Alt-F para abrir el menú Archivo y use la función Guardar para guardar el archivo. Si no se proporciona el nombre del archivo del programa fuente al escribir el comando EDITAR, aparecerá una ventana "Guardar como". En esta ventana, ingrese la ruta y el nombre del archivo del programa fuente que desea guardar (en este caso, C: \ASM\HOLA.ASM). Tenga en cuenta que la extensión del archivo del programa fuente en lenguaje ensamblador se llama mejor .ASM, lo que puede brindar una gran comodidad para las operaciones posteriores de ensamblaje y conexión. 3. Utilice MASM.EXE para ensamblar el programa fuente para generar el archivo objeto OBJ. Después de crear el archivo fuente HELLO.ASM, use el ensamblador para ensamblar el archivo del programa fuente y generar un archivo objeto binario (archivo .OBJ). Las operaciones específicas son las siguientes: Método 1: en Windows, use el administrador de recursos para abrir el directorio del programa fuente C:\ASM y arrastre HELLO.ASM al ícono del programa MASM.EXE. Método 2: en la ventana del símbolo del sistema de DOS, seleccione "Inicio" → "Programas" → "Accesorios" → "Símbolo del sistema" para abrir la ventana del símbolo del sistema de DOS, luego use el comando del CD para ir al directorio del programa fuente y luego ingrese el comando MASM: I: gt; C: C: gt; CD \ASMC: \ASMgt HELLO.ASM No importa cuál de los dos métodos anteriores se utilice, después de ingresar al programa MASM, se le pedirá que ingrese el destino. nombre del archivo (nombre de archivo del objeto) y muestra el nombre del archivo de destino predeterminado entre corchetes. Se recomienda ingresar el nombre de ruta completo del archivo de destino, como por ejemplo: C:\ASM\HELLO.OBJ
Las siguientes dos indicaciones son opcionales, simplemente presione Entrar. Tenga en cuenta que si no se proporciona el nombre del programa fuente al abrir el programa MASM, el programa MASM primero le pedirá que ingrese el nombre del archivo del programa fuente (Nombre del archivo fuente En este momento, ingrese el nombre del archivo del programa fuente HELLO.ASM y presione). Ingrese y luego realice las siguientes operaciones Exactamente igual que arriba. Si no hay errores, MASM creará un archivo HELLO.OBJ en el directorio actual (el nombre es el mismo que el nombre del archivo fuente, pero la extensión es diferente). Si hay errores en el archivo fuente, MASM indicará el número de línea del error y la causa del error. 4. Utilice LINK.EXE para generar archivos ejecutables EXE. En el paso anterior, el ensamblador generó un archivo objeto binario (archivo OBJ), no un archivo ejecutable. Si queremos que se ejecute el programa que preparamos, también debemos usar un vinculador (ENLACE). .EXE) convierte archivos OBJ en archivos EXE ejecutables. Las operaciones específicas son las siguientes: Método 1: en Windows, use el administrador de recursos para abrir el directorio del programa fuente C:\ASM y arrastre HELLO.OBJ al ícono del programa LINK.EXE. Método 2: en la ventana del símbolo del sistema de DOS, seleccione "Inicio" → "Programas" → "Accesorios" → "Símbolo del sistema" para abrir la ventana del símbolo del sistema de DOS, luego use el comando del CD para ir al directorio del programa fuente y luego ingrese el comando LINK: I: gt; C: C: gt; CD \ASMC: \ASMgt LINK HELLO.OBJ No importa cuál de los dos métodos anteriores se utilice, después de ingresar al programa LINK, se le pedirá que ingrese el ejecutable. nombre del archivo (Ejecutar archivo) y muestra el nombre del archivo ejecutable predeterminado entre corchetes. Se recomienda ingresar el nombre de ruta completo del archivo ejecutable, como por ejemplo: C:\ASM\HELLO.EXE