Vous êtes sur la page 1sur 66

UNIVERSIDADE POSITIVO

ENGENHARIA ELTRICA
MICROPROCESSADORES E MICROCONTROLADORES

RELATRIO DE AULAS PRTICAS


1 BIMESTRE

Equipe:

Adriano Chella
Jonas de Alencar Oliveira
Thas Abdala de Farias

Curitiba
2014

LISTA DE ABREVIATURAS

A Ampre
LSB bit menos significante
MSB bit mais significante
R resistncia
Rf resistor de realimentao
V Tenso
V Volt
Vout Tenso de sada
Vref Tenso de referncia
VS Tenso de sada analgica
Ohm

SUMRIO

INTRODUO..............................................................................................................................4

MATERIAL UTILIZADO.............................................................................................................5

3 FUNDAMENTAO TERICA.................................................................................................6
3.1 MEMRIAS ROM E RAM................................................................................................................6
3.1.1 Memria ROM............................................................................................................................6
3.1.1.1 ROM programvel e apagvel (eraseble programable ROM EPROM)................................7
3.1.2 Memria RAM.............................................................................................................................8
3.1.2.1 Velocidade..................................................................................................................................9
3.1.2.2 Tipos de RAM..........................................................................................................................10
3.1.2.3 Encapsulamento........................................................................................................................10
3.1.2.4 DDR.........................................................................................................................................11
3.1.2.5 Memria Secundria.................................................................................................................11
3.2 PROGRAMAO EM ASSEMBLY.....................................................................................................12
3.2.1 Processador 8085...................................................................................................................15
3.2.1.1 Unidade de controle..................................................................................................................15
3.2.1.2 Conjunto de registros................................................................................................................15
3.2.1.3 Stack Pointer.............................................................................................................................17
3.2.1.4 Unidade Lgica / Aritmtica.....................................................................................................18
3.2.1.5 Instrues realizadas pelo microprocessador 8085...................................................................18
4 DESENVOLVIMENTO...............................................................................................................19
4.1 EXPERIMENTO 1...........................................................................................................................19
4.2 EXPERIMENTO 2...........................................................................................................................22
4.3 EXPERIMENTO 3...........................................................................................................................24
5 RESULTADOS OBTIDOS...........................................................................................................26
5.1 LABORATRIO 1...........................................................................................................................26
5.2 LABORATRIO 2...........................................................................................................................28
5.3 LABORATRIO 3........................................................................................................................55
6

CONSIDERAES FINAIS.......................................................................................................57

REFERNCIAS.................................................................................................................................58

INTRODUO

Este relatrio tem por objetivo verificar o funcionamento e o projeto de memrias, e a


programao para o microprocessador 8085(simulao).

MATERIAL UTILIZADO

Componentes
a) Circuitos Integrados:
2114, 74161, 74365, 2764, 74393, DAC0808, LM 324, 741
b) Resistores:
150 , 330 ,1 k, 2,2 k, 4,7 k, e Trimpot 10 k
c) Diodos:
1N4148
Equipamentos de Medio
Mesa Digital
Multmetro digital
Osciloscpio digital
Software de simulao: Multisim, SIM8085
Materiais
Alicates de bico e de corte
Fios para conexo
Proto-board

FUNDAMENTAO TERICA

3.1

MEMRIAS ROM E RAM

Para que o processador possa executar suas tarefas, ele busca na memria todas as
informaes necessrias ao processamento. Nos computadores as memrias so as
responsveis pelo armazenamento de dados e instrues em forma de sinais digitais. Existem
dois tipos de memria, ROM e RAM:

3.1.1 Memria ROM

ROM (Read-Only Memory) como o nome diz memria somente de leitura. Portanto,
s permite leitura, ou seja, suas informaes so gravadas pelo fabricante uma nica vez e no
podem ser alteradas ou apagadas depois, podendo apenas ser acessadas. Ou seja, seu contedo
gravado de modo permanente.Existem alguns tipos bsicos de memria ROM:

PROM ("Programmable Read-Only Memory"): Tem sua gravao feita por aparelhos
especiais que trabalham atravs de uma reao fsica com elementos eltricos. Os
dados gravados na memria PROM no podem ser apagados ou alterados.

EPROM ("Electrically Programmable Read-Only Memory"): Os dados gravados na


memria EPROM pode ser apagados pelo uso de radiao ultravioleta permitindo sua
reutilizao. o tipo de memria ROM geralmente usado para armazenar a BIOS do
computador.

EEPROMs ("Electrically Erasable Programmable Read-Only Memory"): Tipo similar


EPROM. Seu contedo pode ser apagado aplicando-se uma voltagem especfica aos
pinos de programao. Portanto, pode ter seu contedo modificado eletricamente,
mesmo quando j estiver funcionando num circuito eletrnico.

FlashROM: Memria flash semelhante s EEPROMs. So mais rpidas e de menor


custo. um tipo de chip de memria para BIOS de computador que permite que esta
seja atualizada atravs de softwares apropriados. Essa atualizao pode ser feita por
disquete ou at mesmo pelo sistema operacional. Tudo depende dos recursos que o
fabricante da placa-me em questo disponibiliza.

CD-ROM so discos pticos que retm os dados no permitindo sua alterao.

3.1.1.1 ROM programvel e apagvel (eraseble programable ROM EPROM)

Uma EPROM pode ser programada pelo usurio e tambm pode ser apagada e
reprogramada quantas vezes for desejado. Uma vez programada, a EPROM uma memria
no-voltil que mantm indefinidamente os dados armazenados. O processo para a
programao de uma EPROM no o mesmo que para uma PROM.
As clulas de armazenamento em uma EPROM so constitudas de transistores MOS
com uma porta de silcio sem conexo eltrica ( ou seja , uma porta flutuante), mas bastante
prximos de um eletrodo. No seu estado normal, no h carga armazenada na porta flutuante,
e o transistor produzir um 1 lgico sempre que for selecionado pelo decodificador de
endereo. Para programar um 0, um pulso de alta tenso usado para deixar uma lquida na
porta flutuante. Essa carga faz com que o transistor produza um 0 lgico na sada quando
selecionado. Como essa carga fica presa na porta flutuante e no possui um caminho de
descarga, o 0 ficar armazenado at que seja pagado. Os dados so apagados devolvendo-se
todas as clulas ao 1 lgico. Para fazer isso, a carga no eletrodo flutuante neutralizada
expondo-se o silcio luz ultraviolenta (UV) de alta intensidade por vrios minutos.
A 27C64 um exemplo de um pequeno CI de 8K x 8K de memria disponvel como
uma PROM one time programmable (programvel uma s vez) ou coma UV EPROM
apagvel. A diferena bvia entre os dois CIs a janela de quartzo transparente da EPROM,
que permite que a luz UV brilhe sobre o silcio. Ambas as verses funcionam com uma nica
fonte de alimentao de +5 V durante a operao normal.
O 27C64 possui quatro entradas de controle. CE a entrada de habilitado do chip
usada para colocar o dispositivo no modo standby, no qual o consumo de energia reduzido.

OE habilitado da sada e usada para controlar os buffers tristate de sada de dados do


dispositivo, de modo que ele possa ser conectado no barramento de dados de um
microprocessador sem que ocorra conteno de barramento. V PP a tenso de programao
especial necessria durante o processo de programao. PMG a entrada de habilitao de
programa que ativada para armazenar um dado no endereo selecionado.
A 27C64 possui vrios modos de operao controlados pelos pinos CE, OE, V PP E
PMG. O modo de operao usado para escrever novos dados nas clulas da EPROM. Esse
o modo mais frequentemente usado em uma EPROM limpa, que foi previamente apagada
com luz ultravioleta, de forma que todas as clulas esto em nvel 1. No processo de
programao, uma palavra de oito bits escrita em um endereo de cada vez da seguinte
maneira: (1) o endereo aplicado nos pinos de endereo; (2) os dados desejados so
colocados nos pinos de dados, que funcionam como entrada de dados durante o processo de
programao; (3) uma tenso alta de programao de 12,75 V aplicada em V PP; CE
mantida em nvel BAIXO; (5) PMG pulsado em nvel BAIXO por 100 s e os daos so
lidos de volta. Se o dado nao foi armazenado com sucesso, um outro pulso aplicado em
PGM. Isso deve ser repetido para o mesmo endereo at que o dado seja seja armazenado com
sucesso.
As maiores desvantagens das UV EPROMs so que elas tm de ser removidads dos
seus circuitos para serem apagadas e reprogramadas; a operao de aparamento apaga todo o
chip, e o processo de apagamento e reprogramao pode gastar 20 minutos 20 minutos ou
mais.

3.1.2 Memria RAM

Na placa-me tambm ficam encaixados os mdulos da memria principal, tambm


chamados de "pentes" de memria RAM ("Random Access Memory"), a memria de acesso
aleatrio. Esses mdulos de memria so os responsveis pelo armazenamento dos dados e
das instrues que o processador precisa para executar suas tarefas.
para a memria RAM que so transferidos os programas (ou parte deles) e os dados
que esto sendo trabalhados nesse momento. principalmente nela que executada a maioria
das operaes, portanto nesta memria que ocorrem as operaes da CPU.

Este tipo de memria permite tanto a leitura como a gravao e a regravao de dados.
No entanto, assim que os mdulos deixam de ser alimentados eletricamente, ou seja, quando o
computador desligado, a memria RAM apagada, ou seja, perde todos os seus dados.
Assim, a memria RAM uma memria temporria (voltil).
Da vem a necessidade de guardar ("salvar") o resultado do processamento no disco
rgido antes de deslig-lo.
A razo da existncia e importncia da memria RAM est na sua velocidade de
leitura dos dados, que muito grande. Todas as informaes que esto contidas nela podem
ser acessadas de maneira mais rpida do que as informaes que esto no disco rgido, no
disquete ou no CD-ROM, que so consideradas tipos de memrias secundrias. Essas, apesar
de terem acesso mais lento so permanentes, ou seja, as informaes nelas gravadas ficam
armazenadas mesmo quando o micro est desligado.

3.1.2.1 Velocidade

Os mdulos, tambm chamados "pentes" de memria RAM variam em capacidade de


armazenamento e em velocidade. Em princpio, quanto mais memria RAM o computador
tiver, tanto mais rpido ser o seu funcionamento e mais facilmente ele suportar a execuo
de funes simultneas. Os tamanhos de memria RAM foram aumentando gradativamente:
16, 32, 64, 128, 256, 512 MB, e assim por diante.
Quando se escolhe um computador esta especificao quase to importante quanto a
capacidade do processador, pois a simples adio de mais memria pode deixar um
computador mais rpido, sem que haja a necessidade de troc-lo por um modelo mais
moderno.
Evidentemente aumentar a memria RAM no garante um processador mais rpido,
mas o torna mais eficiente, j que perde menos tempo para recuperar os dados armazenados
na memria virtual. Essa memria um recurso pelo qual o sistema operacional utiliza o de
disco rgido como uma extenso da RAM quando essa memria est totalmente ocupada.
Como a memria fsica mais veloz que o disco rgido, o desempenho do computador
melhora.

3.1.2.2 Tipos de RAM

Cada tipo tem uma forma de encapsulamento e um modo de funcionamento.

DRAM ("Dynamic Random Access Memory"): o tipo dinmico. Os mdulos


possuem alta capacidade, podendo comportar grandes quantidades de dados. No
entanto, o acesso a essas informaes costuma ser mais lento que nas memrias
estticas. Em compensao tem preos bem menores que as memrias do tipo esttico,
pois utiliza uma tecnologia mais simples.

SRAM ("Static Random Access Memory"): o tipo esttico. So muito mais rpidas
que as memrias DRAM, porm armazenam menor quantidade de dados.

3.1.2.3 Encapsulamento

O chip de memria um circuito eltrico integrado em uma minscula fatia de silcio


contendo impurezas. um pouco mais espesso que uma folha de papel e muito delicado,
no podendo suportar exposio ao ar. Portanto, o que chamamos de "chip" de memria, o
encapsulamento, ou seja, o invlucro protetor do circuito, que feito de material plstico ou
resina epoxi. A memria est l dentro e se liga ao mundo exterior por fios metlicos que
saem do invlucro e se conectam a contatos metlicos que se encaixaro nos soquetes ou slots
(fendas com contatos eltricos) da placa-me.
H vrios tipos de encapsulamento de memria (DIP, SIPP, SIMM, DIMM, DDR,
sendo que no primeiro semestre de 2005, o tipo de memria mais usado o DDR que atinge
altas taxas de transferncia de dados).

3.1.2.4 DDR

