Linguagem de montagem
TECNOLOGIA EM SISTEMAS PARA INTERNET
GENILSON CARLOS DA SILVA
HIGOR DE OLIVEIRA MOREIRA
LINGUAGEM DE MONTAGEM
CIRCUITOS COMBINACIONAIS
MORRINHOS
2011
GENILSON CARLOS DA SILVA
HIGOR DE OLIVEIRA MOREIRA
LINGUAGEM DE MONTAGEM
CIRCUITOS COMBINACIONAIS
Pesquisa apresentada ao Instituto Federal Goiano - Campus Morrinhos como parte das exigências do Curso Superior de Tecnologia em Sistemas para Internet, na disciplina de Organização de Computadores.
Orientador: Prof Hiury Luiz dos Santos
MORRINHOS
2011
INTRODUÇÃO
Abordaremos neste trabalho algumas explanações sobre Circuitos Lógicos, que são divididos em Circuitos Combinacionais e Sequenciais. Abordaremos também linguagem de montagem que é bem parecida com o Código de Máquina, ou seja, informações em binário, 0 ou 1. Uma dessas linguagens mais conhecidas é a Assembly
CIRCUITOS COMBINACIONAIS
Os circuitos lógicos dos sistemas digitais podem ser de dois tipos: circuitos combinacionais ou circuitos sequenciais. Um circuito combinacional é constituído por um conjunto de portas lógicas as quais determinam os valores das saídas diretamente a partir dos valores atuais das entradas. Pode-se dizer que um circuito combinacional realiza uma operação de processamento de informação a qual pode ser especificada por meio de um conjunto de equações Booleanas. No caso, cada combinação de valores de entrada pode ser vista como uma informação diferente e cada conjunto de valores de saída representam o resultado da operação.
Um circuito seqüencial, por sua vez, emprega elementos de armazenamento denominados latches e flip-flops, além de portas lógicas. Os valores das saídas do circuito dependem dos valores das entradas e dos estados dos latches ou flip-flops utilizados. Como os estados dos latches e flip-flops é função dos valores anteriores das entradas, diz-se que as saídas de um circuito seqüencial dependem dos valores das entradas e do histórico do