Microprocessadores 1

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (990 palavras )
  • Download(s) : 0
  • Publicado : 19 de abril de 2013
Ler documento completo
Amostra do texto
“Universidade Estadual Paulista Júlio de Mesquita Filho”

Laboratório de Circuitos Digitais II
Departamento de Engenharia Elétrica

2º Experimento: Instruções Lógicas e Aritméticas

Discente:Alyson Akira Miyamoto Curso: Engenharia Elétrica

Ilha Solteira, 2013


1.

Objetivo

Aprender a utilizar as operações lógicas e aritméticas realizadas pela ULA do microprocessador 8085A.2. Resumo

Seguindo um roteiro dado no laboratório, foram implementados programas que cumprissem as seguintes tarefas: Programa 1: armazenar uma sequência de números, gerados pela rotação de números1. Programa 2: realizar multiplicação e divisão, e operações de adição e subtração considerando o carry (usando as funções de rotação). Programa 3: somar 2 números de 16 bits, levando em consideraçãoo carry. Programa 4: converter a escala de temperatura °C para °F, envolvendo operações com números não inteiros.

3.

Introdução Teórica

Operações lógicas e aritméticas do 8085: Figura 1:Tabela de mnemônicos I

Operações comparativas e de rotação do 8085: Figura 2: Tabela de mnemônicos II

4.

Resultados e Discussão

1 – Primeiramente salvou-se uma sequência de números a partirdo endereço de memória 2070H, então, foi se adicionando 1 no bit menos significativo começando em 00H e os outros deslocaram para esquerda até gerar FFH. Programa 1 Assembly LXI H 2070H MVI M, 00HMOV A, M INR A STA 2071H RLC INR A STA 2072 RLC INR A STA 2073H RLC INR A STA 2075H RLC INR A STA 2076H RLC INR A STA 2077H RLC INR A STA 2078H RST carry. Código 21 70 20 36 00 7E 3C 32 71 20 07 3C 3272 20 07 3C 32 73 20 07 3C 32 75 20 07 3C 32 76 20 07 3C 32 77 20 07 3C 32 78 20 CF

Utilizando a instrução RAL, movimentamos todos os números para a esquerda através do

2 – Primeiramenterealizou-se uma sequencia de operações, através propriedades da base binária: multiplicação por dois, multiplicação por sete (neste caso multiplicou-se o número 8 vezes e subtraiu-se 1 vez) e divisão por...
tracking img