Duda teclado

Duda teclado

de Santiago Manuel Bentancur Placeres -
Número de respuestas: 3

Alguien sabe que quiere decir este error : " pbcda7seg.s 26: Error: attempt to move .org backwards

Prueba_rutint_counter.s43: Error  attempt to move .org backwards

En respuesta a Santiago Manuel Bentancur Placeres

Re: Duda teclado

de Nicolas Fernando Machin Justet -

Estas queriendo hacer un .ORG a una direccion anterior a la que estas parado? creo que eso no se puede. 

Que los confirme un profe.

Saludos

En respuesta a Nicolas Fernando Machin Justet

Re: Duda teclado

de Julio Perez -

Es correcto lo que dice Nicolás.

Puede suceder p. ej. si el código del programa ocupa más de 256 bytes y después ponés .org 0x100

También puede pasar como dice Rocío porque pusiste más de un .org y el segundo es a una dirección anterior que la del primero.

Otros ensambladores lo permiten pero el que estamos usando en el curso no.

Saludos,

julio

En respuesta a Santiago Manuel Bentancur Placeres

Re: Duda teclado

de Rocio Belen Curiel Fayos -

Tenes mas de un .org, y el que usas en la rutina pbcda7seg tiene un valor menor a uno anterior. Las direcciones que pones en el .org tienen que estar ordenadas de forma ascendente. Es decir lo solucionas moviendo la direccion que pusiste en el .org de pbcda7seg a una más adelante(que sea mayor a las anteriores), o moviendo hacia atrás las otras