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.