Você está na página 1de 2

PROGRAMA DE GRADUAO EM ENGENHARIA ELTRICA Disciplina: Sistemas Microprocessados Instrutor: Prof.

Luiz Gustavo Oliveira Gonalves PRTICA 6 OPERAES DE MULTIPLICAO Operaes de multiplicao (de nmeros inteiros ou de nmeros reais) so necessrias na maioria dos programas que so executados por microcontroladores. O MSP430 no possui, em sua arquitetura bsica, hardware capaz de realizar multiplicaes, porm, possui instrues de deslocamentos de bits, que so equivalentes a realizar multiplicaes e divises por dois. Assim, na maioria dos casos necessrio se programar uma rotina de multiplicao. Alguns modelos de MSP430 possuem um perifrico multiplicador, capaz de realizar esta operao em hardware. Multiplicao Binria Observe a seguinte operao de multiplicao de dois nmeros binrios:

A operao feita de forma anloga ao caso decimal: Cada um dos dgitos do segundo operando multiplicado pelo primeiro operando e o resultado deslocado de acordo com a posio do digito, ento todos os resultados so somados. Assim, possvel programar uma rotina de multiplicao utilizando instrues de soma, AND e deslocamento de bits. Parte Terica a) Qual a funo de cada uma das seguintes instrues: ADDC, RRA, RRC, RLA, RLC, SWPB? b) Explique como se utiliza o perifrico multiplicador presente em alguns modelos de MSP430. Quais so seus registradores e qual a funo de cada um deles? Parte Prtica c) Faa uma subrotina para de multiplicar nmeros inteiros positivos de 8 bits. d) Modifique a subrotina anterior para que seja possvel multiplicar tambm nmeros negativos de 8 bits. d) Faa uma subrotina para multiplicar nmeros inteiros positivos de 16 bits.

Formato do Relatrio Os relatrios podem ser feitos em grupos de trs pessoas e podem ser redigidos mo ou formato eletrnico, de forma objetiva, abordando todas as questes prticas e tericas presentes no guia de aula. O relatrio deve conter uma breve introduo ao tema, objetivos do trabalho, componentes e instrumentos de medio que sero utilizados e uma discusso dos resultados obtidos. Referncias Bsicas [1] Texas Instruments. RISC 16 Bits CPU. [2] Fabio Pereira. Microcontroladores MSP430 Teoria e Prtica.

Você também pode gostar