Professional Documents
Culture Documents
Objetivo.
Que el alumno haga uso de las instrucciones de Corrimientos (Logical Shift) y Rotaciones (Rotate).
Procedimiento.
El alumno realizara varios programas utilizando las diferentes instrucciones de Corrimientos y Rotaciones
Equipo a Utilizar.
I. II. PC CodeWarrior para la familia de MCU HC(S)08 (FREESCALE)
Desarrollo de la prctica.
1.- Programa para intercambiar los nibles (grupo de 4 bits) de un byte. Ejemplo: $0100 4A $0101 A4
2.- Programa para multiplicar por 4 una palabra de 24 bits, utilizando corrimientos y rotaciones. La palabra esta en las siguientes 3 direcciones: $0110 0A msb $0111 B7 $0112 EF lsb Al multiplicar x 4, el resultado ser: $0110 2A msb $0111 DF $0112 BC lsb
3.- Programa para hacer que el bit 5 del contenido de la direccin $0100 se haga 1. Utilizar las instrucciones BSET y BCLR
4.- Programa para hacer que el bit 5 del contenido de la direccin $0100 se haga 0. Utilizar las instrucciones de BSET y BCLR
Reporte.
El reporte de la prctica consiste en presentar impresa la codificacin de cada uno de los programas y tambin la ventana del DEBUG mientras el programa se ejecuta.