Uploaded by tojes70645

P4

advertisement
Desarrollo
Para practicar realicen el programa en menos de una hora.
Realizar un programa en Marie en el cual se implemente la búsqueda en un arreglo.
Se deben realizar dos subrutinas de búsqueda:
En la primera se le ingresa el símbolo a buscar y retorna en pantalla la dirección en el arreglo en
la que se encuentra.
En la segunda se le ingresa la dirección y debe retornar el símbolo que tiene en dicha posición
del arreglo.
● El programa debe pedir el tamaño del arreglo al usuario.
● Se debe crear una subrutina para capturar en memoria los números dados en orden
ascendente a partir de la dirección 2A0H.
● Se le debe pedir al usuario el símbolo a buscar en el arreglo (ingresar únicamente
símbolos que existan en el arreglo).
● Se le debe de pedir al usuario la dirección en la cual se buscará en el arreglo.
● Se deben crear dos subrutinas para realizar la búsqueda en el arreglo en memoria.
● Una vez que se capture el arreglo, se debe repetir la búsqueda de números en el arreglo
(para debuguear).
Recordar que:
● Skipcond 000 salta “la inmediata siguiente instrucción” cuando AC < 0
● Skipcond 400 salta ”la inmediata siguiente instrucción” cuando AC = 0
● Skipcond 800 salta ”la inmediata siguiente instrucción” cuando AC > 0
Ayuda:
● El programa necesita una variable para contener la dirección de inicio del arreglo.
● También una variable para el tamaño del arreglo.
● Entre otras variables que se deben obtener por lógica.
Nota: Considerando el Lenguaje Ensamblador el procesador de MARIE descrito en el
documento PDF (MARIE.pdf).
Dificultades
Conclusiones y comentarios
Referencias
Download