Red de conocimiento informático - Conocimiento sistemático - Lenguaje ensamblador, ¿cómo ingresar una cadena desde el teclado?

Lenguaje ensamblador, ¿cómo ingresar una cadena desde el teclado?

DATASSEGMENT

A100DUP(?)

DATASENDS

CODESSEGMENT

ASSUMECS: CÓDIGOS, DS: DATAS, SS: STACKS

INICIO:

MOVAX, DATAS

MOVDS, AX

MOVSI, OFFSETA

MOVCX , 20

L: MOVAH, 01H

INT21H

MOVA[SI], AL

INCSI

LOOPL

MOVAH, 4CH

INT21H

CODESENDS

ENDSTART

Información ampliada

Ventajas del lenguaje ensamblador

La aparición del lenguaje ensamblador ha facilitado enormemente a los programadores escribir y memorizar programas, lo que ha convertido el desarrollo de los lenguajes informáticos en un gran paso adelante. Pero, de hecho, el lenguaje ensamblador sigue siendo un lenguaje de bajo nivel y un lenguaje de programación para hardware de máquinas.

Debido a esto, el lenguaje ensamblador todavía se usa ampliamente para escribir programas de control en tiempo real y programas de sistema para hardware de máquinas. Por ejemplo, autopruebas de máquinas, inicialización de sistemas y operación de dispositivos de entrada y salida reales.