Hola
> 1.Cuando ocurre una excepción el procesador deriva a la dirección en EBA o
> DEBA y en adelante se calculan las instrucciones haciendo offsets de 32
> bits. Todas las instrucciones del lm32 son de 32 bits, esto quiere decir que
> cada 'instruction handler' (?) puede tener hasta 8 instrucciones de longitud
Correcto, esto lo puede ver en el manual del LM32, alli muestran
ejemplos de handlers para cada excepción
> 2.Cuál es la diferencia entre breakpoint y watchpoint?
el watchpoint a mi modo de ver sirve para revisar el valor de ciertas
variables, el breakpoint le indica al depurador hasta donde ejecutar
para detenerse
> 3.En el apartado 'Using breakpoints' respecto al los hardware breakpoints,
> a que se refiere con 'procesadores con breakpoints mayores que 0'?
Ni idea
> 4. Qué quiere decir '16 bit immediate'?
Un numero constante de 16 bits
> 5. En las operaciones de transferencia de datos entre registros, qué quiere
> decir: 'Move immediate to high 16 bits of register: mvhi'?
mueve la parte alta del registro (16 bits)
> 6. En las opciones de configuración, cuál es la diferencia entre
> MC_MULTIPLY_ENABLED y PL_MULTIPLY_ENABLED?
deben ser 2 tipos de multiplicadores, deberia buscarlos en el rtl del lm32
Carlos