You are on page 1of 3

Laboratorio de Electrnica Digital III Practica No. 3 Manipulacin y Prueba de Bits.

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

-> Valor original -> valor intercambiado.

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.

You might also like