Os mdulos de memrias DDR ( Double Data Rate ) so facilmente distinguveis: h


apenas uma diviso no encaixe do pente, enquanto que na memria SDRAM h dois.
Possuem 184 pinos, 16 h mais que as memrias tradicionais, que tem 168. A
voltagem das DDR 2.5v, contra 3.3v das SDRAM, o que diminui o consumo de energia e
gera menos calor.
importante ressaltar que as memrias DDR podem realizar duas operaes por vez.
Assim, uma memria DDR de 266 MHz trabalha, na verdade, com 133 MHz. Mas como
podem realizar o dobro de operaes como se trabalhasse a 266 MHz.

3.1.2.5 Memria Secundria

A memria de massa ou memria secundria utilizada para gravar grande quantidade


de dados que, assim, no so perdidos com o desligamento do computador. Exemplos: disco
rgido e mdias removveis como: Unidade de CD-ROM, DVD-ROM, Unidade de disquete,
Pen Drive (Flash Memory).
Como em geral a memria secundria no acessada diretamente pela ULA, mas por
dispositivos de entrada e sada o acesso a essa memria muito mais lento do que o acesso
memria primria. Assim, cada dispositivo encontra-se com um buffer de escrita e leitura para
melhorar o desempenho.

3.2

PROGRAMAO EM ASSEMBLY

Um montador, assemblador ou assembler, um programa de computador que efetua a


montagem de uma linguagem de montagem (assembly) para cdigo de mquina. Muitos
confundem os termos assembler (o programa montador) e assembly (a linguagem de
montagem).
Uma linguagem de montagem ou assembly uma notao legvel por humanos para o
cdigo de mquina que uma arquitectura de computador especfica usa. A linguagem de
mquina, que um mero padro de bits, torna-se legvel pela substituio dos valores em
bruto por smbolos chamados mnemnicos.
Por exemplo, enquanto um computador sabe o que a instruo-mquina IA-21
(10110000 01100001) faz, para os programadores mais fcil recordar a representao
equivalente em intrues mnemnicas MOV AL, 61h. Tal instruo ordena que o valor
hexadecimal 61 (97, em decimal) seja movido para o registrador 'AL'.
Ao contrrio do que acontece nas linguagens de alto nvel, existe (at certo ponto) uma
correspondncia de 1 para 1 entre a linguagem de montagem simples e a linguagem de
mquina. Por isso a traduo do cdigo de montagem em cdigo de mquina no chamada
compilao, mas montagem. Consegue-se transformar a linguagem de montagem em
linguagem de mquina recorrendo a um montador (tambm chamado assembler, originado do
termo em ingls), e a transformao inversa faz-se recorrendo a um desmontador (tambm
chamado disassembler, originado do termo em ingls).
Cada arquitectura de computador tem a sua prpria linguagem de mquina e, portanto,
sua prpria linguagem de montagem. Essas linguagens de montagem diferem no nmero e
tipo de operaes que suportam. Tambm tm diferentes tamanhos e nmeros de registos, e
diferentes representaes dos tipos de dados armazenados. Enquanto todos os computadores
de utilizao genrica so capazes de desempenhar essencialmente as mesmas funes, o
modo como o fazem diferente.
Alm disso, podem existir conjuntos mltiplos de mnemnicas, ou sintaxes de
linguagem de montagem, para um nico conjunto de instrues. Nestes casos, o conjunto
mais popular aquele que utilizado pelo fabricante na sua documentao.
A maioria dos processadores s consegue manipular os dados que esto em
registradores e a linguagem de montagem facilita o trabalho direto com os registradores.

No mercado de PCs, dominado por processadores Intel e AMD, atualmente existem


duas arquiteturas. Primeiro a IA32 , criada pela Intel em 1985 e primeiramente utilizada pelo
processadores i386 e segundo a IA32-EM64T (ou IA32-AMD64 ) criada em 2002 pela AMD
(Mas tambm utilizada pela Intel hoje). O IA32 utiliza o grupo de instrues chamado x86, e
o IA32-EM64T utiliza o grupo chamado x86-64. As duas arquiteturas usam nmeros
diferentes de registradores gerais e diferentes tamanhos. Enquanto os registradores do x86 so
32 bits os da x86-64 so 64 bits.
Os registradores de uso geral da arquitetura x86 so:

%EAX - registrador acumulador

%EBX - registrador base

%ECX - registrador contador

%EDX - registrador de dados

%ESI - registrador de ndice da fonte dos dados

%EDI - registrador de ndice do destino dos dados

%EBP - registrador ponteiro para a moldura de chamada de funo

%ESP - registrador ponteiro para a pilha de execuo

Os registradores de uso geral da arquitetura x86-64 so:

%RAX - registrador valor de retorno

%RBX - registrador base

%RCX - registrador contador

%RDX - registrador de dados

%RSI - registrador de ndice da fonte dos dados

%RDI - registrador de ndice do destino dos dados

%RBP - registrador ponteiro para a moldura de chamada de funo

%RSP - registrador ponteiro para a pilha de execuo

%R8 - registrador de dados

%R9 - registrador de dados

%R10 - registrador ponteiro para a moldura de chamada de funo

%R11 - registrador de linking

%R12 - registrador de base

%R13 - registrador de base

%R14 - registrador de base

%R15 - registrador de base


Esses nomes derivam da forma como eram utilizados nas arquiteturas anteriores a

IA32 (8086, 80286...), em que cada registrador desempenhava um papel especfico. Na


arquitetura i386, todos eles so de uso geral, embora eles continuem a poder ser utilizados em
seus papis tradicionais.
A arquitetura IA32 ainda apresenta os registradores de segmento CS, DS, ES, SS, FS e
GS, um contador de programa EIP, um registro de sinalizadores EFLAGS, 8 registradores de
vrgula flutuante e seus sinalizadores associados. Existem tambm registradores utilizados
pelo sistema operacional para controle da execuo em modo protegido, bem como outros
registradores de uso especfico (depurao, controle de desempenho, etc.).
Instrues Aritmticas :

Multiplicao : MUL, IMUL, e AAM

Diviso : DIV, IDIV, e AAD

Adio : ADD , ADC, INC, XADD, AAA e DAA

Subtraco : SUB, SBB, DEC, AAS e DAS

3.2.1 Processador 8085

O microprocessador 8085 constitudo por 3 partes, sendo elas:

Unidade de controle

Conjunto de registros

Unidade Lgica / Aritmtica

3.2.1.1 Unidade de controle

A unidade de controle o bloco de funes lgicas ligadas ao interior do circuito


integrado. esta unidade que controla e sincroniza as transferncias e as operaes que se
realizam com os dados, ou seja, a sua tarefa regulamentar o objetivo bsico do
microprocessador, que consiste na procura e na execuo de instrues.

3.2.1.2 Conjunto de registros

O microprocessador 8085 tem uma srie de registros de utilizao geral denominados


B, C, D, E, H e L de 8 bits cada um, podendo funcionar aos pares. So utilizados para
transferncias internas, obtendo assim uma maior flexibilidade e rapidez.

Figura 1 Arquitetura interna do microprocessador


Fonte: VEIGA, Srgio Luiz. Curitiba; Universidade Positivo, Engenharia Eltrica, Microprocessadores e
Microcontroladores, 2014.

Figura 2 Registros do 8085


Fonte: VEIGA, Srgio Luiz. Curitiba; Universidade Positivo, Engenharia Eltrica, Microprocessadores e
Microcontroladores, 2014.

Sete registros de trabalho, cada um de 8 bits.

65 536 clulas de memria, cada uma de 8 bits (64 Kbytes).

Um registro contador de programa (program counter) de 16 bits.

Um registro ponteiro de pilha (stack pointer) de 16 bits, utilizado para facilitar o


funcionamento de subrotinas entre outras funes.

Um registro de flags, constitudo pelo estado das flags.

Uma interface de entrada/sada (I/O) contendo 256 bytes de entradas e 256 bytes de
sadas.

Outros registros:

Contador de programa de 16 bits

Stack pointer de 16 bits

Exemplo:
O contador de Programa um registro que memoriza o endereo da prxima instruo a
executar.
A unidade de controle incrementa automaticamente o contedo do controlador de
programa cada vez que termina um ciclo de aquisio.
O sinal de reset, que uma das entradas da unidade de controle, coloca o controlador de
programa a zero e inicia a execuo do programa.

3.2.1.3 Stack Pointer

Stack pointer - contm o endereo do topo do stack, ou seja, a estrutura


computacional que permite guardar dados numa base LIFO (Last In First Out).
Pode-se dizer que o stack pointer como uma biblioteca onde se pode colocar ou retirar
livros. Pode-se aceder ao stack atravs de duas instrues:

PUSH - pe um dado (de 16 bits) no stack

POP - retira um dado (de 16 bits) do stack

3.2.1.4 Unidade Lgica / Aritmtica

A unidade aritmtica/lgica um circuito combinatrio que realiza operaes de soma,


subtrao, bem como operaes lgicas.
Certos equipamentos de programao aceitam as instrues diretamente na forma de
mnemnicos.
Estes equipamentos dispem de um programa, que traduz o programa escrito em
linguagem assembly para um sistema binrio, de maneira a que este possa ser interpretado
numa linguagem que a mquina entenda.

3.2.1.5 Instrues realizadas pelo microprocessador 8085

Transferncia de dados entre registros ou entre posies de memria e registros;

Operaes aritmticas;

Operaes lgicas;

Transferncias do controlo do programa.


Aquisio e execuo de uma instruo d-se o nome de ciclo de instruo. O ciclo

de instruo formado por vrios ciclos de mquina. A maior parte dos ciclos de mquina das
instrues de um programa so referncias de leitura e escrita na memria.

4.1

DESENVOLVIMENTO

EXPERIMENTO 1

Efetuar a operao de escrita e leitura em uma memria RAM e construir uma memria
ROM com matriz de diodos.
1.1 Monte o circuito da figura 3 e execute as operaes de escrita e leitura em memria
RAM.
16
3
4
5
6

QA
QB
QC
QD

A VCC
B
7
C
4
D
1
6
1

9
Load
7
G3
10
G4
GND
8

Carry
Clear

A0
A1
A2
A3
A4
A5
A6
A7
A8
A9

I/O1
I/O2
I/O3
I/O4

2
1
1
4

14
13
12
11

Sada
de
Dados

18
VCC

16
9

GND

15
1

5 7

VCC
74365
GND

Cs

0=Ativa
1=Inativa

W/R

0=Write
1=Read

4 6 10

D3 D2 D1 D0

Figura 3 Circuito de memria


Fonte: VEIGA, Srgio Luiz. Curitiba; Universidade Positivo, Engenharia Eltrica, Microprocessadores e
Microcontroladores, 2014.

ENDEREO CONTADOR
D
C
B
0
0
0
0
0
0
0
0
1
0
0
1
0
1
0
0
1
0
0
1
1
0
1
1
1
0
0
1
0
0
1
0
1
1
0
1
1
1
0
1
1
0
1
1
1
1
1
1

A
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

ENTRADA DE DADOS
D3
D2
D1

D0

SADA DE DADOS
I/O4
I/O3
I/O2

I/O1

Procedimentos para gravao dos dados:


a)

Seleciona-se o endereo em que se quer gravar, aplicando-se um sinal de clock manual e

fazendo a leitura nos leds de endereo;


b)

Colocam-se os dados que se deseja gravar nos BUFFERS atravs das chaves de entrada de

dados;
c)

Coloca-se a chave CS em 0 (ativa);

d)

Coloca-se a chave W / R em 0 (write). Os dados a serem gravados devero aparecer nas

sadas de dados;
e)

Coloca-se a chave CS em 1 (inativa);

f)

Para se gravar em outro endereo repete-se os passos acima.

Procedimento para leitura dos dados:


a)

Aps os dados terem sido gravados, colocar a chave W / R em 1 (read);

b)

Coloca-se a chave CS em 0 (ativa);

c)

Selecionar o endereo;

d)

Os dados do endereo selecionado devero aparecer na sada de dados;

e)

Para leitura de um outro endereo, coloca-se o endereo e os dados devero aparecer nas

sadas de dados.
Para a memria RAM utilizada nesta atividade de laboratrio, determine:
a)

Capacidade;

b)

Tempo de acesso;

c)

Tempo de escrita;

d)

Tempo de leitura;

1.2 Projete uma memria ROM com matriz de diodos conforme o diagrama em blocos
da figura abaixo, que execute a tabela verdade a seguir:

A0
A1

Decodificador
de
Endereos

MATRIZ

CS

BUFFER

de
Diodos

D7 D6 D5 D4 D3 D2 D1 D0

