Pregunta: | 27521 - PROGRAMA DE MICROPROCESADORES 8080 DE INTEL |
Autor: | roberto gomez |
de antemano muchas gracias por el favor que me van hacer , resulta que tengo un problema que resover con el lenguaje assembler 8080 de la materia microprocesadores , y no tengo idea de como resolverlo , yo conozco las instrucciones , pero no tengo la destreza de resoverlo solo , queria saber si me escriben las lineas de codigo . aqui va: Se requiere el diseño de un algoritmo que permita mover un bloque de 7 bytes de datos de informacion desde un bloque origen de direccion inicial en base octal de 003 040 y una direccion inicial en la misma base de 003 100 para el bloque destino . un programa en seudocodigo lenguaje 8080 que incluya : numero de linea -localidad de memoria-programa fuente-codigo de instruccion en el sistema octal - comentarios que refuercen la instruccion en cada linea . por favor mucho se los sabre agradecer , gracias le estoy enviando mi direccion de correo para cualquier informacion adicional . GRACIAS . |
Respuesta: | Manuel Redondo |
Hola Roberto,
para mover bytes de un sitio a otro, tan fácil como hacer un bucle con contador: MVI L,7 LXI BC,[@inicio] LXI DE,[@destino] bucle LDAX BC STAX DE INX BC INX DE DCR L JNZ bucle Para escribir las direcciones de memoria en octal basta saber cómo hacerlo en el copilador que utilizas. Saludos |