Conjunto de Instrucciones para el Microprocesador MC68000 Notación usada en las tablas Símbolo Significado s d AAA DDD rrr RRR eeeeee EEEEEE MMM CCCC P…P Q…Q SS VVVV u Operando fuente Operando Destino Número de registro de Direcciones Número de registro de Datos Número de registro fuente Número de registro destino Dirección efectiva del operando fuente <Modo><Registro> Dirección efectiva del operando destino <Modo><Registro> Modo de dirección efectiva del destino Especificación de una prueba de código de condición Desplazamiento Datos rápidos inmediatos Tamaño: 00=Byte, 01=Word, 10=Long-Word (En instrucción MOVE: 01=Byte, 11=Word, 10=Long-Word) Número del vector de Trap El estado del código de condición está indefinido Instrucciones de bifurcación condicional Codificación de los modos de direccionamiento Modo Registro Modo de Direccionamiento 000 001 010 011 100 101 110 111 111 111 111 111 - Reg. # Reg. # Reg. # Reg. # Reg. # Reg. # Reg. # 000 001 010 011 100 - Directo en Registro de Datos Directo en Registro de Direcciones Indirecto en Registro Indirecto con Postincremento Indirecto con Predecremento Base más Desplazamiento Base más Indice más Desplazamiento Absoluto Corto Absoluto Largo Relativo con Desplazamiento Relativo con Desplazamiento más Indice Inmediato Inmediato Corto Implícito Códigos de Condición para las Instrucciones Bcc, DBcc y Scc Código Máquina Nemónico Significado Lógica CCCC 0000 T Verdadero 1 0001 F False 0 0010 HI Alto C*.Z* 0011 LS Bajo o Igual C+Z 0100 CC Carry Clear C* 0101 CS Carry Set C 0110 NE <> Z* 0111 EQ = Z 1000 VC Overflow Clear V* 1001 VS Overflow Set V 1010 PL Positivo N* 1011 MI Negativo N 1100 GE >= N.V+N*.V* 1101 LT < N.V*+N*.V 1110 GT > N.V.Z*+N*.V*.Z* 1111 LE <= Z+N.V*+N*.V nota: los códigos T y F no pueden usarse en la instrucción Bcc Máscara de registros en la instrucción MOVEM. Cada posición representa un bit que es puesto a uno si se debe transferir el registro correspondiente. Movimiento REGISTROS Æ Memoria Movimiento Memoria Æ REGISTROS D0.D1.D2.D3.D4.D5.D6.D7.A0.A1.A2.A3.A4.A5.A6.A7 A7.A6.A5.A4.A3.A2.A1.A0.D7.D6.D5.D4.D3.D2.D1.D0