La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Modos de direccionamiento Sistemas Basados en Microprocesador.

Presentaciones similares


Presentación del tema: "Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Modos de direccionamiento Sistemas Basados en Microprocesador."— Transcripción de la presentación:

1 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Modos de direccionamiento Sistemas Basados en Microprocesador 2º curso Ingeniero Técnico en Electrónica Industrial

2 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Directo a Registro 2n 2n+1 $2456 $2458 $245A $2457 $2459 $245B Datos SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 20 MOVE.WD3, A2 2n 2n+1 $C31E $C320 $C322 $C31F $C321 $C323 Programa 34 43 25 A7 B3 C1 11 AA EE BB FF FF B3 C1 PC 31 16 15 0 C3 22

3 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a 2n 2n+1 $2456 $2458 $245A $2457 $2459 $245B Datos SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 Inmediato MOVE.B#$F3, D3 2n 2n+1 $C314 $C316 $C318 $C315 $C317 $C319 Programa C1 F3 25 A7 B3 16 3C 00 F3 PC 31 16 15 0 C3 18

4 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Implícito 2n 2n+1 $2456 $2458 $245A $2457 $2459 $245B Datos 2n 2n+1 $C314 $C316 $C318 $C315 $C317 $C319 Programa SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 46 FC 24 00 MOVE.W#$2400, SR SR 0110000000 15 13 10 9 8 4 3 2 1 0 PC 31 16 15 0 C3 18

5 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Absoluto SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 2n 2n+1 $2456 $2458 $245A $2457 $2459 $245B Datos 2n 2n+1 $C314 $C316 $C318 $C31A $C315 $C317 $C319 $C31B Programa 38 39 00 24 58 MOVE.W$2458,D4 F0 00 A1 24 60 FA PC 31 16 15 0 C3 1A EC 26 34 87EC 26 A1 24

6 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Indirecto SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 2n 2n+1 $2456 $2458 $245A $2457 $2459 $245B Datos 2n 2n+1 $C314 $C316 $C318 $C31A $C315 $C317 $C319 $C31B Programa 30 12 F0 00 FF 88 60 FA MOVE.W(A2),D2 00 00 24 58 EC 26 A1 24 EC 26 FF 88 PC 31 16 15 0 C3 16

7 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Indirecto con Postincremento SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 2n 2n+1 $2456 $2458 $245A $2457 $2459 $245B Datos 2n 2n+1 $C314 $C316 $C318 $C31A $C315 $C317 $C319 $C31B Programa 30 1A F0 00 FF 88 60 FA MOVE.W(A2)+,D2 00 00 24 58 EC 26 A1 24 EC 26 FF 88 PC 31 16 15 0 C3 16 00 00 24 5A 1 si. B A2 = A2 + 2 si. W 4 si. L Nota: El registro A7 se incrementa en 2 tanto en caso de dato.B como.W

8 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Indirecto con Predecremento SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 2n 2n+1 $2456 $2458 $245A $2457 $2459 $245B Datos 2n 2n+1 $C314 $C316 $C318 $C31A $C315 $C317 $C319 $C31B Programa 30 22 F0 00 FF 88 12 34 MOVE.W-(A2),D2 00 00 24 5A EC 26 A1 24EC 26 FF 88 PC 31 16 15 0 C3 16 00 00 24 58 1 si. B A2 = A2 - 2 si. W 4 si. L Nota: El registro A7 se decrementa en 2 tanto en caso de dato.B como.W

9 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Indirecto con Desplazamiento SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 2n 2n+1 $2456 $2458 $245A $245C $245E $2460 $2462 $2464 $2466 $2457 $2459 $245B $245D $245F $2461 $2463 $2465 $2467 Datos 2n 2n+1 $C314 $C316 $C318 $C31A $C315 $C317 $C319 $C31B Programa 30 2A 00 0A F0 00 FF 88 12 34 MOVE.W$A(A2),D2 00 00 24 58 EC 26 A1 24EC 26 12 34 PC 31 16 15 0 C3 18 Nota: El desplazamiento es un nº de 16 bits Dirección = A2 + 10

10 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Indirecto con Índice y Desplazamiento SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 2n 2n+1 $2456 $2458 $245A $245C $245E $2460 $2462 $2464 $2466 $2457 $2459 $245B $245D $245F $2461 $2463 $2465 $2467 Datos 2n 2n+1 $C314 $C316 $C318 $C31A $C315 $C317 $C319 $C31B Programa 34 32 00 03 F0 00 FF 88 12 34 MOVE.W3(A2,D0.W),D2 00 00 24 58 EC 26 A1 24EC 26 12 34 PC 31 16 15 0 C3 18 Notas: El desplazamiento es un nº de 8 bits El índice puede ser tamaño.W ó.L EC 26 00 07 Dirección = A2 + D0 + 3

11 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Relativo a PC con Desplazamiento 2n 2n+1 $2456 $2458 $245A $2457 $2459 $245B Datos 2n 2n+1 $C314 $C316 $C318 $C31A $C31C $C315 $C317 $C319 $C31B $C31D Programa SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 30 3A 00 04 34 56 MOVE.B6(PC),D0 PC 31 16 15 0 C3 18 EC 26 00 07EC 26 00 34 + 6 Nota: El desplazamiento es un nº de 16 bits

12 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Relativo a PC con Índice y Desplazamiento 2n 2n+1 $2456 $2458 $245A $2457 $2459 $245B Datos 2n 2n+1 $C314 $C316 $C318 $C31A $C31C $C315 $C317 $C319 $C31B $C31D Programa SR TSI2I1I0XNZVC 15 13 10 9 8 4 3 2 1 0 D0 D1 D2 D3 D4 D5 D6 D7 31 16 15 0 A0 A1 A2 A3 A4 A5 A6 A7 31 16 15 0 PC 31 16 15 0 C3 14 30 3A 00 04 34 56 MOVE.B1(PC,D2),D0 PC 31 16 15 0 C3 18 EC 26 00 07EC 26 00 34 Nota: El desplazamiento es un nº de 8 bits 1F 3C 00 05 + 1

13 Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Modos de direccionamiento Fin Sistemas Digitales 2º curso Ingeniero Técnico en Electrónica Industrial


Descargar ppt "Sistemas Basados en Microprocesador Curso 2012/2013 Departamento de Tecnología E l e c t r ó n i c a Modos de direccionamiento Sistemas Basados en Microprocesador."

Presentaciones similares


Anuncios Google