Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

En los cuales el problema deebera encontrar secuencias de numeros, que habra de contar

Enviado por   •  12 de Julio de 2018  •  2.917 Palabras (12 Páginas)  •  344 Visitas

Página 1 de 12

...

que se introdujo con 1

je comparar ;Si es igual a 1 se va a comparar

cmp al,2 ;compara el valor que se introdujo con 2

je comparar ;Si es igual a 2 se va a comparar

cmp al,3 ;compara el valor que se introdujo con 3

je comparar ;Si es igual a 3 se va a comparar

cmp al,4 ;compara el valor que se introdujo con 4

je comparar ;Si es igual a 4 se va a comparar

cmp al,5 ;compara el valor que se introdujo con 5

je comparar ;Si es igual a 5 se va a comparar

cmp al,6 ;compara el valor que se introdujo con 6

je comparar ;Si es igual a 6 se va a comparar

cmp al,7 ;compara el valor que se introdujo con 7

je comparar ;Si es igual a 7 se va a comparar

cmp al,8 ;compara el valor que se introdujo con 8

je comparar ;Si es igual a 8 se va a comparar

cmp al,9 ;compara el valor que se introdujo con 9

je comparar ;Si es igual a 9 se va a comparar

jmp inicializar ;Sino se cumplio con ninguna de las especificaciones

;anteriores quiere decir que fue una letra la que entro por teclado

inicializar:

mov bandera,0 ;Inicializa bandera en 0

jmp leer ;Regresa a leer un caracter

comparar: ;verifica si empieza una cadena de numeros

mov al,bandera ;mueve lo que tiene bandera a al

cmp al,0 ;Si es 0 es que empezara una nueva cadena de numeros

je contad ;y si es asi lo manda a contador

jmp leer ;sino, regresara a pedir un numero

contad: ; Si es empieza una nueva cadena de letras llego hasta aqui

;Incrementando contador en uno

add contador,1

mov al,1

mov bandera,al ;Pone la bandera en uno para que ya no se cuente si entra mas

jmp leer ;numeros y regresara en o cuando sea una letra

imprimir:

lea dx,Cadenas ;Lee el el la direccion donde se encuentra el mensaje

mov ah,09h ;DX debe contener el desplazamiento de la cadena dentro de ese segmento.

int 21h

;Para mandar a imprimir el resultado

mov dl, contador ;Imprime contador

add dl,30h

mov ah,02 ;servicio 02 peticion para colocar el cursor la funcion 02h indica la operacion que coloca al cursor, se carga el numero de pagina o pantalla, y la fila y columna en que se colocara

int 21h ;interrupcion 21

;-------------------------PARA TERMINAR EL PROGRAMA--------------------

mov ax,4ch ;Se invoca la interrupcion 21 y la funcion 4ch

int 21h ;Para terminar el programa

;y regresar el control al sistema operativo

end ;FIN DEL PROGRAMA

...

Descargar como  txt (6.9 Kb)   pdf (47 Kb)   docx (13.4 Kb)  
Leer 11 páginas más »
Disponible sólo en Essays.club