Zusammenfassung der Ressource
Flussdiagrammknoten
- msgDescr1, msgDescr2, msgDescr3,
msgCoord1, msgCoord2,
msgMensaj, msgOpcion, msgColTex, msgColFon,
numRenglon, numColumna,
stringNume, longitNume,
stringCade,
colorLetra, colorFondo.
- msgDescr1, msgDescr2, msgDescr3,
msgCoord1, msgCoord2,
msgMensaj, msgOpcion, msgColFon, msgColTex
- Activar modo de texto:
AH=00h, AL = 03h, INT 10h.
- Leer y guardar Renglon:
puntero 4, 17, 0.
LLAMA leeNumero.
LLAMA obtenNumero.
- Leer y guardar Columna:
puntero 5, 17, 0.
LLAMA leeNumero.
LLAMA obtenNumero.
- [numColumna] = AL.
Lee y guardar Cadena:
puntero 5, 17, 0.
LLAMA leeCadena.
Lee Opcion Colores:
puntero 8, 20, 0.
LLAMA leeOpcion.
[colorFondo] = AL
puntero 9, 20, 0.
LLAMA leeOpcion.
[colorLetra] = AL
BX = colorFondo
- BH = DL
Limpiar pantalla, colores asignados por BH
- Cadena en posicion Indicada:
DH = [numRenglon].
DL = [numColumna].
puntero DH, DL, 0.
- AH = 02h.
BH = p (pagina).
DH = r (renglon).
DL = c (columna).
INT 10h.
- BX = stringCade.
BX = BX + CX.
[BX] = AL.
CX += 1.
- AL = '$'.
BX = stringCade.
BX = BX + CX.
[BX] = AL.
- Lee, muestra caracter y almacena en AL
- BX = stringNume.
BX = BX + CX.
[BX] = AL.
CX += 1.
- Lee, muestra caractes y almacena en AL
- DX = 1
CX = 0
BX = longitNume
CL = [BX]
- DX = Multiplo
CL = longitud
- BX = stringNume
BX = BX + CX
BX = BX - 1
AL = [BX]
AL = AL - 30
AL = AL * DL
- PILA agrega AX
AL = DL
DL = 10
AL =AL * DL
DL = AL
- saca PILA DX
AL = AL + DL
- 2da BX: Desplazamiento
3ra BX: Posicion
1er AL: Char numero
2da AL: Numero
3ra AL: Decena o Unidad
- Guarda unidades
en PILA
Aumenta DL, decenas