RUTINA MOSTRAR STRING Y CAPTURAR UN CARACTER
-A 100
0C7C:0100 MOV AH,09 ;solicitud 09H de las funciones del DOS mostrar cadena de caracteres
0C7C:0102 MOV DX,0200 ;dirección de la cadena de caracteres ‘GRUPO#’
0C7C:0105 INT 21 ;interrupción para ejecutar la función DOS
0C7C:0107 ;se ha mostrado el string, ahora introducimos una espera el numero de grupo
0C7C:0107 MOV AH,01 ;solicitud 01H de las funciones del DOS leer el teclado
0C7C:0109 INT 21 ;interrupción para ejecutar la función DOS
0C7C:010B ;luego de pulsar la tecla, continua la ejecución del programa
0C7C:010B MOV AH,09 ;solicitud 09H de las funciones del DOS mostrar cadena de caracteres
0C7C:010D MOV DX,210 ;dirección de la cadena de caracteres para saltar a la siguiente línea
0C7C:0110 INT 21 ;interrupción para ejecutar la función DOS
0C7C:0112 ;este string contiene el caracter 0A LF (Line Feed) va al principio de la sig. línea
0C7C:0112 MOV DX,220 ;dirección de la cadena de caracteres ‘SECCIÓN:’
0C7C:0115 INT 21 ;interrupción para ejecutar la función DOS
0C7C:0117 MOV AH,01 ;solicitud 01H de las funciones del DOS leer el teclado
0C7C:0119 INT 21 ;interrupción para ejecutar la función DOS
0C7C:011B INT 20 ;interrupción para finalizar el programa
3. Guardar Programa especificando nombre, tamaño y usando el comando escribir.
El programa lo llamaremos string con la extensión .com
-N STRING.COM
A través del comando –R podemos consultar y asignar valores a los registros, de este modo asignaremos el tamaño del programa haciendo uso de los registros BX y CX, siendo BX=00 le asignamos al registro contador CX el tamaño del programa 011D-0100 H
-H 011D 0100
021D 001D (resultado de la resta)
-R CX
CX 0000
:001D
Comando de escritura
-w
Escribiendo 0001D bytes
En este caso guardará el archivo ejecutable.com en C, si se desea guardar en un directorio, solo se especifica la ruta, si vamos a guardar en disco 3½
-N a:\EJEMPLO1.COM (\ ALT 92 )
-W
Luego podrá ser ejecutado directamente y para editarlo se cargara con el DEBUG –L
-N a:\EJEMPLO1.COM
-L