Ensamblador - validacion de datos

 
Vista:

validacion de datos

Publicado por borja (1 intervención) el 25/04/2005 16:34:13
hola necesito crear un programa en el que se pide la introduccion de un numero y tengo que validar que sea 1, 2 o 3, por favor si alguien tiene idea
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:validacion de datos

Publicado por Ge-ergon (3 intervenciones) el 28/04/2005 05:33:05
Hola!
borja

Este código talvez te sirva para despejar dudas.
El programa utiliza la interrupción de teclado del bios (semejante a readkey en pascal) y algunos servicios del sistema operativo DOS.
Este ejemplo se parece al comando "choice" de DOS.
-------------cortar aqui----------------
code segment byte public use16 'code'
assume cs:code,ds:code,es:code,ss:code
org 0100h
.286 ;utiliza instrucciones para el mricro 286
jumps
begin:
lea dx,mensaje
mov ax,0900h
int 21h ; imprime mensaje
leecar: ; ciclo de leer caracter
mov ax,0000h
int 16h
cmp al,31h ;m
jb leecar
cmp al,33h
ja leecar
mov [num],al
mov dx,offset num
mov ax,0900h
int 21h
fin:
mov ax,4c00h
int 21h
mensaje db '[1,2,3]:$'
num db ?,'$'

code ends
end begin
--------------cortar aqui----------------
Att:Geergon
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar