Lenguaje de ensamblaje / Instrucciones de ensamblaje (HC12)

-1

A partir de la dirección $ 0800,

CE 00 31 9E 00 2D 01 08 18 06 3F A7

Determine las instrucciones de ensamblaje e indique el modo de direccionamiento de cada instrucción.

CE 00 31 ===== > ldx # $ 01; x < - 0031

9E 00 ===== > CPX $ 0000

2D 01 ===== > BLT $ 0001 ..? Estoy atascado por esta parte ...

Necesito ayuda ..

Gracias

    
pregunta SMLJ

1 respuesta

1

Supongo que ya debes tener la referencia 68HC12 instruction set ; la tabla grande que lista los modos de dirección, la codificación de la máquina, el número de bytes y las banderas afectadas para cada instrucción. Y ya descodificó 0x2D como BLT (bifurque si es menor que).

ElmododedirecciónRELsignificaqueelsiguientebyteesundesplazamientorelativodelcontadordelprograma.Dadoqueeldesplazamientoescomplementode2,puedeserpositivo(saltarhaciaadelante)onegativo(retroceder).

LapartedifícilesquedebetenercuidadosiesrelativaaladireccióndelcontadordelprogramadelainstrucciónBLTensí,oladireccióndelasiguienteinstrucción.(Estopuedeserdiferenteparadiferentestiposdemicrocontroladores).Estoseexplicaenelreferencemanual.

    
respondido por el MarkU

Lea otras preguntas en las etiquetas