SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                        Taller de programación de
                                                 sistemas



                                     Descripción de los modos de direccionamiento
                                       utilizados en el HC12 así como los rangos
                                              admitidos en cada uno de ellos




                                                 Lic. Nancy Michelle Torres Villanueva   1
TALLER DE PROGRAMACIÓN DE SISTEMAS

                                                  Bases numéricas
                                     ●   @   Octal
                                     ●   $   Hexadecimal
                                     ●   %   Binario




                                                       Lic. Nancy Michelle Torres Villanueva   2
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                           Inherente
                                                              INH
                                     ●   No lleva operando




                                                    Lic. Nancy Michelle Torres Villanueva   3
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                        Inmediato
                                                      IMM8, IMM16
                                     ●   Se acepta cualquier base numérica
                                     ●   Rango de 8bits (-256 a 255) y de 16bits(-
                                         32,768 a 65,535)
                                     ●   Debe iniciar con #




                                                     Lic. Nancy Michelle Torres Villanueva   4
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                               Directo
                                                                 DIR
                                     ●   Se acepta cualquier base numérica
                                     ●   Acepta 8btis pero únicamente en el rango (0 a
                                         255)




                                                     Lic. Nancy Michelle Torres Villanueva   5
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                          Extendido
                                                             EXT
                                     ●   Se acepta cualquier base numérica
                                     ●   Rango de 16bits (-32,768 a 65,535)
                                     ●   Tener cuidado con aquellos códigos de
                                         operación que aceptan directo y extendido
                                     ●   El operando puede ser etiqueta




                                                    Lic. Nancy Michelle Torres Villanueva   6
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                    Indexado de 5bits
                                                          IDX
                                     ●   Acepta solamente decimales
                                     ●   Esta formado por dos secciones separadas por
                                         una coma, la primer parte es un número y la
                                         segunda un registro que puede ser X, Y, SP o
                                         PC
                                         ●   ,r
                                         ●   n,r
                                         ●   –n,r
                                     ●   Rango de -16 a 15

                                                     Lic. Nancy Michelle Torres Villanueva   7
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                    Indexado de pre/post
                                                            IDX
                                     ●   Acepta solamente decimales
                                     ●   Esta formado por dos secciones separadas por
                                         una coma, la primer parte es un número y la
                                         segunda un registro que puede ser X, Y o SP
                                         ●   n,–r n,+r
                                         ●   n,r–
                                         ●   n,r+
                                     ●   Rango de –8 a –1 y 1 a 8


                                                         Lic. Nancy Michelle Torres Villanueva   8
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                               Indexado de acumulador
                                                         IDX
                                     ●   Esta formado por dos secciones separadas por
                                         una coma, la primer parte es un acumulador
                                         que puedes ser A, B o D.
                                     ●   La segunda un registro que puede ser X, Y, SP
                                         o PC
                                         ●   A,r
                                         ●   B,r
                                         ●   D,r



                                                     Lic. Nancy Michelle Torres Villanueva   9
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                    Indexado de 9bits
                                                          IDX1
                                     ●   Acepta solamente decimales
                                     ●   Esta formado por dos secciones separadas por
                                         una coma, la primer parte es un número y la
                                         segunda un registro que puede ser X, Y, SP o
                                         PC
                                         ●   n,r
                                         ●   –n,r
                                     ●   Rango de -256 a 255
                                     ●   Tener cuidado con los códigos de operación
                                         que aceptan IDX y IDX1
                                                     Lic. Nancy Michelle Torres Villanueva   10
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                    Indexado de 16bits
                                                          IDX2
                                     ●   Acepta solamente decimales
                                     ●   Esta formado por dos secciones separadas por
                                         una coma, la primer parte es un número y la
                                         segunda un registro que puede ser X, Y, SP o
                                         PC
                                         ●   n,r
                                         ●   –n,r
                                     ●   Rango de -32,768 a 65,535
                                     ●   Tener cuidado con los códigos de operación
                                         que aceptan IDX, IDX1 e IDX2
                                                      Lic. Nancy Michelle Torres Villanueva   11
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                      Indexado indirecto
                                                            [IDX2]
                                     ●   Acepta solamente decimales
                                     ●   Se indica dentro de corchetes
                                     ●   Formado por dos secciones separadas por una
                                         coma, la primer parte es un número y la
                                         segunda un registro que puede ser X, Y, SP o
                                         PC
                                         ●   [n,r]
                                         ●   [–n,r]
                                     ●   Rango de -32,768 a 65,535

                                                        Lic. Nancy Michelle Torres Villanueva   12
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                         Indexado indirecto de acumulador
                                                                [D,IDX]
                                     ●   Se indica dentro de corchetes
                                     ●   Formado por dos secciones separadas por una
                                         coma, la primer parte es el registro D
                                     ●   La segunda un registro que puede ser X, Y, SP
                                         o PC
                                         ●   [D,r]




                                                     Lic. Nancy Michelle Torres Villanueva   13