Figura 4 Memria ROM com matriz de diodos.


Fonte: VEIGA, Srgio Luiz. Curitiba; Universidade Positivo, Engenharia Eltrica, Microprocessadores e
Microcontroladores, 2014.

A1
0
0
1
1

A0
0
1
0
1

HEX
OA
89
C2
B1

D7

D6

D5

D4

D3

D2

D1

D0

4.2

EXPERIMENTO 2

Projetar um circuito gerador com 4 formas de onda diferentes, conforme o diagrama


em blocos, representado pela figura, utilizando uma memria EPROM.
2.1 Projete o circuito da figura abaixo e execute as operaes de leitura em memria
EPROM.

CONTADOR

8 BITS
OSCILADO
R
CLK

Q0

A0

D0

D0

Q1

A1

D1

D1

Q2

A2

D2

D2

Q3

A3

D3

D3

Q4

A4

D4

D4

Q5

A5

D5

D5

Q6

A6

D6

D6

Q7

A7

D7

D7

MEMRI
A
EPROM

CONVER
SOR

VA

D/A

A8
A9

SELEO DAS
FORMAS DE
ONDAS

Figura 5 Gerador de ondas.


Fonte: VEIGA, Srgio Luiz. Curitiba; Universidade Positivo, Engenharia Eltrica, Microprocessadores e
Microcontroladores, 2014.

O circuito dever ter as seguintes caractersticas:


1. Cada bloco dever ser projetado escolhendo-se o chip mais indicado para cada
situao. Observar as caractersticas de tempo de resposta, alimentao, nmero de bits, etc.
2. A memria EPROM de 8 bits utilizada deve ter capacidade mnima de 1 k byte.
3. As formas de onda devero ser gravadas em forma paginada, ou seja, a cada 256
endereos dever ser gravada uma forma de onda diferente, devendo ter obrigatoriamente uma

forma de onda senoidal e uma de formato aleatrio. As outras duas podero ser formas de
ondas conhecidas tipo triangular, quadrada, pulsos quadrados, dente de serra, etc.
4. A tenso de sada dever ter uma amplitude de no mnimo 2 Vpp.
5. A simulao das formas de onda pode ser feita em planilha eletrnica (Excel). Os
dados a serem gravados na EPROM devem ter o formato,HEX. Para a gerao deste arquivo,
dever ser utilizado o compilador ASM51.exe do microcontrolador 8051(disponvel no
portal).
O processo de gravao exige um arquivo com extenso .ASM. Este arquivo deve
seguir obrigatoriamente a formatao abaixo:
org 00

; indicao do endereo inicial da gravao das dados na memria

db 05Ah

; Ex. seqncia dos dados a serem gravados na memria no

db 05Bh

; total de 256 para cada forma de onda.

db 0C3h

; total de informaes 1024 (4 x 256 para as 4 formas de onda)

end

; indicao de final do programa (uma nica vez para todas as formas de onda)
6. O formato db 05Ah deve ser seguido para no ocorrerem erros interpretados pelo

compilador.
db 05Ah

Indicao de dado Hexadecimal

Todos os dados devem ser


iniciados com ZERO
Indicao de dados na
seqncia

