Cómo usar el lenguaje ensamblador, dónde está la interfaz de escritura y qué pasa con la sintaxis. Soy nuevo en esto.
Categoría: Computadora/Red >> Programación >> Otros lenguajes de programación
Descripción del problema:
Cómo usar el lenguaje ensamblador, dónde escribirlo
Si es como tc, hay tc para escribirlo.
¿Cuál es su sintaxis?
¿Puedes darme algún consejo?
¿Hay algún libro o sitio web que pueda recomendar?
¡¡¡Soy un principiante!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!
Análisis:
El ensamblador generalmente usa la depuración de errores
Puede ser así: iniciar el sistema operativo → ejecutar → ingrese "cmd" (sin comillas, lo mismo a continuación) y presione Enter. Si escribe algo simple, puede ingresar directamente "debug" en la interfaz de comando emergente de Dos y presionar Enter.
Puede ingresar comandos directamente, como escribir un programa ensamblador (solo simple); t, verificar el estado de almacenamiento de cada registro; u, verificar el ensamblador, puede aprender otros comandos usted mismo.
Si desea escribir algo complicado, puede escribir "editar" en la interfaz Dos, escribir el programa en el editor de pantalla azul que aparece y guardarlo después de escribir (el formato es .a * **). Luego use LINK y MASM para conectarse y compilar (debe verificar el uso de esta parte, lo sabrá si la revisa usted mismo). Genere el exe y ejecútelo directamente.
La gramática no es fácil de explicar en pocas palabras, ¿verdad? Este es un programa muy simple que escribí cuando estaba estudiando:
asumir cs:code,ds:data,ss:stack
segmento de datos
dw 0123h ,0456h,0789,0abch,0defh,0fedh,0cbah,0987h
extremos de datos
segmento de pila
dw 0,0,0,0, 0, 0,0,0
final de pila
segmento de código
inicio:mov ax,stack
mov ss,ax
mov sp,16
mov ax,data
mov ds,ax
push ds:[0]
push ds:[2]
pop ds:[2]
pop ds:[0]
mov ax,4c00h
int 21h
código termina
fin inicio
Si quieres aprender te recomiendo un muy buen libro:
Título: Ensamblaje Idioma
Autor: Wang Shuang
Editor: Editorial de Correos y Telecomunicaciones
Suplemento:
1. Inicio → Ejecutar →Entrar " cmd" (sin comillas, lo mismo a continuación) y presione Enter para ingresar a Dos
2. Después de escribir el programa en el wordpad, guárdelo con ".a ***", por ejemplo, guárdelo como "texto.a ***", no "texto.txt".
3. Supongamos que su MASM está guardado en la carpeta MASM de la unidad D.
Escriba el siguiente comando en DOS:
c:\>d: (Después de escribir los primeros caracteres, presione Enter, lo mismo a continuación) [Explicación del comando: Ingrese la raíz D directorio ]
d:\>cd ma *** [Abra la carpeta MASM en la unidad D]
d:\ma *** >ma *** text.a * ** [Use MASM para compilar el programa escrito previamente text.a ***]
Luego aparecerá lo siguiente: Nombre de archivo del objeto [text.OBJ]: y espere la entrada, luego ingrese el OBJ que se va a compilar. generado más tarde El nombre del archivo es suficiente, como text.obj
Luego aparecerá lo siguiente: Listado de fuentes [NUL.LST]: este es un archivo intermedio, que generalmente no se usa, por lo que no hay necesita ingresarlo, solo presione Enter
Luego aparecerá: Referencia cruzada [NUL.CRF]: Archivo intermedio, solo presione Enter
Luego aparecerá: 50536+415656 Bytes símbolo espacio libre
0 errores de advertencia
0 errores graves
D:\ma ***
Esto significa que ha sido compilado y estará en la carpeta ma *** Genera un nuevo archivo: TEXT.OBJ
Luego continúa ingresando en D:\ma *** >:
D :\ma *** >link text.obj p>
Aparecerá: Ejecutar archivo [TEXT.EXE]: y espere la entrada, luego ingrese el nombre del archivo EXE que se generará, como texto. exe, presione Enter
y luego aparecerá: Archivo de Lista [NUL.MAP]: Archivo intermedio, solo presione Enter
Luego aparecerá: Bibliotecas [.LIB]: Simplemente presione Enter
En este punto, si el programa no es incorrecto, se generará el archivo EXE correcto.