Hola a tod@s,
Hola a tod@s,
Ya tenéis publicado el enunciado de la PEC2, que os he puesto recortado aquí también, intentad hacerlo esta semana y entregarlo para que os pueda evaluar y ver como vais.
La Segunda Prueba de Evaluación Continua (PEC2) de este curso 2022/23 será publicada el próximo miércoles 10 de MAYO de 2023. Los estudiantes tendrán una semana de plazo, es decir, hasta el miércoles 17 de MAYO a las 23:00h, para enviar el archivo con las soluciones a los ejercicios. Pasada esa fecha no será tenida en cuenta ninguna PEC.
La Segunda Prueba de Evaluación Continua (PEC2) de este curso 2022/23 ha sido publicada hoy miércoles 10 de Mayo. Los estudiantes deberán responder a la tarea subiendo un archivo a la plataforma virtual, para ello tienen de plazo hasta el próximo miércoles 17 de mayo a las 23:00h. No olvidar entregar los cálculos y justificaciones junto con las soluciones de los ejercicios. Pasada la fecha tope de entrega, no será tenida en cuenta ninguna PEC.
Sobre esta duda planteada:
Una pregunta de examen nos dicen: cuantos bytes de la memoria utiliza la directiva de ensamblador DC en el siguiente programa:
PAL1 EQU $A0
PAL2 EQU 512
PAL3 EQU 64
PAL4 EQU $0A
COND DC.L PAL1,PAL2,PAL3,PAL4
Como se calcularian los bytes de la memoria que utiliza la directiva DC?
El equipo docente ha repuesto esto:
La directiva de ensamblador DC se utiliza para definir datos constantes
que se almacenan a partir de una posición de memoria. El espacio que
se reserva (y ocupa) en la memoria depende del tamaño de los datos que
se utilicen. En el ejemplo que indicas el tamaño es L, correspondiente a
palabra larga, es decir 32 bits o 4 bytes. Teniendo en cuenta que en
ese ejemplo se definen 4 datos de ese tipo, en total se utilizarían 16
bytes de la memoria.
Sobre esta duda planteada:
Por valor que se le asigna a JHAR, ¿se entiende la dirección de memoria
(a la que corresponde esa etiqueta) o el contenido de la dirección de
memoria JHAR? En el primer caso, necesitaríamos la directiva ORG.
El equipo docente ha repuesto esto:
La pregunta va encaminada a conocer el valor del contenido, para que lo que se proporciona información en la pregunta, no para el valor de la dirección, para lo que efectivamente sería necesario conocer la dirección de la memoria en la que se encuentra la instrucción. Acabo de dejar un mensaje en el Foro de Consultas Generales aclarando el sentido de la pregunta.