05 modosdedireccionamiento 120816140229 phpapp02

Upload: carlos-salcedo

Post on 13-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    1/14

    1Lic. Nancy Michelle Torres VillanuevaTA

    LLERD

    EP

    ROG

    RAMA

    CI

    NDE

    SISTEM

    AS

    Taller de programacin deTaller de programacin desistemassistemas

    Descripcin de los modos de direccionamientoutilizados en el HC12 as como los rangos

    admitidos en cada uno de ellos

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    2/14

    2Lic. Nancy Michelle Torres VillanuevaTA

    LLERD

    EP

    ROG

    RAMA

    CI

    NDE

    SISTEM

    AS

    Bases numricasBases numricas

    @ Octal

    $ Hexadecimal

    % Binario

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    3/14

    3Lic. Nancy Michelle Torres VillanuevaTA

    LLERD

    EP

    ROG

    RAMA

    CI

    NDE

    SISTEM

    AS

    InherenteInherenteINHINH

    No lleva operando

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    4/14

    4Lic. Nancy Michelle Torres VillanuevaTA

    LLERD

    EP

    ROG

    RAMA

    CI

    NDE

    SISTEM

    AS

    InmediatoInmediatoIMM8, IMM16IMM8, IMM16

    Se acepta cualquier base numrica

    !an"o de #bits 2&' a 2&&( ) de 1'bits32*+'# a '&*&3&(

    ,ebe iniciar con -

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    5/14

    &Lic. Nancy Michelle Torres VillanuevaTA

    LLERD

    EP

    ROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    DirectoDirectoDIRDIR

    Se acepta cualquier base numrica

    .cepta #btis pero /nicamente en el ran"o 0 a2&&(

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    6/14

    'Lic. Nancy Michelle Torres VillanuevaTA

    LLERD

    EP

    ROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    !tendido!tendido"T"T

    Se acepta cualquier base numrica

    !an"o de 1'bits 32*+'# a '&*&3&(

    Tener cuidado con a#uellos cdigos deoperacin #ue aceptan directo $ e!tendido

    l operando puede ser etiqueta

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    7/14

    +Lic. Nancy Michelle Torres VillanuevaTA

    LLERD

    EP

    ROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    Inde!ado de %&itsInde!ado de %&itsID"ID"

    .cepta solamente decimales

    sta ormado por dos secciones separadas poruna coma* la primer parte es un n/mero ) la

    se"unda un re"istro que puede ser * * S5 o56

    *r

    n*r 7n*r

    !an"o de 1' a 1&

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    8/14

    #Lic. Nancy Michelle Torres VillanuevaT

    ALLERD

    EP

    ROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    Inde!ado de pre'postInde!ado de pre'postID"ID"

    .cepta solamente decimales

    sta ormado por dos secciones separadas poruna coma* la primer parte es un n/mero ) la

    se"unda un re"istro que puede ser * o S5 n*7r n*8r

    n*r7

    n*r8 !an"o de 7# a 71 ) 1 a #

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    9/14

    9Lic. Nancy Michelle Torres VillanuevaT

    ALLERD

    EP

    ROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    Inde!ado de acumuladorInde!ado de acumuladorID"ID"

    sta ormado por dos secciones separadas poruna coma* la primer parte es un acumuladorque puedes ser .* B o ,:

    ;a se"unda un re"istro que puede ser * * S5o 56

    .*r

    B*r

    ,*r

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    10/14

    10Lic. Nancy Michelle Torres VillanuevaT

    ALLERD

    EP

    ROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    Inde!ado de (&itsInde!ado de (&itsID"1ID"1

    .cepta solamente decimales

    sta ormado por dos secciones separadas poruna coma* la primer parte es un n/mero ) la

    se"unda un re"istro que puede ser * * S5 o56

    n*r

    7n*r

    !an"o de 2&' a 2&&

    Tener cuidado con los cdigos de operacin#ue aceptan ID" $ ID"1

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    11/14

    11Lic. Nancy Michelle Torres VillanuevaT

    ALLERD

    EP

    ROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    Inde!ado de 16&itsInde!ado de 16&itsID")ID")

    .cepta solamente decimales

    sta ormado por dos secciones separadas poruna coma* la primer parte es un n/mero ) la

    se"unda un re"istro que puede ser * * S5 o56

    n*r

    7n*r

    !an"o de 32*+'# a '&*&3&

    Tener cuidado con los cdigos de operacin#ue aceptan ID", ID"1 e ID")

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    12/14

    12Lic. Nancy Michelle Torres VillanuevaT

    ALLERD

    EP

    ROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    Inde!ado indirectoInde!ado indirecto*ID")+*ID")+

    .cepta solamente decimales

    Se indica dentro de corcn*r? >7n*r?

    !an"o de 32*+'# a '&*&3&

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    13/14

    13Lic. Nancy Michelle Torres VillanuevaT

    ALLERD

    EP

    ROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    Inde!ado indirecto de acumuladorInde!ado indirecto de acumulador

    *D,ID"+*D,ID"+ Se indica dentro de corc

  • 7/26/2019 05 Modosdedireccionamiento 120816140229 Phpapp02

    14/14

    14Lic. Nancy Michelle Torres VillanuevaT

    ALLERD

    EPROG

    RAMA

    CI

    NDE S

    ISTEM

    AS

    RelatioRelatioR-8, R-16R-8, R-16

    Se acepta cualquier base numrica

    !an"o de #bits 2&' a 2&&( ) de 1'bits32*+'# a '&*&3&(

    ;os operandos pueden ser etiquetas:

    n el caso de 1'bits* el cdi"o siempre iniciacon ;