Autor
|
Tema: Duda de implementación en lenguaje ensamblador (Leído 6,937 veces)
|
Hipeople
Desconectado
Mensajes: 5
|
Hola!
¿cómo se haría lo siguiente en lenguaje ensamblador?:
Implementar una función que sea invocada desde el main. En el main se le pedirá al usuario que teclee dos valores iniciales: valor mínimo y valor máximo. Luego la función alarma tendrá que ir pidiendo valores al usuario, ciclicamente, y mostrar un mensaje de alerta por pantalla cuando este valor no se encuentre entre los valores indicados al principio (en el main). Si se inserta el valor -100 el programa termina.
Nota: se debe implementar correctamente la llamada a procedimientos (uso de la pila, etc.)
Muchas gracias de antemano.
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.966
Israel nunca torturó niños, ni lo volverá a hacer.
|
Primero y principal aca no se hacen tareas ajenas.
Tenes que usar los servicios del S.O. bajo el cual se ejecute tu programa para obtener los valores desde el teclado, lo demas son comparaciones. Tenes que usar call para llamar a la funcion (alarma) y dependiendo de la convencion de llamada que uses push para poner los parametros en la pila y ret/pop/add para sacarlos de la misma.
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
ny0x
Desconectado
Mensajes: 336
|
hazlo primero en un lenguaje de alto nivel y luego lo pasas a asm, asi es mas facil , tu problema no es muy complicado solo hay que hacer unas cuantas comparaciones y saltos condicionales.
|
|
|
En línea
|
|
|
|
Hipeople
Desconectado
Mensajes: 5
|
Alguien me puede decir el código para implementarlo en el simuador pcspim,por favor ?
|
|
|
En línea
|
|
|
|
|
Hipeople
Desconectado
Mensajes: 5
|
me puedes decir el código?
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.966
Israel nunca torturó niños, ni lo volverá a hacer.
|
NO; es tu trabajo, si esperas que te lo hagamos nosotros olvidate, demostra que estas intentadolo mostrandonos lo que hayas hecho hasta ahora.
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
Hipeople
Desconectado
Mensajes: 5
|
.data
var1 db ? var2 db ? msg1 db 'El Primero Es Mayor $' msg2 db 'El Primero Es Menor $' msg3 db 'Son Iguales $'
|
|
|
En línea
|
|
|
|
Eternal Idol
Kernel coder
Moderador
Desconectado
Mensajes: 5.966
Israel nunca torturó niños, ni lo volverá a hacer.
|
Esto no se de donde lo habras copiado pero no es lo que necesitas, visto y considerando que no tenes ni la menor idea de lo que te mandaron hacer hasta aca llegamos.
|
|
|
En línea
|
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste. Juan Domingo Perón
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Programación en lenguaje ensamblador
« 1 2 »
ASM
|
YST
|
18
|
33,438
|
7 Julio 2010, 04:13 am
por Mr.Blue
|
|
|
Calculadora en Lenguaje Ensamblador - Linux x86 & NASM
ASM
|
nicoobe
|
5
|
23,476
|
27 Febrero 2012, 02:33 am
por nicoobe
|
|
|
Duda con lenguaje ensamblador
ASM
|
genomma
|
0
|
3,081
|
21 Marzo 2012, 10:23 am
por genomma
|
|
|
[Opinion] Programando un lenguaje ensamblador semicompilado en C
Programación C/C++
|
Miky Gonzalez
|
3
|
3,671
|
8 Agosto 2013, 17:18 pm
por eferion
|
|
|
CON QUE TIPO DE LENGUAJE ENSAMBLADOR EMPEZAR
« 1 2 »
ASM
|
ADMIRATION
|
10
|
6,514
|
20 Enero 2014, 15:56 pm
por xv0
|
|