Error en gdb

Error en gdb

de Nicolas Aguilera Leal -
Número de respuestas: 1

Buenas, cuando corremos la primera subrutina en el z80 e intentamos ejecutar el programa por pasos nos responde lo que se ve en la foto. El programa que escribimos compila bien y segun la terminal la conexion con la placa no tiene problemas.

Probamos el siguiente programa (no relacionado con la practica, sino del tutorial de hardware) y corrio bien, dando respuestas correctas en gdb y en la placa.


;Puerto de entrada:
SW equ 0x80
;Puerto salida:
Leds equ 0x84

.text
Loop: in a,(SW)
out (Leds),a
jr Loop
.end



En respuesta a Nicolas Aguilera Leal

Re: Error en gdb

de Julio Perez -

Nicolás:

Por las dudas, reitero lo que respondí a tu consulta anterior: el tutorial de hardware recién lo tienen que hacer para la tarea obligatoria 2, no ahora.

En la práctica 1 tienen que utilizar el hardware que les damos hecho, que es el mismo que utilizan en la Guía para las herramientas del laboratorio.

Está detallado en el Anexo 3 de esa guía.


Respecto a tu consulta, da la impresión que el programa quedó mal compilado: en la línea "Loading section .text, size 0x2227, ..." dice que el tamaño de la sección .text es 0x2227, o sea 8743 bytes.

El programa que transcribís tiene tres instrucciones, no puede tener ese tamaño.

O estás compilando otro programa, o la compilación falló y no notaste los mensajes de error.

Revisá.