Hoy comenzamos con la revisión del blog anterior, hablamos un poco sobre el.
Iniciamos instalando DOSbox y masm6 para así empezar a usarlo, y para poder poner nuestro primer "Hola mundo"
El lenguajes ensamblador es un lenguaje de programación de bajo nivel.
El principio de la programación de reducía a unos y ceros. estos formaban datos e instrucciones que son almacenados en memoria yes llamado lenguaje máquina. A través de este idioma, el programador era capaz de comunicarse con la máquina, el cual era un proceso tedioso y muy susceptible a errores.
Fue necesario hacerse un lenguaje que fuera mas eficiente fue cuando nació el lenguaje ensamblador.
Éste programa mostrará "Hola mundo" en la pantalla, utilizando servicios de DOS.
Se entra al Debug y se escribe lo siguiente (Sin utilizar la orden ensamblar)
E 1000 'Hola mundo$'
"E" significa escribir, se escribe en el segmento de datos (Indicado por DS). La sintaxis de ésta orden del debug es la siguiente:
E Offset '[Cadena de caracteres]'
El carácter "$" que está a la derecha de la frase "Hola mundo", sirve para que el servicio de DOS que se va a utilizar para mostrar Hola mundo en la pantalla no muestre información más alla del carácter que está a la izquierda del carácter '$', es decir éste carácter limitador es el fin de la cadena, es decir a partir de éste no mostrará más caracteres.
Importante: Si no finaliza la cadena con el carácter '$', al llamar al servicio de DOS para mostrar el carácter, probablemente se bloqueará la PC hasta encontrar un carácter '$', inclusive puede ser que nunca lo encuentre.
Hola Alicia, tu entrada es ilegible.
ResponderBorrar