TALLER DE PROGRAMACIÓN DE SISTEMAS
                                                        Relativo
                                                      REL8, REL16
                                     ●   Se acepta cualquier base numérica
                                     ●   Rango de 8bits (-256 a 255) y de 16bits(-
                                         32,768 a 65,535)
                                     ●   Los operandos pueden ser etiquetas.
                                     ●   En el caso de 16bits, el código siempre inicia
                                         con L




                                                     Lic. Nancy Michelle Torres Villanueva   14

Más contenido relacionado

Más de Michelle Torres

Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVAMichelle Torres
 
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVAProgramación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVAMichelle Torres
 
Recordando Java desde Cero
Recordando Java desde CeroRecordando Java desde Cero
Recordando Java desde CeroMichelle Torres
 
Rubrica (primera entrega)
Rubrica (primera entrega)Rubrica (primera entrega)
Rubrica (primera entrega)Michelle Torres
 
Introducción a la programación en ambientes web
Introducción a la programación en ambientes webIntroducción a la programación en ambientes web
Introducción a la programación en ambientes webMichelle Torres
 
My sql para principiantes
My sql para principiantesMy sql para principiantes
My sql para principiantesMichelle Torres
 

Más de Michelle Torres (9)

Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVA
 
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVAProgramación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVA
 
Recordando Java desde Cero
Recordando Java desde CeroRecordando Java desde Cero
Recordando Java desde Cero
 
Rubrica (primera entrega)
Rubrica (primera entrega)Rubrica (primera entrega)
Rubrica (primera entrega)
 
Cv resumido conaic
Cv resumido conaicCv resumido conaic
Cv resumido conaic
 
Introducción a la programación en ambientes web
Introducción a la programación en ambientes webIntroducción a la programación en ambientes web
Introducción a la programación en ambientes web
 
Servidores web
Servidores webServidores web
Servidores web
 
XHTML y CSS
XHTML y CSSXHTML y CSS
XHTML y CSS
 
