Hola

Páginas: 16 (3888 palabras) Publicado: 17 de abril de 2013
MODOS DE DIRECCIONAMIENTO Y
CONJUNTO DE INSTRUCCIONES DEL
MC68000
PRÁCTICA 3

Laboratorio Sistemas Electrónicos Digitales

P3-1

MODOS DE DIRECCIONAMIENTO (I)
• EL MC68000 TIENE UN TOTAL DE 14 MODOS DE
DIRECCIONAMIENTO















Directo a Registro de Datos
Directo a Registro de Direcciones
Registro de Direcciones Indirecto
Registro de DireccionesIndirecto con Postincremento
Registro de Direcciones Indirecto con Predecremento
Registro de Direcciones Indirecto con Desplazamiento
Registro de Direcciones Indirecto con Índice
Absoluto Corto
Absoluto Largo
Relativo a contador de Programa con Desplazamiento
Relativo a contador de Programa con Índice
Inmediato
Inmediato Rápido
Implícito

Laboratorio Sistemas Electrónicos DigitalesP3-2

1

MODOS DE DIRECCIONAMIENTO (II)
• MODOS DE DIRECCIONAMIENTO.- Se llaman así a los
diferentes modos de obtener el operando de la instrucción. El
operando según la instrucción puede venir dado de 3 formas:
– UN REGISTRO
– UNA DIRECCIÓN EFECTIVA
– LA REFERENCIA IMPLÍCITA

• DIRECCIÓN EFECTIVA .- Se llama así a la
dirección que contiene el operando de la instrucción. La forma
derepresentar esa dirección depende del modo de
direccionamiento empleado. La puede ser una
dirección de memoria, un registro o estar en la propia
instrucción.
Laboratorio Sistemas Electrónicos Digitales

P3-3

MODOS DE DIRECCIONAMIENTO (III)
• DIRECTO A REGISTRO DE DATOS.- El operando de la
instrucción está contenido en un Registro de Datos. Si el
tamaño es menor que Long (.L) solo setoma la parte baja
(Word o Byte) correspondiente del registro
D0

D1

$ 0012 3F40

$ 3221 24FF

$ 0012 3F40

$ 0012 3F40

MOVE.L D0,D1

Laboratorio Sistemas Electrónicos Digitales

P3-4

2

MODOS DE DIRECCIONAMIENTO (IV)
• DIRECTO A REGISTRO DE DIRECCIONES.- El
operando de la instrucción está contenido en un Registro de
Direcciones. Solo se admiten tamaños Long (.L) yWord (.W).
En tamaño palabra (.W) con destino el registro de Direcciones,
la parte alta del registro se ve afectada por una extensión del
signo
D0
A1
$ 0012 BF40

$ 3221 24FF

$ 0012 BF40

$ FFFF BF40

MOVE.W D0,A1

Laboratorio Sistemas Electrónicos Digitales

P3-5

MODOS DE DIRECCIONAMIENTO (V)
• DIRECCIONAMIENTO INMEDIATO.- Es aquel en el
que el operando viene directamentedado como una constante
en la propia instrucción. El valor se indica con el prefijo #
D0
$ 0012 BF40
MOVE.W #$43F8,D0
$ 0012 43F8
• DIRECCIONAMIENTO INMEDIATO VARIANTE
RÁPIDA.- Se puede utilizar esta variante cuando el valor se
puede representar en 3 u 8 bits según la instrucción.
Laboratorio Sistemas Electrónicos Digitales

P3-6

3

MODOS DE DIRECCIONAMIENTO (VI)
• REGISTRO DEDIRECCIONES INDIRECTO.- Es aquel
en el que el operando está contenido en la dirección de
memoria apuntada por un Registro de Direcciones. Se indica
mediante el Registro de Direcciones entre paréntesis (An)
$ 25300
$ 25301
$ 25302
$ 25303

$ 34
$ C3
$ 38
$ F5

D0

A1

$ 0012 BF40
MOVE.L (A1),D0

$ 00025300

$ 34C3 38F5

$ 00025300

Laboratorio Sistemas Electrónicos DigitalesP3-7

MODOS DE DIRECCIONAMIENTO (VII)
• REGISTRO DE DIRECCIONES INDIRECTO CON
POSTINCREMENTO.- Es aquel en el que el operando está
contenido en la dirección de memoria apuntada por un
Registro de Direcciones incrementandose luego dicho registro
en un número igual al tamaño de la instrucción. (An) +
$ 25300
$ 25301
$ 25302
$ 25303

$ 34
$ C3
$ 38
$ F5

D0

A1

$ 0000 BF40MOVE.W (A1)+,D0

$ 00025300

$ 0000 34C3

$ 00025302

Laboratorio Sistemas Electrónicos Digitales

P3-8

4

MODOS DE DIRECCIONAMIENTO (VIII)
• REGISTRO DE DIRECCIONES INDIRECTO CON
PREDECREMENTO.- El operando está contenido en la
dirección de memoria a la que apunta un Registro de
Direcciones después de haberse decrementado previamente en
un número igual al tamaño de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS