dijous, 11 de maig del 2023

[AO-23-S10+S11] Temas 9 y 10 - Capitulos 13 y 14 Ensamblador



 

Hola a tod@s,


Esta dos últimas semanas toca ver el Tema 9 y 10
correspondientes a los Capítulos 13 y 14 sobre Ensamblador.

TEMA 13. ARQUITECTURA Y PROGRAMACIÓN DE UN PROCESADOR DE 16 BITS (I): MC68000

1. Introducción
2. El MC68000 visto por el programador
3. El programa visto por el procesador MC68000.
4. Ejemplos de utilización de instrucciones.
5. La pila del MC68000.
6. Interrupciones y excepciones.

TEMA 14. ARQUITECTURA Y PROGRAMACIÓN DE UN PROCESADOR DE 16 BITS (II): MC68000

1. Introducción.
2. Ejemplos de realización de estructuras de datos.
3. Estructuras de programa.
4. Ejemplos de programación.
5. Conjunto de instrucciones.

De estas unidades os adjunto transparencias y ejercicios resueltos de exámenes de otros años

Adjuntos:


He subido todos estos archivos a una carpeta de mi Google Drive para que podáis acceder a ellos:
 
https://drive.google.com/folderview?id=0B-4PYOgnIUibMmFlb3FHcGtjZ00&usp=sharing


Saludos desde Valencia del Profesor-Tutor del Campus Este

PD: Suerte con los exámenes, espero noticias vuestras de como os han ido.

UNED AO 23B Prueba de Evaluación Continua II (PEC2)

 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.

  • TAREA 2: Prueba de Evaluación Continua II (PEC2)
  • 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.

https://2023.cursosvirtuales.uned.es/dotlrn/grados/asignaturas/68022042-23/uforums/thread-view?message%5fid=33359778






 

dijous, 4 de maig del 2023

[AO-23-S09] Tema 8 - Capitulo 11 Instrucciones

 


 

Hola a tod@s,


Esta semana tocaría ver el Tema 8 correspondiente al Capitulo 11 sobre Tipos de Instrucciones.





TEMA 11. TIPOS DE INSTRUCCIONES

1. Formatos de instrucciones
2. Los bits de condición
   1. Control del procesador y bits de estatus
3. Tipos de instrucciones
   1. Transferencias de datos
   2. Aritméticas
   3. Lógicas
   4. Manejo de bits
   5. Desplazamientos y rotaciones
   6. Control de flujo
   7. Control del procesador y misceláneas
 De esta unidad os adjunto transparencias y ejercicios resueltos de exámenes de otros años
--
Saludos, el Profesor-Tutor del Campus Este Raül V . Lerma-Blasco
Más información complementaria en mi blog: http://uned6xao.blogspot.com.es

--
Saludos, el Profesor-Tutor Raül V . Lerma-Blasco
Mi Blog sobre la asignatura de Arquitectura de Ordenadores: http://uned6xao.blogspot.com
Related Posts Plugin for WordPress, Blogger...