My sql para principiantes
My sql para principiantesMy sql para principiantes
My sql para principiantes
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Modos de direccionamiento para el HC12 de motorola

  • 1. TALLER DE PROGRAMACIÓN DE SISTEMAS Taller de programación de sistemas Descripción de los modos de direccionamiento utilizados en el HC12 así como los rangos admitidos en cada uno de ellos Lic. Nancy Michelle Torres Villanueva 1
  • 2. TALLER DE PROGRAMACIÓN DE SISTEMAS Bases numéricas ● @ Octal ● $ Hexadecimal ● % Binario Lic. Nancy Michelle Torres Villanueva 2
  • 3. TALLER DE PROGRAMACIÓN DE SISTEMAS Inherente INH ● No lleva operando Lic. Nancy Michelle Torres Villanueva 3
  • 4. TALLER DE PROGRAMACIÓN DE SISTEMAS Inmediato IMM8, IMM16 ● Se acepta cualquier base numérica ● Rango de 8bits (-256 a 255) y de 16bits(- 32,768 a 65,535) ● Debe iniciar con # Lic. Nancy Michelle Torres Villanueva 4
  • 5. TALLER DE PROGRAMACIÓN DE SISTEMAS Directo DIR ● Se acepta cualquier base numérica ● Acepta 8btis pero únicamente en el rango (0 a 255) Lic. Nancy Michelle Torres Villanueva 5
  • 6. TALLER DE PROGRAMACIÓN DE SISTEMAS Extendido EXT ● Se acepta cualquier base numérica ● Rango de 16bits (-32,768 a 65,535) ● Tener cuidado con aquellos códigos de operación que aceptan directo y extendido ● El operando puede ser etiqueta Lic. Nancy Michelle Torres Villanueva 6
  • 7. TALLER DE PROGRAMACIÓN DE SISTEMAS Indexado de 5bits IDX ● Acepta solamente decimales ● Esta formado por dos secciones separadas por una coma, la primer parte es un número y la segunda un registro que puede ser X, Y, SP o PC ● ,r ● n,r ● –n,r ● Rango de -16 a 15 Lic. Nancy Michelle Torres Villanueva 7
  • 8. TALLER DE PROGRAMACIÓN DE SISTEMAS Indexado de pre/post IDX ● Acepta solamente decimales ● Esta formado por dos secciones separadas por una coma, la primer parte es un número y la segunda un registro que puede ser X, Y o SP ● n,–r n,+r ● n,r– ● n,r+ ● Rango de –8 a –1 y 1 a 8 Lic. Nancy Michelle Torres Villanueva 8
  • 9. TALLER DE PROGRAMACIÓN DE SISTEMAS Indexado de acumulador IDX ● Esta formado por dos secciones separadas por una coma, la primer parte es un acumulador que puedes ser A, B o D. ● La segunda un registro que puede ser X, Y, SP o PC ● A,r ● B,r ● D,r Lic. Nancy Michelle Torres Villanueva 9
  • 10. TALLER DE PROGRAMACIÓN DE SISTEMAS Indexado de 9bits IDX1 ● Acepta solamente decimales ● Esta formado por dos secciones separadas por una coma, la primer parte es un número y la segunda un registro que puede ser X, Y, SP o PC ● n,r ● –n,r ● Rango de -256 a 255 ● Tener cuidado con los códigos de operación que aceptan IDX y IDX1 Lic. Nancy Michelle Torres Villanueva 10
  • 11. TALLER DE PROGRAMACIÓN DE SISTEMAS Indexado de 16bits IDX2 ● Acepta solamente decimales ● Esta formado por dos secciones separadas por una coma, la primer parte es un número y la segunda un registro que puede ser X, Y, SP o PC ● n,r ● –n,r ● Rango de -32,768 a 65,535 ● Tener cuidado con los códigos de operación que aceptan IDX, IDX1 e IDX2 Lic. Nancy Michelle Torres Villanueva 11
  • 12. TALLER DE PROGRAMACIÓN DE SISTEMAS Indexado indirecto [IDX2] ● Acepta solamente decimales ● Se indica dentro de corchetes ● Formado por dos secciones separadas por una coma, la primer parte es un número y la segunda un registro que puede ser X, Y, SP o PC ● [n,r] ● [–n,r] ● Rango de -32,768 a 65,535 Lic. Nancy Michelle Torres Villanueva 12
  • 13. TALLER DE PROGRAMACIÓN DE SISTEMAS Indexado indirecto de acumulador [D,IDX] ● Se indica dentro de corchetes ● Formado por dos secciones separadas por una coma, la primer parte es el registro D ● La segunda un registro que puede ser X, Y, SP o PC ● [D,r] Lic. Nancy Michelle Torres Villanueva 13
  • 14. TALLER DE PROGRAMACIÓN DE SISTEMAS Relativo REL8, REL16 ● Se acepta cualquier base numérica ● Rango de 8bits (-256 a 255) y de 16bits(- 32,768 a 65,535) ● Los operandos pueden ser etiquetas. ● En el caso de 16bits, el código siempre inicia con L Lic. Nancy Michelle Torres Villanueva 14