7. Grave o arquivo em formato .txt num editor tipo Wordpad ou Bloco de notas sem
formatao. Altere a extenso para .ASM. Execute a compilao com o ASM51 na janela
DOS da seguinte forma:
ASM51.exe nome do arquivo.ASM (ser criado um arquivo com o mesmo nome com
extenso .HEX
8. Aps compilado o arquivo .ASM e gerado o .HEX, este poder ser carregado para
gravao da memria no gravador de EPROM .
9. Devem ser documentadas todas as informaes de projeto, entregue um relatrio em
papel e o mesmo com as medies realizadas, diagramas do circuito, placa, resultados,
dificuldades e concluses. O circuito dever ser apresentado ao professor para o visto de
execuo.

4.3

EXPERIMENTO 3

Para os exerccios propostos, elaborar programas em linguagem assembly, para o


microprocessador 8085 sendo que para os mesmo utilizar o simulador SIM8085 para validar
os programas.
1. Faa um programa em linguagem Assembly do microprocessador 8085 que execute o
fluxograma abaixo.

Figura 6 Fluxograma de programao


Fonte: VEIGA, Srgio Luiz. Curitiba; Universidade Positivo, Engenharia Eltrica, Microprocessadores e
Microcontroladores, 2014.

2. No programa abaixo identifique somente os cdigos (opcodes de 1, 2 ou 3 bytes) para cada


instruo e diga sua funo. 3. Fazer um programa em linguagem Assembly do
microprocessador 8085 para somar no acumulador os nmeros 1 a 9 (fazer um loop para 10
vezes).
Endereo
de
Memria
2000

Mnemnico

Opcodes

Funes

LXI H, 2080
MVI B,10h
XRA A
MOV A,B
INX H
ORA B
RLC
JNZ 2003
HLT

5. Fazer um programa para multiplicar por 8 o contedo do acumulador.

7. Fazer um programa de subtrao de 2 nmeros carregados inicialmente em B e C,


utilizando o complemento de 2.

5.1

RESULTADOS OBTIDOS

LABORATRIO 1

A montagem do experimento 1.1 foi realizada da seguinte forma:

Figura 7 Montagem experimento.


Fonte: VEIGA, S. Notas de aula da disciplina de Microprocessadores e Microcontroladores. Curitiba:
Engenharia Eltrica, Universidade Positivo, 2014.

ENDEREO CONTADOR
D
C
B
0
0
0
0
0
0
0
0
1
0
0
1
0
1
0
0
1
0
0
1
1
0
1
1
1
0
0
1
0
0
1
0
1
1
0
1
1
1
0
1
1
0

A
0
1
0
1
0
1
0
1
0
1
0
1
0
1

WRITE
ENTRADA DE DADOS
D3
D2
D1
D0
1
1
1
1
1
1
0
0
0
0
1
1
1
0
0
1
0
1
1
0
0
0
0
0
1
0
1
0
0
1
0
1
1
1
1
0
0
0
0
1
0
1
1
1
1
0
0
0
0
0
1
0
1
0
0
0

I/O4
1
1
0
1
0
0
1
0
1
0
0
1
0
1

READ
SADA DE DADOS
I/O3 I/O2 I/O1
1
1
1
1
0
0
0
1
1
0
0
1
1
1
0
0
0
0
0
1
0
1
0
1
1
1
0
0
0
1
1
1
1
0
0
0
0
1
0
0
0
0

1
1
1
0
1
1
0
1
1
1
0
1
1
1
1
1
0
0
1
0
0
0
1
0
Fonte: VEIGA, S. Notas de aula da disciplina de Microprocessadores e Microcontroladores. Curitiba:
Engenharia Eltrica, Universidade Positivo, 2014 (adaptado).

O experimento 1.2 foi realizado da seguinte forma:

Figura 8 Matriz de diodos.


Fonte: Prpria

5.2

LABORATRIO 2

A montagem do circuito foi realizada da seguinte forma:

Figura 9 Montagem experimento 2


Fonte: Prpria.

Para realizar a operao no 2764 foram desenvolvidas as seguintes operaes em


Excel:
Memri
a
0
1
2
3
4
5
6
7
8
9
10
11

Graus
0
1,4285714
29
2,8571428
57
4,2857142
86
5,7142857
14
7,1428571
43
8,5714285
71
10
11,428571
43
12,857142
86
14,285714
29
15,714285

Senide
0
0,02493069
2
0,04984588
6
0,07473009
4
0,09956784
7
0,12434370
5
0,14904226
6
0,17364817
8
0,19814614
3
0,22252093
4
0,24675739
8
0,27084046

Senide +
1
127
130,16619
79
133,33042
75
136,49072
19
139,64511
65
142,79165
05
145,92836
78
149,05331
86
152,16456
02
155,26015
86
158,33818
95
161,39673

HE
X
7F db 0

7F h db 07Fh

82

db 0

82 h db 082h

85

db 0

85 h db 085h

88

db 0

88 h db 088h

8B

db 0

8B h db 08Bh

8E

db 0

8E h db 08Eh

91

db 0

91 h db 091h

95

db 0

95 h db 095h

98

db 0

98 h db 098h

9B

db 0

9B h db 09Bh

9E
A1

db 0
db 0

9E h db 09Eh
A1 h db 0A1h

12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

71
17,142857
14
18,571428
57
20
21,428571
43
22,857142
86
24,285714
29
25,714285
71
27,142857
14
28,571428
57
30
31,428571
43
32,857142
86
34,285714
29
35,714285
71
37,142857
14
38,571428
57
40
41,428571
43
42,857142
86
44,285714
29
45,714285
71
47,142857
14
48,571428
57
50
51,428571
43
52,857142
86
54,285714

8
0,29475517
4
0,31848665
0,34202014
3
0,36534102
4
0,38843479
6
0,41128710
3
0,43388373
9
0,45621065
7
0,47825397
9
0,5
0,52143520
3
0,54254626
4
0,56332005
8
0,58374367
2
0,60380441
0,62348980
2
0,64278761
0,66168583
8
0,68017273
8
0,69823681
8
0,71586684
9
0,73305187
2
0,74978120
3
0,76604444
3
0,78183148
2
0,79713250
7
0,81193800

95
164,43390
72
167,44780
46
170,43655
82
173,39831
01
176,33121
91
179,23346
21
182,10323
49
184,93875
35
187,73825
53
190,5
193,22227
08
195,90337
55
198,54164
74
201,13544
64
203,68316
01
206,18320
48
208,63402
64
211,03410
14
213,38193
77
215,67607
59
217,91508
99
220,09758
77
222,22221
28
224,28764
43
226,29259
83
228,23582
84
230,11612

A4

db 0

A4 h db 0A4h

A7

db 0

A7 h db 0A7h

AA

db 0

AA h db 0AAh

AD

db 0

AD h db 0ADh

B0

db 0

B0 h db 0B0h

B3

db 0

B3 h db 0B3h

B6

db 0

B6 h db 0B6h

B8

db 0

B8 h db 0B8h

BB
BE

db 0
db 0

BB h db 0BBh
BE h db 0BEh

C1

db 0

C1 h db 0C1h

C3

db 0

C3 h db 0C3h

C6

db 0

C6 h db 0C6h

C9

db 0

C9 h db 0C9h

CB

db 0

CB h db 0CBh

CE

db 0

CE h db 0CEh

D0

db 0

D0 h db 0D0h

D3

db 0

D3 h db 0D3h

D5

db 0

D5 h db 0D5h

D7

db 0

D7 h db 0D7h

D9

db 0

D9 h db 0D9h

DC

db 0

DC h db 0DCh

DE

db 0

DE h db 0DEh

E0

db 0

E0 h db 0E0h

E2

db 0

E2 h db 0E2h

E4
E6

db 0
db 0

E4 h db 0E4h
E6 h db 0E6h

39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

29
55,714285
71
57,142857
14
58,571428
57
60
61,428571
43
62,857142
86
64,285714
29
65,714285
71
67,142857
14
68,571428
57
70
71,428571
43
72,857142
86
74,285714
29
75,714285
71
77,142857
14
78,571428
57

62
63

80
81,428571
43
82,857142
86
84,285714
29
85,714285
71
87,142857
14
88,571428
57
90

64
65

91,40625
92,8125

57
58
59
60
61

6
0,82623877
4
0,84002592
3
0,85329088
2
0,86602540
4
0,87822157
3
0,88987180
9
0,90096886
8
0,91150585
2
0,92147621
2
0,93087374
9
0,93969262
1
0,94792734
6
0,95557280
6
0,96262424
7
0,96907728
6
0,97492791
2
0,98017248
8
0,98480775
3
0,98883082
6
0,99223920
7
0,99503077
5
0,99720379
7
0,99875692
1
0,99968918
2
1
0,99969881
9
0,99879545

67
231,93232
43
233,68329
22
235,36794
2
236,98522
63
238,53413
98
240,01371
97
241,42304
62
242,76124
32
244,02747
89
245,22096
61
246,34096
28
247,38677
3
248,35774
63
249,25327
94
250,07281
54
250,81584
48
251,48190
6
252,07058
46
252,58151
49
253,01437
92
253,36890
85
253,64488
22
253,84212
9
253,96052
61
254
253,96175
253,84702

E7

db 0

E7 h db 0E7h

E9

db 0

E9 h db 0E9h

EB

db 0

EB h db 0EBh

EC

db 0

EC h db 0ECh

EE

db 0

EE h db 0EEh

F0

db 0

F0 h db 0F0h

F1

db 0

F1 h db 0F1h

F2

db 0

F2 h db 0F2h

F4

db 0

F4 h db 0F4h

F5

db 0

F5 h db 0F5h

F6

db 0

F6 h db 0F6h

F7

db 0

F7 h db 0F7h

F8

db 0

F8 h db 0F8h

F9

db 0

F9 h db 0F9h

FA

db 0

FA

h db 0FAh

FA

db 0

FA

h db 0FAh

FB

db 0

FB h db 0FBh

FC

db 0

FC h db 0FCh

FC

db 0

FC h db 0FCh

FD

db 0

FD h db 0FDh

FD

db 0

FD h db 0FDh

FD

db 0

FD h db 0FDh

FD

db 0

FD h db 0FDh

FD
FE

db 0
db 0

FD h db 0FDh
FE h db 0FEh

FD
FD

db 0
db 0

FD h db 0FDh
FD h db 0FDh

6
0,99729045
7
0,99518472
7
0,99247953
5

66

94,21875

67

95,625

68

97,03125

69

98,4375

70

99,84375

0,98917651
0,98527764
2

71

101,25

0,98078528

72

102,65625

73

104,0625

74

105,46875

75

106,875

76

108,28125

77

109,6875

78

111,09375

79

112,5

80

113,90625

81

115,3125

82

116,71875

83

118,125

84

119,53125

0,97570213
0,97003125
3
0,96377606
6
0,95694033
6
0,94952818
1
0,94154406
5
0,93299279
9
0,92387953
3
0,91420975
6
0,90398929
3
0,89322430
1
0,88192126
4
0,87008699
1

85

120,9375

86

122,34375

87

123,75

88

125,15625

89

126,5625

90

127,96875

91

129,375

0,85772861
0,84485356
5
0,83146961
2
0,81758481
3
0,80320753
1
0,78834642
8
0,77301045
3

29
253,65588
8
253,38846
03
253,04490
09
252,62541
68
252,13026
06
251,55973
06
250,91417
05
250,19396
92
249,39956
04
248,53142
26
247,59007
89
246,57609
63
245,49008
55
244,33270
06
243,10463
9
241,80664
02
240,43948
63
239,00400
06
237,50104
79
235,93153
35
234,29640
28
232,59664
08
230,83327
13
229,00735
65
227,11999
63
225,17232
76

FD

db 0

FD h db 0FDh

FD

db 0

FD h db 0FDh

FD

db 0

FD h db 0FDh

FC

db 0

FC h db 0FCh

FC

db 0

FC h db 0FCh

FB

db 0

FB h db 0FBh

FA

db 0

FA

h db 0FAh

FA

db 0

FA

h db 0FAh

F9

db 0

F9 h db 0F9h

F8

db 0

F8 h db 0F8h

F7

db 0

F7 h db 0F7h

F6

db 0

F6 h db 0F6h

F5

db 0

F5 h db 0F5h

F4

db 0

F4 h db 0F4h

F3

db 0

F3 h db 0F3h

F1

db 0

F1 h db 0F1h

F0

db 0

F0 h db 0F0h

EF

db 0

EF h db 0EFh

ED

db 0

ED h db 0EDh

EB

db 0

EB h db 0EBh

EA

db 0

EA h db 0EAh

E8

db 0

E8 h db 0E8h

E6

db 0

E6 h db 0E6h

E5

db 0

E5 h db 0E5h

E3

db 0

E3 h db 0E3h

E1

db 0

E1 h db 0E1h

0,75720884
7
0,74095112
5
0,72424708
3
0,70710678
1
0,68954054
5
0,67155895
5
0,65317284
3
0,63439328
4
0,61523159
1
0,59569930
4
0,57580819
1
0,55557023
3

92

130,78125

93

132,1875

94

133,59375

95

135

96

136,40625

97

137,8125

98

139,21875

99

140,625

100

142,03125

101

143,4375

102

144,84375

103

146,25

104

147,65625

105

149,0625

106

150,46875

107

151,875

108

153,28125

109

154,6875

110

156,09375

111

157,5

112

158,90625

113

160,3125

114

161,71875

115

163,125

116

164,53125

0,31368174
0,29028467
7
0,26671275
7

117

165,9375

0,24298018

118

167,34375

0,21910124

0,53499762
0,51410274
4
0,49289819
2
0,47139673
7
0,44961133
0,42755509
3
0,40524131
4
0,38268343
2
0,35989503
7
0,33688985
3

223,16552
35
221,10079
29
218,97937
95
216,80256
12
214,57164
92
212,28798
73
209,95295
11
207,56794
71
205,13441
2
202,65381
17
200,12764
03
197,55741
96
194,94469
77
192,29104
85
189,59807
04
186,86738
56
184,10063
89
181,29949
69
178,46564
69
175,60079
59
172,70666
96
169,78501
14
166,83758
1
163,86615
4
160,87252
02
157,85848
28
154,82585
75

DF

db 0

DF h db 0DFh

DD db 0

DD h db 0DDh

DA

db 0

DA h db 0DAh

D8

db 0

D8 h db 0D8h

D6

db 0

D6 h db 0D6h

D4

db 0

D4 h db 0D4h

D1

db 0

D1 h db 0D1h

CF

db 0

CF h db 0CFh

CD

db 0

CD h db 0CDh

CA

db 0

CA h db 0CAh

C8

db 0

C8 h db 0C8h

C5

db 0

C5 h db 0C5h

C2

db 0

C2 h db 0C2h

C0

db 0

C0 h db 0C0h

BD

db 0

BD h db 0BDh

BA

db 0

BA h db 0BAh

B8

db 0

B8 h db 0B8h

B5

db 0

B5 h db 0B5h

B2

db 0

B2 h db 0B2h

AF

db 0

AF h db 0AFh

AC

db 0

AC h db 0ACh

A9

db 0

A9 h db 0A9h

A6

db 0

A6 h db 0A6h

A3

db 0

A3 h db 0A3h

A0

db 0

A0 h db 0A0h

9D

db 0

9D h db 09Dh

9A

db 0

9A h db 09Ah

119

168,75

120

170,15625

121

171,5625

122

172,96875

123

174,375

124

175,78125

125

177,1875

126

178,59375

127

180

128

181,40625

129

182,8125

130

184,21875

131

185,625

132

187,03125

133

188,4375

134

189,84375

135

191,25

136

192,65625

137

194,0625

138

195,46875

139

196,875

140
141

198,28125
199,6875

0,19509032
2
0,17096188
9
0,14673047
4
0,12241067
5
0,09801714
0,07356456
4
0,04906767
4
0,02454122
9
-7,65664E16
0,02454122
9
0,04906767
4
0,07356456
4

151,77647
09
148,71215
99
145,63477
03
142,54615
58
139,44817
68
136,34269
96
133,23159
46
130,11673
6

97

db 0

97 h db 097h

94

db 0

94 h db 094h

91

db 0

91 h db 091h

8E

db 0

8E h db 08Eh

8B

db 0

8B h db 08Bh

88

db 0

88 h db 088h

85

db 0

85 h db 085h

82

db 0

82 h db 082h

127

7E

db 0

7E h db 07Eh

123,88326
4

7B

db 0

7B h db 07Bh

120,76840
54

78

db 0

78 h db 078h

75

db 0

75 h db 075h

72

db 0

72 h db 072h

6F

db 0

6F h db 06Fh

6C

db 0

6C h db 06Ch

69

db 0

69 h db 069h

66

db 0

66 h db 066h

63

db 0

63 h db 063h

60

db 0

60 h db 060h

5D

db 0

5D h db 05Dh

5A

db 0

5A h db 05Ah

57
54

db 0
db 0

57 h db 057h
54 h db 054h

117,65730
04
114,55182
-0,09801714
32
0,12241067 111,45384
5
42
0,14673047 108,36522
4
97
0,17096188 105,28784
9
01
0,19509032 102,22352
2
91
99,174142
-0,21910124
5
96,141517
-0,24298018
15
0,26671275 93,127479
7
8
0,29028467 90,133845
7
99
87,162418
-0,31368174
97
84,214988

142

201,09375

143

202,5

144

203,90625

145

205,3125

146

206,71875

147

208,125

148

209,53125

149

210,9375

150

212,34375

151

213,75

152

215,15625

153

216,5625

154

217,96875

155

219,375

156

220,78125

157

222,1875

158

223,59375

159

225

0,33688985
3
0,35989503
7
0,38268343
2
0,40524131
4
0,42755509
3

62
81,293330
36

51

db 0

51 h db 051h

78,399204
09

4E

db 0

4E h db 04Eh

75,534353
12

4B

db 0

4B h db 04Bh

48

db 0

48 h db 048h

45

db 0

45 h db 045h

43

db 0

43 h db 043h

40

db 0

40 h db 040h

3D

db 0

3D h db 03Dh

3B

db 0

3B h db 03Bh

38

db 0

38 h db 038h

35

db 0

35 h db 035h

33

db 0

33 h db 033h

30

db 0

30 h db 030h

2E

db 0

2E h db 02Eh

2C

db 0

2C h db 02Ch

29

db 0

29 h db 029h

27

db 0

27 h db 027h

25

db 0

25 h db 025h

72,700503
13
69,899361
-0,44961133
13
0,47139673 67,132614
7
42
0,49289819 64,401929
2
59
0,51410274 61,708951
4
49
59,055302
-0,53499762
27
0,55557023 56,442580
3
41
0,57580819 53,872359
1
69
0,59569930 51,346188
4
33
0,61523159
1
48,865588
0,63439328 46,432052
4
91
0,65317284 44,047048
3
94
0,67155895 41,712012
5
73
0,68954054 39,428350
5
82
0,70710678 37,197438
1
79

160

226,40625

161

227,8125

162

229,21875

163

230,625

164

232,03125

165

233,4375

166

234,84375

167

236,25

168

237,65625

169

239,0625

170

240,46875

171

241,875

172

243,28125

173

244,6875

174

246,09375

175

247,5

176

248,90625

177
178

250,3125
251,71875

0,72424708
3
0,74095112
5
0,75720884
7
0,77301045
3
0,78834642
8
0,80320753
1
0,81758481
3
0,83146961
2
0,84485356
5

35,020620
47

23

db 0

23 h db 023h

32,899207
08

20

db 0

20 h db 020h

30,834476
49

1E

db 0

1E h db 01Eh

28,827672
42

1C

db 0

1C h db 01Ch

26,880003
69

1A

db 0

1A h db 01Ah

24,992643
5

18

db 0

18 h db 018h

23,166728
73

17

db 0

17 h db 017h

21,403359
24

15

db 0

15 h db 015h

13

db 0

13 h db 013h

12

db 0

12 h db 012h

10

db 0

10 h db 010h

0E

db 0

0E h db 00Eh

0D

db 0

0D h db 00Dh

0C

db 0

0C h db 00Ch

0A

db 0

0A h db 00Ah

09

db 0

09 h db 009h

08

db 0

08 h db 008h

07
06

db 0
db 0

07 h db 007h
06 h db 006h

19,703597
21
18,068466
-0,85772861
53
0,87008699 16,498952
1
13
0,88192126 14,995999
4
43
0,89322430 13,560513
1
75
0,90398929 12,193359
3
77
0,91420975 10,895361
6
03
0,92387953 9,6672993
3
71
0,93299279 8,5099145
9
48
0,94154406 7,4239037
5
22
6,4099210

179

253,125

180

254,53125

181

255,9375

182

257,34375

183

258,75

184

260,15625

185

261,5625

186

262,96875

187

264,375

188

265,78125

189

267,1875

190
191

268,59375
270

192

271,40625

193

272,8125

194

274,21875

195

275,625

196

277,03125

197
198

278,4375
279,84375

0,94952818
1
0,95694033
6
0,96377606
6
0,97003125
3

65
5,4685773
62

05

db 0

05 h db 005h

4,6004396
44

04

db 0

04 h db 004h

03

db 0

03 h db 003h

03

db 0

03 h db 003h

02

db 0

02 h db 002h

01

db 0

01 h db 001h

01

db 0

01 h db 001h

00

db 0

00 h db 000h

00

db 0

00 h db 000h

00

db 0

00 h db 000h

00

db 0

00 h db 000h

00
00

db 0
db 0

00 h db 000h
00 h db 000h

00

db 0

00 h db 000h

00

db 0

00 h db 000h

00

db 0

00 h db 000h

00

db 0

00 h db 000h

00

db 0

00 h db 000h

01
01

db 0
db 0

01 h db 001h
01 h db 001h

3,8060308
44
3,0858294
-0,97570213
85
2,4402693
-0,98078528
89
0,98527764 1,8697394
2
17
1,3745832
-0,98917651
34
0,99247953 0,9550991
5
06
0,99518472 0,6115397
7
13
0,99729045 0,3441120
7
02
0,99879545 0,1529770
6
62
0,99969881 0,0382500
9
26
-1
0
0,99969881 0,0382500
9
26
0,99879545 0,1529770
6
62
0,99729045 0,3441120
7
02
0,99518472 0,6115397
7
13
0,99247953 0,9550991
5
06
1,3745832
-0,98917651
34
1,8697394

0,98527764
2

199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217

17
2,4402693
281,25
-0,98078528
89
3,0858294
282,65625 -0,97570213
85
0,97003125 3,8060308
284,0625
3
44
0,96377606 4,6004396
285,46875
6
44
0,95694033 5,4685773
286,875
6
62
0,94952818 6,4099210
288,28125
1
65
0,94154406 7,4239037
289,6875
5
22
0,93299279 8,5099145
291,09375
9
48
0,92387953 9,6672993
292,5
3
71
0,91420975 10,895361
293,90625
6
03
0,90398929 12,193359
295,3125
3
77
0,89322430 13,560513
296,71875
1
75
0,88192126 14,995999
298,125
4
43
0,87008699 16,498952
299,53125
1
13
18,068466
300,9375 -0,85772861
53
0,84485356 19,703597
302,34375
5
21
0,83146961 21,403359
303,75
2
24
0,81758481 23,166728
305,15625
3
73
306,5625
24,992643

02

db 0

02 h db 002h

03

db 0

03 h db 003h

03

db 0

03 h db 003h

04

db 0

04 h db 004h

05

db 0

05 h db 005h

06

db 0

06 h db 006h

07

db 0

07 h db 007h

08

db 0

08 h db 008h

09

db 0

09 h db 009h

0A

db 0

0A h db 00Ah

0C

db 0

0C h db 00Ch

0D

db 0

0D h db 00Dh

0E

db 0

0E h db 00Eh

10

db 0

10 h db 010h

12

db 0

12 h db 012h

13

db 0

13 h db 013h

15

db 0

15 h db 015h

17
18

db 0
db 0

17 h db 017h
18 h db 018h

218

307,96875

219

309,375

220

310,78125

221

312,1875

222

313,59375

223

315

224

316,40625

225

317,8125

226

319,21875

227

320,625

228

322,03125

229

323,4375

230

324,84375

231
232
233
234
235

0,80320753
1
0,78834642
8
0,77301045
3
0,75720884
7
0,74095112
5
0,72424708
3
0,70710678
1
0,68954054
5
0,67155895
5
0,65317284
3
0,63439328
4
0,61523159
1
0,59569930
4
0,57580819
1
0,55557023
3

5
26,880003
69

1A

db 0

1A h db 01Ah

28,827672
42

1C

db 0

1C h db 01Ch

30,834476
49

1E

db 0

1E h db 01Eh

32,899207
08

20

db 0

20 h db 020h

35,020620
47

23

db 0

23 h db 023h

37,197438
79

25

db 0

25 h db 025h

39,428350
82

27

db 0

27 h db 027h

41,712012
73

29

db 0

29 h db 029h

44,047048
94

2C

db 0

2C h db 02Ch

46,432052
91

2E

db 0

2E h db 02Eh

48,865588

30

db 0

30 h db 030h

51,346188
33

33

db 0

33 h db 033h

53,872359
69

35

db 0

35 h db 035h

38

db 0

38 h db 038h

3B

db 0

3B h db 03Bh

3D

db 0

3D h db 03Dh

40
43

db 0
db 0

40 h db 040h
43 h db 043h

56,442580
41
59,055302
327,65625 -0,53499762
27
0,51410274 61,708951
329,0625
4
49
0,49289819 64,401929
330,46875
2
59
331,875
67,132614
0,47139673
42
326,25

7
236

333,28125

237

334,6875

238

336,09375

239

337,5

240

338,90625

241

340,3125

242

341,71875

243

343,125

244

344,53125

245

345,9375

246

347,34375

247

348,75

248

350,15625

249

351,5625

250

352,96875

251

354,375

252

355,78125

253

357,1875

254
255

358,59375
360

69,899361
-0,44961133
13
0,42755509 72,700503
3
13
0,40524131 75,534353
4
12
0,38268343 78,399204
2
09
0,35989503 81,293330
7
36
0,33688985 84,214988
3
62
87,162418
-0,31368174
97
0,29028467 90,133845
7
99
0,26671275 93,127479
7
8
96,141517
-0,24298018
15
99,174142
-0,21910124
5
0,19509032 102,22352
2
91
0,17096188 105,28784
9
01
0,14673047 108,36522
4
97
0,12241067 111,45384
5
42
114,55182
-0,09801714
32
0,07356456 117,65730
4
04
0,04906767 120,76840
4
54
0,02454122 123,88326
9
4
1,53133E-15
127

45

db 0

45 h db 045h

48

db 0

48 h db 048h

4B

db 0

4B h db 04Bh

4E

db 0

4E h db 04Eh

51

db 0

51 h db 051h

54

db 0

54 h db 054h

57

db 0

57 h db 057h

5A

db 0

5A h db 05Ah

5D

db 0

5D h db 05Dh

60

db 0

60 h db 060h

63

db 0

63 h db 063h

66

db 0

66 h db 066h

69

db 0

69 h db 069h

6C

db 0

6C h db 06Ch

6F

db 0

6F h db 06Fh

72

db 0

72 h db 072h

75

db 0

75 h db 075h

78

db 0

78 h db 078h

7B
7F

db 0
db 0

7B h db 07Bh
7F h db 07Fh

Figura 10 Excel - senoidal.


Fonte: Prpria.

Memri
a
0
1
2
3
4
5

Graus
0
1,4285714
29
2,8571428
57
4,2857142
86
5,7142857
14
7,1428571
43

Quadrad
a
1

Quadrad
a+1
254

HEX
FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

8,5714285
71
10
11,428571
43
12,857142
86
14,285714
29
15,714285
71
17,142857
14
18,571428
57
20
21,428571
43
22,857142
86
24,285714
29
25,714285
71
27,142857
14
28,571428
57
30
31,428571
43
32,857142
86
34,285714
29
35,714285
71
37,142857
14
38,571428
57
40
41,428571
43
42,857142
86
44,285714
29
45,714285
71
47,142857
14
48,571428

1
1

254
254

FE
FE

dB 0
dB 0

FE
FE

h dB 0FEh
h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

1
1

254
254

FE
FE

dB 0
dB 0

FE
FE

h dB 0FEh
h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

1
1

254
254

FE
FE

dB 0
dB 0

FE
FE

h dB 0FEh
h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

1
1

254
254

FE
FE

dB 0
dB 0

FE
FE

h dB 0FEh
h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

1
1

254
254

FE
FE

dB 0
dB 0

FE
FE

h dB 0FEh
h dB 0FEh

35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62

57
50
51,428571
43
52,857142
86
54,285714
29
55,714285
71
57,142857
14
58,571428
57
60
61,428571
43
62,857142
86
64,285714
29
65,714285
71
67,142857
14
68,571428
57
70
71,428571
43
72,857142
86
74,285714
29
75,714285
71
77,142857
14
78,571428
57
80
81,428571
43
82,857142
86
84,285714
29
85,714285
71
87,142857
14
88,571428
57

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

1
1

254
254

FE
FE

dB 0
dB 0

FE
FE

h dB 0FEh
h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

1
1

254
254

FE
FE

dB 0
dB 0

FE
FE

h dB 0FEh
h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

1
1

254
254

FE
FE

dB 0
dB 0

FE
FE

h dB 0FEh
h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

254

FE

dB 0

FE

h dB 0FEh

63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109

90
91,40625
92,8125
94,21875
95,625
97,03125
98,4375
99,84375
101,25
102,65625
104,0625
105,46875
106,875
108,28125
109,6875
111,09375
112,5
113,90625
115,3125
116,71875
118,125
119,53125
120,9375
122,34375
123,75
125,15625
126,5625
127,96875
129,375
130,78125
132,1875
133,59375
135
136,40625
137,8125
139,21875
140,625
142,03125
143,4375
144,84375
146,25
147,65625
149,0625
150,46875
151,875
153,28125
154,6875

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254

FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE

dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB

0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh
0FEh

110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156

156,09375
157,5
158,90625
160,3125
161,71875
163,125
164,53125
165,9375
167,34375
168,75
170,15625
171,5625
172,96875
174,375
175,78125
177,1875
178,59375
180
181,40625
182,8125
184,21875
185,625
187,03125
188,4375
189,84375
191,25
192,65625
194,0625
195,46875
196,875
198,28125
199,6875
201,09375
202,5
203,90625
205,3125
206,71875
208,125
209,53125
210,9375
212,34375
213,75
215,15625
216,5625
217,96875
219,375
220,78125

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1

254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
254
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00

dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
FE
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 0FEh
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h
dB 000h

157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203

222,1875
223,59375
225
226,40625
227,8125
229,21875
230,625
232,03125
233,4375
234,84375
236,25
237,65625
239,0625
240,46875
241,875
243,28125
244,6875
246,09375
247,5
248,90625
250,3125
251,71875
253,125
254,53125
255,9375
257,34375
258,75
260,15625
261,5625
262,96875
264,375
265,78125
267,1875
268,59375
270
271,40625
272,8125
274,21875
275,625
277,03125
278,4375
279,84375
281,25
282,65625
284,0625
285,46875
286,875

-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00

dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB

000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h

204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250

288,28125
289,6875
291,09375
292,5
293,90625
295,3125
296,71875
298,125
299,53125
300,9375
302,34375
303,75
305,15625
306,5625
307,96875
309,375
310,78125
312,1875
313,59375
315
316,40625
317,8125
319,21875
320,625
322,03125
323,4375
324,84375
326,25
327,65625
329,0625
330,46875
331,875
333,28125
334,6875
336,09375
337,5
338,90625
340,3125
341,71875
343,125
344,53125
345,9375
347,34375
348,75
350,15625
351,5625
352,96875

-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00

dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB
dB

000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h
000h

251
252
253
254
255

354,375
355,78125
357,1875
358,59375
360

-1
-1
-1
-1
-1

0
0
0
0
0

00
00
00
00
00

dB
dB
dB
dB
dB

0
0
0
0
0

00
00
00
00
00

h
h
h
h
h

dB
dB
dB
dB
dB

000h
000h
000h
000h
000h

Figura 11 Excel quadrada.


Fonte: Prpria.

Memri
a
0
1
2

Triangular HE
Graus
Triangular
+1
X
0
0
127
7F db 0
1,4285714 0,0158730 129,01587
29
16
3
81 db 0
2,8571428 0,0317460 131,03174 83 db 0

7F

db 07Fh

81
83

h
h

db 081h
db 083h

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

57
4,2857142
86
5,7142857
14
7,1428571
43
8,5714285
71
10
11,428571
43
12,857142
86
14,285714
29
15,714285
71
17,142857
14
18,571428
57
20
21,428571
43
22,857142
86
24,285714
29
25,714285
71
27,142857
14
28,571428
57

27

30
31,428571
43
32,857142
86
34,285714
29
35,714285
71
37,142857
14
38,571428
57

28

40

22
23
24
25
26

32
0,0476190
48
0,0634920
63
0,0793650
79
0,0952380
95
0,1111111
11
0,1269841
27
0,1428571
43
0,1587301
59
0,1746031
75
0,1904761
9
0,2063492
06
0,2222222
22
0,2380952
38
0,2539682
54
0,2698412
7
0,2857142
86
0,3015873
02
0,3174603
17
0,3333333
33
0,3492063
49
0,3650793
65
0,3809523
81
0,3968253
97
0,4126984
13
0,4285714
29
0,4444444
44

6
133,04761
9
135,06349
21
137,07936
51
139,09523
81
141,11111
11
143,12698
41
145,14285
71
147,15873
02
149,17460
32
151,19047
62
153,20634
92
155,22222
22
157,23809
52
159,25396
83
161,26984
13
163,28571
43
165,30158
73
167,31746
03
169,33333
33
171,34920
63
173,36507
94
175,38095
24
177,39682
54
179,41269
84
181,42857
14
183,44444
44

85 db 0

85

db 085h

87 db 0

87

db 087h

89 db 0

89

db 089h

8B db 0

8B

db 08Bh

8D db 0

8D h

db 08Dh

8F db 0

8F

db 08Fh

91 db 0

91

db 091h

93 db 0

93

db 093h

95 db 0

95

db 095h

97 db 0

97

db 097h

99 db 0

99

db 099h

9B db 0

9B

db 09Bh

9D db 0

9D h

db 09Dh

9F db 0

9F

db 09Fh

A1 db 0

A1

db 0A1h

A3 db 0

A3

db 0A3h

A5 db 0

A5

db 0A5h

A7 db 0

A7

db 0A7h

A9 db 0

A9

db 0A9h

AB db 0

AB h

db 0ABh

AD db 0

AD h

db 0ADh

AF db 0

AF

db 0AFh

B1 db 0

B1

db 0B1h

B3 db 0

B3

db 0B3h

B5 db 0

B5

db 0B5h

B7 db 0

B7

db 0B7h

29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55

41,428571
43
42,857142
86
44,285714
29
45,714285
71
47,142857
14
48,571428
57
50
51,428571
43
52,857142
86
54,285714
29
55,714285
71
57,142857
14
58,571428
57
60
61,428571
43
62,857142
86
64,285714
29
65,714285
71
67,142857
14
68,571428
57
70
71,428571
43
72,857142
86
74,285714
29
75,714285
71
77,142857
14
78,571428
57

0,4603174
6
0,4761904
76
0,4920634
92
0,5079365
08
0,5238095
24
0,5396825
4
0,5555555
56
0,5714285
71
0,5873015
87
0,6031746
03
0,6190476
19
0,6349206
35
0,6507936
51
0,6666666
67
0,6825396
83
0,6984126
98
0,7142857
14
0,7301587
3
0,7460317
46
0,7619047
62
0,7777777
78
0,7936507
94
0,8095238
1
0,8253968
25
0,8412698
41
0,8571428
57
0,8730158
73

185,46031
75
187,47619
05
189,49206
35
191,50793
65
193,52380
95
195,53968
25
197,55555
56
199,57142
86
201,58730
16
203,60317
46
205,61904
76
207,63492
06
209,65079
37
211,66666
67
213,68253
97
215,69841
27
217,71428
57
219,73015
87
221,74603
17
223,76190
48
225,77777
78
227,79365
08
229,80952
38
231,82539
68
233,84126
98
235,85714
29
237,87301
59

B9 db 0

B9

db 0B9h

BB db 0

BB h

db 0BBh

BD db 0

BD h

db 0BDh

BF db 0

BF

db 0BFh

C1 db 0

C1

db 0C1h

C3 db 0

C3

db 0C3h

C5 db 0

C5

db 0C5h

C7 db 0

C7

db 0C7h

C9 db 0

C9

db 0C9h

CB db 0

CB h

db 0CBh

CD db 0

CD h

db 0CDh

CF db 0

CF

db 0CFh

D1 db 0

D1 h

db 0D1h

D3 db 0

D3 h

db 0D3h

D5 db 0

D5 h

db 0D5h

D7 db 0

D7 h

db 0D7h

D9 db 0

D9 h

db 0D9h

DB db 0

DB h

db 0DBh

DD db 0

DD h

db 0DDh

DF db 0

DF h

db 0DFh

E1 db 0

E1

db 0E1h

E3 db 0

E3

db 0E3h

E5 db 0

E5

db 0E5h

E7 db 0

E7

db 0E7h

E9 db 0

E9

db 0E9h

EB db 0

EB

db 0EBh

ED db 0

ED h

db 0EDh

62
63

80
81,428571
43
82,857142
86
84,285714
29
85,714285
71
87,142857
14
88,571428
57
90

0,8888888
89
0,9047619
05
0,9206349
21
0,9365079
37
0,9523809
52
0,9682539
68
0,9841269
84
1

64
65

91,40625
92,8125

0,984375
0,96875

66
67

94,21875
95,625

0,953125
0,9375

68
69

97,03125
98,4375

0,921875
0,90625

70
71

99,84375
101,25

0,890625
0,875

72
73

102,65625
104,0625

0,859375
0,84375

74
75

105,46875
106,875

0,828125
0,8125

76
77

108,28125
109,6875

0,796875
0,78125

78
79

111,09375
112,5

0,765625
0,75

80
81

113,90625
115,3125

0,734375
0,71875

82
83

116,71875
118,125

0,703125
0,6875

84
85

119,53125
120,9375

0,671875
0,65625

86
87
88

122,34375
123,75
125,15625

0,640625
0,625
0,609375

56
57
58
59
60
61

239,88888
89
241,90476
19
243,92063
49
245,93650
79
247,95238
1
249,96825
4
251,98412
7
254
252,01562
5
250,03125
248,04687
5
246,0625
244,07812
5
242,09375
240,10937
5
238,125
236,14062
5
234,15625
232,17187
5
230,1875
228,20312
5
226,21875
224,23437
5
222,25
220,26562
5
218,28125
216,29687
5
214,3125
212,32812
5
210,34375
208,35937
5
206,375
204,39062

EF db 0

EF

db 0EFh

F1 db 0

F1

db 0F1h

F3 db 0

F3

db 0F3h

F5 db 0

F5

db 0F5h

F7 db 0

F7

db 0F7h

F9 db 0

F9

db 0F9h

FB db 0
FD db 0

FB h
FD h

db 0FBh
db 0FDh

FC db 0
FA db 0

FC
FA

h
h

db 0FCh
db 0FAh

F8 db 0
F6 db 0

F8
F6

h
h

db 0F8h
db 0F6h

F4 db 0
F2 db 0

F4
F2

h
h

db 0F4h
db 0F2h

F0 db 0
EE db 0

F0
EE

h
h

db 0F0h
db 0EEh

EC db 0
EA db 0

EC
EA

h
h

db 0ECh
db 0EAh

E8 db 0
E6 db 0

E8
E6

h
h

db 0E8h
db 0E6h

E4 db 0
E2 db 0

E4
E2

h
h

db 0E4h
db 0E2h

E0 db 0
DE db 0

E0 h
DE h

db 0E0h
db 0DEh

DC db 0
DA db 0

DC h
DA h

db 0DCh
db 0DAh

D8 db 0
D6 db 0

D8 h
D6 h

db 0D8h
db 0D6h

D4 db 0
D2 db 0

D4 h
D2 h

db 0D4h
db 0D2h

D0 db 0
CE db 0
CC db 0

D0 h
CE h
CC h

db 0D0h
db 0CEh
db 0CCh

89

126,5625

0,59375

90
91

127,96875
129,375

0,578125
0,5625

92
93

130,78125
132,1875

0,546875
0,53125

94
95

133,59375
135

0,515625
0,5

96
97

136,40625
137,8125

0,484375
0,46875

98
99

139,21875
140,625

0,453125
0,4375

100
101

142,03125
143,4375

0,421875
0,40625

102
103

144,84375
146,25

0,390625
0,375

104
105

147,65625
149,0625

0,359375
0,34375

106
107

150,46875
151,875

0,328125
0,3125

108
109

153,28125
154,6875

0,296875
0,28125

110
111

156,09375
157,5

0,265625
0,25

112
113

158,90625
160,3125

0,234375
0,21875

114
115

161,71875
163,125

0,203125
0,1875

116
117

164,53125
165,9375

0,171875
0,15625

118
119

167,34375
168,75

0,140625
0,125

120
121
122

170,15625
171,5625
172,96875

0,109375
0,09375
0,078125

5
202,40625
200,42187
5
198,4375
196,45312
5
194,46875
192,48437
5
190,5
188,51562
5
186,53125
184,54687
5
182,5625
180,57812
5
178,59375
176,60937
5
174,625
172,64062
5
170,65625
168,67187
5
166,6875
164,70312
5
162,71875
160,73437
5
158,75
156,76562
5
154,78125
152,79687
5
150,8125
148,82812
5
146,84375
144,85937
5
142,875
140,89062
5
138,90625
136,92187

CA db 0

CA h

db 0CAh

C8 db 0
C6 db 0

C8
C6

h
h

db 0C8h
db 0C6h

C4 db 0
C2 db 0

C4
C2

h
h

db 0C4h
db 0C2h

C0 db 0
BE db 0

C0
BE

h
h

db 0C0h
db 0BEh

BC db 0
BA db 0

BC h
BA h

db 0BCh
db 0BAh

B8 db 0
B6 db 0

B8
B6

h
h

db 0B8h
db 0B6h

B4 db 0
B2 db 0

B4
B2

h
h

db 0B4h
db 0B2h

B0 db 0
AE db 0

B0
AE

h
h

db 0B0h
db 0AEh

AC db 0
AA db 0

AC h
AA h

db 0ACh
db 0AAh

A8 db 0
A6 db 0

A8
A6

h
h

db 0A8h
db 0A6h

A4 db 0
A2 db 0

A4
A2

h
h

db 0A4h
db 0A2h

A0 db 0
9E db 0

A0
9E

h
h

db 0A0h
db 09Eh

9C db 0
9A db 0

9C
9A

h
h

db 09Ch
db 09Ah

98 db 0
96 db 0

98
96

h
h

db 098h
db 096h

94 db 0
92 db 0

94
92

h
h

db 094h
db 092h

90 db 0
8E db 0

90
8E

h
h

db 090h
db 08Eh

8C db 0
8A db 0
88 db 0

8C
8A
88

h
h
h

db 08Ch
db 08Ah
db 088h

123

174,375

0,0625

124
125

175,78125
177,1875

0,046875
0,03125

126

178,59375

127

180

0,015625
-1,77636E15

128
129

181,40625
182,8125

-0,015625
-0,03125

130
131

184,21875
185,625

-0,046875
-0,0625

132
133

187,03125
188,4375

-0,078125
-0,09375

134
135

189,84375
191,25

-0,109375
-0,125

136
137

192,65625
194,0625

-0,140625
-0,15625

138
139

195,46875
196,875

-0,171875
-0,1875

140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160

198,28125
199,6875
201,09375
202,5
203,90625
205,3125
206,71875
208,125
209,53125
210,9375
212,34375
213,75
215,15625
216,5625
217,96875
219,375
220,78125
222,1875
223,59375
225
226,40625

-0,203125
-0,21875
-0,234375
-0,25
-0,265625
-0,28125
-0,296875
-0,3125
-0,328125
-0,34375
-0,359375
-0,375
-0,390625
-0,40625
-0,421875
-0,4375
-0,453125
-0,46875
-0,484375
-0,5
-0,515625

5
134,9375
132,95312
5
130,96875
128,98437
5
127
125,01562
5
123,03125
121,04687
5
119,0625
117,07812
5
115,09375
113,10937
5
111,125
109,14062
5
107,15625
105,17187
5
103,1875
101,20312
5
99,21875
97,234375
95,25
93,265625
91,28125
89,296875
87,3125
85,328125
83,34375
81,359375
79,375
77,390625
75,40625
73,421875
71,4375
69,453125
67,46875
65,484375
63,5
61,515625

86 db 0

86

db 086h

84 db 0
82 db 0

84
82

h
h

db 084h
db 082h

80 db 0

80

db 080h

7E db 0

7E

db 07Eh

7D db 0
7B db 0

7D h
7B h

db 07Dh
db 07Bh

79 db 0
77 db 0

79
77

h
h

db 079h
db 077h

75 db 0
73 db 0

75
73

h
h

db 075h
db 073h

71 db 0
6F db 0

71
6F

h
h

db 071h
db 06Fh

6D db 0
6B db 0

6D h
6B h

db 06Dh
db 06Bh

69 db 0
67 db 0

69
67

h
h

db 069h
db 067h

65
63
61
5F
5D
5B
59
57
55
53
51
4F
4D
4B
49
47
45
43
41
3F
3D

65
63
61
5F
5D
5B
59
57
55
53
51
4F
4D
4B
49
47
45
43
41
3F
3D

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

065h
063h
061h
05Fh
05Dh
05Bh
059h
057h
055h
053h
051h
04Fh
04Dh
04Bh
049h
047h
045h
043h
041h
03Fh
03Dh

161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207

227,8125
229,21875
230,625
232,03125
233,4375
234,84375
236,25
237,65625
239,0625
240,46875
241,875
243,28125
244,6875
246,09375
247,5
248,90625
250,3125
251,71875
253,125
254,53125
255,9375
257,34375
258,75
260,15625
261,5625
262,96875
264,375
265,78125
267,1875
268,59375
270
271,40625
272,8125
274,21875
275,625
277,03125
278,4375
279,84375
281,25
282,65625
284,0625
285,46875
286,875
288,28125
289,6875
291,09375
292,5

-0,53125
-0,546875
-0,5625
-0,578125
-0,59375
-0,609375
-0,625
-0,640625
-0,65625
-0,671875
-0,6875
-0,703125
-0,71875
-0,734375
-0,75
-0,765625
-0,78125
-0,796875
-0,8125
-0,828125
-0,84375
-0,859375
-0,875
-0,890625
-0,90625
-0,921875
-0,9375
-0,953125
-0,96875
-0,984375
-1
-0,984375
-0,96875
-0,953125
-0,9375
-0,921875
-0,90625
-0,890625
-0,875
-0,859375
-0,84375
-0,828125
-0,8125
-0,796875
-0,78125
-0,765625
-0,75

59,53125
57,546875
55,5625
53,578125
51,59375
49,609375
47,625
45,640625
43,65625
41,671875
39,6875
37,703125
35,71875
33,734375
31,75
29,765625
27,78125
25,796875
23,8125
21,828125
19,84375
17,859375
15,875
13,890625
11,90625
9,921875
7,9375
5,953125
3,96875
1,984375
0
1,984375
3,96875
5,953125
7,9375
9,921875
11,90625
13,890625
15,875
17,859375
19,84375
21,828125
23,8125
25,796875
27,78125
29,765625
31,75

3B
39
37
35
33
31
2F
2D
2B
29
27
25
23
21
1F
1D
1B
19
17
15
13
11
0F
0D
0B
09
07
05
03
01
00
01
03
05
07
09
0B
0D
0F
11
13
15
17
19
1B
1D
1F

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

3B
39
37
35
33
31
2F
2D
2B
29
27
25
23
21
1F
1D
1B
19
17
15
13
11
0F
0D
0B
09
07
05
03
01
00
01
03
05
07
09
0B
0D
0F
11
13
15
17
19
1B
1D
1F

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

03Bh
039h
037h
035h
033h
031h
02Fh
02Dh
02Bh
029h
027h
025h
023h
021h
01Fh
01Dh
01Bh
019h
017h
015h
013h
011h
00Fh
00Dh
00Bh
009h
007h
005h
003h
001h
000h
001h
003h
005h
007h
009h
00Bh
00Dh
00Fh
011h
013h
015h
017h
019h
01Bh
01Dh
01Fh

208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241

293,90625
295,3125
296,71875
298,125
299,53125
300,9375
302,34375
303,75
305,15625
306,5625
307,96875
309,375
310,78125
312,1875
313,59375
315
316,40625
317,8125
319,21875
320,625
322,03125
323,4375
324,84375
326,25
327,65625
329,0625
330,46875
331,875
333,28125
334,6875
336,09375
337,5
338,90625
340,3125

-0,734375
-0,71875
-0,703125
-0,6875
-0,671875
-0,65625
-0,640625
-0,625
-0,609375
-0,59375
-0,578125
-0,5625
-0,546875
-0,53125
-0,515625
-0,5
-0,484375
-0,46875
-0,453125
-0,4375
-0,421875
-0,40625
-0,390625
-0,375
-0,359375
-0,34375
-0,328125
-0,3125
-0,296875
-0,28125
-0,265625
-0,25
-0,234375
-0,21875

242
243

341,71875
343,125

-0,203125
-0,1875

244
245

344,53125
345,9375

-0,171875
-0,15625

246
247

347,34375
348,75

-0,140625
-0,125

248
249

350,15625
351,5625

-0,109375
-0,09375

250

352,96875

-0,078125

33,734375
35,71875
37,703125
39,6875
41,671875
43,65625
45,640625
47,625
49,609375
51,59375
53,578125
55,5625
57,546875
59,53125
61,515625
63,5
65,484375
67,46875
69,453125
71,4375
73,421875
75,40625
77,390625
79,375
81,359375
83,34375
85,328125
87,3125
89,296875
91,28125
93,265625
95,25
97,234375
99,21875
101,20312
5
103,1875
105,17187
5
107,15625
109,14062
5
111,125
113,10937
5
115,09375
117,07812
5

21
23
25
27
29
2B
2D
2F
31
33
35
37
39
3B
3D
3F
41
43
45
47
49
4B
4D
4F
51
53
55
57
59
5B
5D
5F
61
63

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

21
23
25
27
29
2B
2D
2F
31
33
35
37
39
3B
3D
3F
41
43
45
47
49
4B
4D
4F
51
53
55
57
59
5B
5D
5F
61
63

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

021h
023h
025h
027h
029h
02Bh
02Dh
02Fh
031h
033h
035h
037h
039h
03Bh
03Dh
03Fh
041h
043h
045h
047h
049h
04Bh
04Dh
04Fh
051h
053h
055h
057h
059h
05Bh
05Dh
05Fh
061h
063h

65 db 0
67 db 0

65
67

h
h

db 065h
db 067h

69 db 0
6B db 0

69
6B

h
h

db 069h
db 06Bh

6D db 0
6F db 0

6D h
6F h

db 06Dh
db 06Fh

71 db 0
73 db 0

71
73

h
h

db 071h
db 073h

75 db 0

75

db 075h

251

354,375

-0,0625

252
253

355,78125
357,1875

-0,046875
-0,03125

254

358,59375

255

360

-0,015625
-1,77636E15

119,0625
121,04687
5
123,03125
125,01562
5
127

77 db 0

77

db 077h

79 db 0
7B db 0

79
7B

h
h

db 079h
db 07Bh

7D db 0

7D h

db 07Dh

7E db 0

7E

db 07Eh

Figura 12 Excel triangular.


Fonte: Prpria.

Mem
ria
0
1

Graus
0
1,4285714
29

Esquiziti Esquiziti
de
de + 1
0
1
9,66E-05

1,000097

HE
X
00 db 0 00

db 07Dh

02

db 07Dh

db 0 02

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

2,8571428
57
4,2857142
86
5,7142857
14
7,1428571
43
8,5714285
71
10
11,428571
43
12,857142
86
14,285714
29
15,714285
71
17,142857
14
18,571428
57
20
21,428571
43
22,857142
86
24,285714
29
25,714285
71
27,142857
14
28,571428
57
30
31,428571
43
32,857142
86
34,285714
29
35,714285
71
37,142857
14
38,571428
57
40
41,428571
43
42,857142

0,000387

1,000387

04

db 0 04

db 07Dh

0,00087

1,00087

06

db 0 06

db 07Dh

0,001546

1,001546

08

db 0 08

db 07Dh

0,002416

1,002416

0A

db 0 0A

db 07Dh

0,003479
0,004735

1,003479
1,004735

0C
0E

db 0 0C
db 0 0E

h
h

db 07Dh
db 07Dh

0,006184

1,006184

10

db 0 10

db 07Dh

0,007827

1,007827

12

db 0 12

db 07Dh

0,009663

1,009663

14

db 0 14

db 07Eh

0,011692

1,011692

16

db 0 16

db 07Eh

0,013914

1,013914

18

db 0 18

db 07Eh

0,01633
0,018938

1,01633
1,018938

1A
1C

db 0 1A
db 0 1C

h
h

db 07Fh
db 07Fh

0,02174

1,02174

1E

db 0 1E

db 07Fh

0,024734

1,024734

20

db 0 20

db 080h

0,027922

1,027922

22

db 0 22

db 080h

0,031303

1,031303

24

db 0 24

db 080h

0,034876

1,034876

26

db 0 26

db 081h

0,038642
0,0426

1,038642
1,0426

28
2A

db 0 28
db 0 2A

h
h

db 081h
db 082h

0,046751

1,046751

2C

db 0 2C

db 082h

0,051094

1,051094

2E

db 0 2E

db 083h

0,055629

1,055629

30

db 0 30

db 083h

0,060356

1,060356

32

db 0 32

db 084h

0,065275

1,065275

34

db 0 34

db 085h

0,070384
0,075684

1,070384
1,075684

36
38

db 0 36
db 0 38

h
h

db 085h
db 086h

0,081175
0,086856

1,081175
1,086856

3A
3C

db 0 3A
db 0 3C

h
h

db 087h
db 087h

31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58

86
44,285714
29
45,714285
71
47,142857
14
48,571428
57
50
51,428571
43
52,857142
86
54,285714
29
55,714285
71
57,142857
14
58,571428
57
60
61,428571
43
62,857142
86
64,285714
29
65,714285
71
67,142857
14
68,571428
57
70
71,428571
43
72,857142
86
74,285714
29
75,714285
71
77,142857
14
78,571428
57
80
81,428571
43
82,857142
86

0,092727

1,092727

3E

db 0 3E

db 088h

0,098786

1,098786

40

db 0 40

db 089h

0,105035

1,105035

42

db 0 42

db 08Ah

0,111471
0,118094

1,111471
1,118094

44
46

db 0 44
db 0 46

h
h

db 08Ah
db 08Bh

0,124904

1,124904

48

db 0 48

db 08Ch

0,131899

1,131899

4A

db 0 4A

db 08Dh

0,13908

1,13908

4C

db 0 4C

db 08Eh

0,146444

1,146444

4E

db 0 4E

db 08Fh

0,153991

1,153991

50

db 0 50

db 090h

0,16172
0,169629

1,16172
1,169629

52
54

db 0 52
db 0 54

h
h

db 091h
db 092h

0,177717

1,177717

56

db 0 56

db 093h

0,185984

1,185984

58

db 0 58

db 094h

0,194427

1,194427

5A

db 0 5A

db 095h

0,203045

1,203045

5C

db 0 5C

db 096h

0,211836

1,211836

5E

db 0 5E

db 097h

0,220798
0,22993

1,220798
1,22993

60
62

db 0 60
db 0 62

h
h

db 098h
db 099h

0,239229

1,239229

64

db 0 64

db 09Ah

0,248694

1,248694

66

db 0 66

db 09Ch

0,258321

1,258321

68

db 0 68

db 09Dh

0,268109

1,268109

6A

db 0 6A

db 09Eh

0,278056

1,278056

6C

db 0 6C

db 09Fh

0,288157
0,298411

1,288157
1,298411

6E
70

db 0 6E
db 0 70

h
h

db 0A1h
db 0A2h

0,308815

1,308815

72

db 0 72

db 0A3h

0,319365

1,319365

74

db 0 74

db 0A4h

59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102

84,285714
29
85,714285
71
87,142857
14
88,571428
57
90
91,40625
92,8125
94,21875
95,625
97,03125
98,4375
99,84375
101,25
102,65625
104,0625
105,46875
106,875
108,28125
109,6875
111,09375
112,5
113,90625
115,3125
116,71875
118,125
119,53125
120,9375
122,34375
123,75
125,15625
126,5625
127,96875
129,375
130,78125
132,1875
133,59375
135
136,40625
137,8125
139,21875
140,625
142,03125
143,4375
144,84375

0,330058

1,330058

76

db 0 76

db 0A6h

0,34089

1,34089

78

db 0 78

db 0A7h

0,351858

1,351858

7A

db 0 7A

db 0A8h

0,362958
0,374186
0,385538
0,39701
0,408595
0,420291
0,432092
0,443992
0,455987
0,46807
0,480236
0,492478
0,50479
0,517166
0,529599
0,542081
0,554606
0,567165
0,579752
0,592357
0,604973
0,61759
0,630201
0,642796
0,655365
0,667899
0,680389
0,692823
0,705191
0,717483
0,729688
0,741794
0,75379
0,765665
0,777405
0,789
0,800436
0,811701
0,822781
0,833664
0,844336

1,362958
1,374186
1,385538
1,39701
1,408595
1,420291
1,432092
1,443992
1,455987
1,46807
1,480236
1,492478
1,50479
1,517166
1,529599
1,542081
1,554606
1,567165
1,579752
1,592357
1,604973
1,61759
1,630201
1,642796
1,655365
1,667899
1,680389
1,692823
1,705191
1,717483
1,729688
1,741794
1,75379
1,765665
1,777405
1,789
1,800436
1,811701
1,822781
1,833664
1,844336

7C
7E
80
82
84
86
88
8A
8C
8E
90
92
94
96
98
9A
9C
9E
A0
A2
A4
A6
A8
AA
AC
AE
B0
B2
B4
B6
B8
BA
BC
BE
C0
C2
C4
C6
C8
CA
CC

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

7C
7E
80
82
84
86
88
8A
8C
8E
90
92
94
96
98
9A
9C
9E
A0
A2
A4
A6
A8
AA
AC
AE
B0
B2
B4
B6
B8
BA
BC
BE
C0
C2
C4
C6
C8
CA
CC

0AAh
0ABh
0ADh
0AEh
0B0h
0B1h
0B3h
0B4h
0B5h
0B7h
0B9h
0BAh
0BCh
0BDh
0BFh
0C0h
0C2h
0C3h
0C5h
0C7h
0C8h
0CAh
0CBh
0CDh
0CEh
0D0h
0D2h
0D3h
0D5h
0D6h
0D8h
0D9h
0DBh
0DCh
0DEh
0DFh
0E1h
0E2h
0E3h
0E5h
0E6h

103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149

146,25
147,65625
149,0625
150,46875
151,875
153,28125
154,6875
156,09375
157,5
158,90625
160,3125
161,71875
163,125
164,53125
165,9375
167,34375
168,75
170,15625
171,5625
172,96875
174,375
175,78125
177,1875
178,59375
180
181,40625
182,8125
184,21875
185,625
187,03125
188,4375
189,84375
191,25
192,65625
194,0625
195,46875
196,875
198,28125
199,6875
201,09375
202,5
203,90625
205,3125
206,71875
208,125
209,53125
210,9375

0,854784
0,864993
0,87495
0,884639
0,894048
0,903161
0,911964
0,920441
0,928578
0,936359
0,943769
0,950793
0,957416
0,963621
0,969394
0,974719
0,979579
0,983961
0,987848
0,991225
0,994076
0,996387
0,998142
0,999326
0,999925
0,999924
0,999308
0,998064
0,996179
0,993638
0,990428
0,986538
0,981955
0,976666
0,970662
0,963931
0,956462
0,948247
0,939277
0,929543
0,919038
0,907754
0,895687
0,882831
0,869181
0,854734
0,839487

1,854784
1,864993
1,87495
1,884639
1,894048
1,903161
1,911964
1,920441
1,928578
1,936359
1,943769
1,950793
1,957416
1,963621
1,969394
1,974719
1,979579
1,983961
1,987848
1,991225
1,994076
1,996387
1,998142
1,999326
1,999925
1,999924
1,999308
1,998064
1,996179
1,993638
1,990428
1,986538
1,981955
1,976666
1,970662
1,963931
1,956462
1,948247
1,939277
1,929543
1,919038
1,907754
1,895687
1,882831
1,869181
1,854734
1,839487

CE
D0
D2
D4
D6
D8
DA
DC
DE
E0
E2
E4
E6
E8
EA
EC
EE
F0
F2
F4
F6
F8
FA
FC
FE
00
02
04
06
08
0A
0C
0E
10
12
14
16
18
1A
1C
1E
20
22
24
26
28
2A

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CE
D0
D2
D4
D6
D8
DA
DC
DE
E0
E2
E4
E6
E8
EA
EC
EE
F0
F2
F4
F6
F8
FA
FC
FE
00
02
04
06
08
0A
0C
0E
10
12
14
16
18
1A
1C
1E
20
22
24
26
28
2A

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

0E7h
0E9h
0EAh
0EBh
0ECh
0EDh
0EEh
0F0h
0F1h
0F2h
0F2h
0F3h
0F4h
0F5h
0F6h
0F6h
0F7h
0F7h
0F8h
0F8h
0F9h
0F9h
0F9h
0F9h
0F9h
0F9h
0F9h
0F9h
0F9h
0F9h
0F8h
0F8h
0F7h
0F7h
0F6h
0F5h
0F4h
0F3h
0F2h
0F1h
0EFh
0EEh
0ECh
0EBh
0E9h
0E7h
0E5h

150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196

212,34375
213,75
215,15625
216,5625
217,96875
219,375
220,78125
222,1875
223,59375
225
226,40625
227,8125
229,21875
230,625
232,03125
233,4375
234,84375
236,25
237,65625
239,0625
240,46875
241,875
243,28125
244,6875
246,09375
247,5
248,90625
250,3125
251,71875
253,125
254,53125
255,9375
257,34375
258,75
260,15625
261,5625
262,96875
264,375
265,78125
267,1875
268,59375
270
271,40625
272,8125
274,21875
275,625
277,03125

0,82344
0,806591
0,788941
0,770491
0,751245
0,731206
0,710379
0,68877
0,666388
0,64324
0,619337
0,59469
0,569312
0,543217
0,516422
0,488942
0,460796
0,432005
0,402589
0,372573
0,34198
0,310836
0,279169
0,247009
0,214385
0,18133
0,147877
0,114063
0,079923
0,045496
0,010822
-0,02406
-0,0591
-0,09427
-0,1295
-0,16477
-0,20002
-0,23519
-0,27025
-0,30514
-0,3398
-0,37419
-0,40824
-0,44191
-0,47514
-0,50787
-0,54005

1,82344
1,806591
1,788941
1,770491
1,751245
1,731206
1,710379
1,68877
1,666388
1,64324
1,619337
1,59469
1,569312
1,543217
1,516422
1,488942
1,460796
1,432005
1,402589
1,372573
1,34198
1,310836
1,279169
1,247009
1,214385
1,18133
1,147877
1,114063
1,079923
1,045496
1,010822
0,975942
0,940898
0,905734
0,870496
0,83523
0,799984
0,764807
0,72975
0,694864
0,6602
0,625814
0,591757
0,558087
0,524858
0,492127
0,459951

2C
2E
30
32
34
36
38
3A
3C
3E
40
42
44
46
48
4A
4C
4E
50
52
54
56
58
5A
5C
5E
60
62
64
66
68
6A
6C
6E
70
72
74
76
78
7A
7C
7E
80
82
84
86
88

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

2C
2E
30
32
34
36
38
3A
3C
3E
40
42
44
46
48
4A
4C
4E
50
52
54
56
58
5A
5C
5E
60
62
64
66
68
6A
6C
6E
70
72
74
76
78
7A
7C
7E
80
82
84
86
88

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

0E3h
0E1h
0DFh
0DDh
0DAh
0D8h
0D5h
0D3h
0D0h
0CDh
0CAh
0C7h
0C4h
0C0h
0BDh
0BAh
0B6h
0B3h
0AFh
0ABh
0A7h
0A3h
09Fh
09Bh
097h
093h
08Fh
08Bh
086h
082h
07Eh
079h
075h
071h
06Ch
068h
063h
05Fh
05Bh
056h
052h
04Eh
049h
045h
041h
03Dh
039h

197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243

278,4375
279,84375
281,25
282,65625
284,0625
285,46875
286,875
288,28125
289,6875
291,09375
292,5
293,90625
295,3125
296,71875
298,125
299,53125
300,9375
302,34375
303,75
305,15625
306,5625
307,96875
309,375
310,78125
312,1875
313,59375
315
316,40625
317,8125
319,21875
320,625
322,03125
323,4375
324,84375
326,25
327,65625
329,0625
330,46875
331,875
333,28125
334,6875
336,09375
337,5
338,90625
340,3125
341,71875
343,125

-0,57161
-0,60251
-0,63267
-0,66205
-0,69059
-0,71822
-0,7449
-0,77055
-0,79513
-0,81859
-0,84085
-0,86187
-0,8816
-0,89998
-0,91697
-0,93251
-0,94655
-0,95905
-0,96996
-0,97925
-0,98687
-0,99278
-0,99696
-0,99937
-0,99998
-0,99876
-0,99569
-0,99076
-0,98394
-0,97523
-0,96462
-0,9521
-0,93768
-0,92135
-0,90312
-0,88301
-0,86104
-0,83722
-0,81159
-0,78417
-0,755
-0,72411
-0,69157
-0,65741
-0,62169
-0,58447
-0,54581

0,428386
0,397492
0,367326
0,337946
0,30941
0,281777
0,255103
0,229447
0,204866
0,181415
0,15915
0,138127
0,118398
0,100016
0,083032
0,067495
0,053454
0,040954
0,030039
0,020752
0,013132
0,007216
0,003039
0,000632
2,49E-05
0,001243
0,004308
0,009241
0,016056
0,024766
0,035378
0,047898
0,062325
0,078655
0,09688
0,116988
0,138961
0,162778
0,188412
0,215833
0,245005
0,275886
0,308433
0,342594
0,378314
0,415534
0,454189

8A
8C
8E
90
92
94
96
98
9A
9C
9E
A0
A2
A4
A6
A8
AA
AC
AE
B0
B2
B4
B6
B8
BA
BC
BE
C0
C2
C4
C6
C8
CA
CC
CE
D0
D2
D4
D6
D8
DA
DC
DE
E0
E2
E4
E6

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

8A
8C
8E
90
92
94
96
98
9A
9C
9E
A0
A2
A4
A6
A8
AA
AC
AE
B0
B2
B4
B6
B8
BA
BC
BE
C0
C2
C4
C6
C8
CA
CC
CE
D0
D2
D4
D6
D8
DA
DC
DE
E0
E2
E4
E6

h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h
h

db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db
db

035h
031h
02Dh
02Ah
026h
023h
01Fh
01Ch
019h
016h
013h
011h
00Eh
00Ch
00Ah
008h
006h
005h
003h
002h
001h
000h
000h
000h
000h
000h
000h
001h
002h
003h
004h
005h
007h
009h
00Ch
00Eh
011h
014h
017h
01Ah
01Eh
022h
026h
02Ah
02Fh
033h
038h

244
245
246
247
248
249
250
251
252
253
254
255

344,53125
345,9375
347,34375
348,75
350,15625
351,5625
352,96875
354,375
355,78125
357,1875
358,59375
360

Figura 13 Excel esquizitde.


Fonte: Prpria.

-0,50579
-0,46448
-0,42196
-0,3783
-0,33361
-0,28797
-0,24148
-0,19424
-0,14635
-0,09792
-0,04907
9,66E-05

0,494209
0,53552
0,578044
0,621695
0,666387
0,712028
0,75852
0,805763
0,853652
0,902079
0,950932
1,000097

E8
EA
EC
EE
F0
F2
F4
F6
F8
FA
FC
FE

db
db
db
db
db
db
db
db
db
db
db
db

0
0
0
0
0
0
0
0
0
0
0
0

E8
EA
EC
EE
F0
F2
F4
F6
F8
FA
FC
FE

h
h
h
h
h
h
h
h
h
h
h
h

db
db
db
db
db
db
db
db
db
db
db
db

03Dh
042h
048h
04Dh
053h
059h
05Eh
064h
06Ah
070h
076h
07Dh

5.3

LABORATRIO 3

1)
mvi a, 0 ; limpar A
volta:
inr a ; incrementa A
cpi ff ; compara A com FF
jnz volta ; loop para incremento
hlt

