Red de conocimiento informático - Conocimiento sistemático - Cómo usar el lenguaje ensamblador, dónde está la interfaz de escritura y qué pasa con la sintaxis. Soy nuevo en esto.

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

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.