2)
Endereo
de
Memria
2000
2003
2005
2006
2007
2008
2009
2010
2013

Mnemnico
LXI H, 2080
MVI B,10h
XRA A
MOV A,B
INX H
ORA B
RLC
JNZ 2003
HLT

Opcodes
21
06
AF
78
23
B0
07
C2
76

80
10

20

03

20

5)
1lxi h, 9000 ; carrega H e L com dado imediato
2mvi a, 0 ; carregar A com 0
3mvi c, 0 ; carregar C com 0
4mvi d, 0 ; carregar D com 0
5volta:
6add m ; somar A com contedo da memria
7mov d, a ; mover A para D
8inr c ; incrementar C
9mov a, c ; mover C para A
10cpi 8 ; comparar A com 8
11mov a, d ; mover D para A

Funes
Carrega HL com posio de memria 2080
Carregar dado 10 para posio de memria B
Zera contedo de A
Move o contedo de B para A
Incrementa HL
Ou de B com A
Rotao para esquerda de A
Se flag Z=1 volta para posio de memria 2003
Para o programa

12jnz volta ; loop para incremento


13hlt

7)
lxi D, 9000h ; carregar D e E com dado imediato da memria 9000h
mov B,M ; move o valor da memria para B
lxi D, 9001h ; carregar D e E com dado imediato da memria 9000h
mov A,M ; move o valor da memria para A
sub B ; subtrai B de A
jnc PULA ; saltar para o endereo pula porque se h transporte
cma ; complementa A
adi 1 ;somar dado imediato 1 no A
PULA:
Htl

CONSIDERAES FINAIS

Para a primeira aula prtica realizada, observou-se o correto funcionamento das


memrias RAM e ROM, podendo-se escrever e ler dados da maneira esperada.
Na segunda aula prtica, foram criadas tabelas para formas de onda senoidal,
quadrada, triangular e esquizitide e, foram armazenadas na memria EPROM as informaes
para a construo dessas formas de onda atravs do circuito montado em aula. Na montagem
encontrou-se grandes dificuldades devido a complexidade do circuito e optou-se por dividir o
circuito em trs partes onde verificou-se o funcionamento de cada parte, obtendo-se assim o
correto funcionamento do circuito.
Na terceira aula prtica manipulou-se instrues lgicas e aritmticas na
linguagem assembly

REFERNCIAS

CAPUANO,F. G. IDOETA, A. V., Elementos de Eletrnica Digital. 32ed. So Paulo: rica,


2001.
VEIGA, S. Notas de aula da disciplina de Microprocessadores e Microcontroladores.
Curitiba: Engenharia Eltrica, Universidade Positivo, 2014.

Vous aimerez peut-être aussi