ALU ULA. Operações lógicas bit a bit. Operações lógicas bit a bit 24/02/2015
|
|
- Daniela de Figueiredo Rosa
- 6 Há anos
- Visualizações:
Transcrição
1 LU. DEFIÇÃO. DEODIFIDOR DE FUNÇÃO. FUNÇÕES LÓGIS. FUNÇOES RITMÉTIS DEFIÇÃO DEFIÇÃO UL DEFIÇÃO UL Unidade Lógica e ritmética. LU rithmetic Logic Unit. Realiza operações lógicas e aritméticas. Está presente em todos ep. quantidade d de funções varia conforme o modelo. O tamanho das palavras da UL é o do barramento de dados. Geralmente, a UL trabalha com, apenas, duas palavras. DEFIÇÃO Operações lógicas bit a bit DEFIÇÃO Operações lógicas bit a bit Nesta classe de funções, os bits são trabalhados de forma independente. O resultado da operação feita em um bit não influencia o resultado da operação feita sobre os outros bits. Todos os bits das duas palavras de entrada sofrem a ação da operação. omo os bits são manipulados independente, as operações são de um bit. omo a UL possui duas entradas, as operações são de duas entradas. São 6 funções. Qualquer uma destas funções pode ser implementada em uma UL. Somente as principais são implementadas. 6
2 DEFIÇÃO Principais operações lógicas bit a bit DEFIÇÃO Operações lógicas com palavras NOT ND OR NND NOR XOR XNOR Os bits são tratados de forma coletiva. Há interação entre os resultados da operação sobre cada um dos bits. 7 8 DEFIÇÃO Principais operações lógicas com palavras DEFIÇÃO Principais operações lógicas com palavras Deslocamento para a esquerda Left Shift Deslocamento para a direita Right Shift Rotação para a esquerda Left Rotate Rotação para a direita Right Rotate Permutação Swap Espelhamento* Mirror Múltiplos deslocamento e rotações podem ser feitos em uma única instrução. Essa instrução é reconhecida pela palavra arrel. É preciso informar a multiplicidade da função. Nem todas as UL s possuem essa função. O deslocamento pode incluir outros bits, além da palavra. *Sem utilidade prática 9 DEFIÇÃO Operações lógicas sobre bits em palavras DEFIÇÃO Operações lógicas sobre bits em palavras É feita uma manipulação em um determinado bit da palavra. É preciso saber a posição exata do bit dentro da palavra. Quanto maior for a palavra, maior é a quantidade de bits de endereçamento do bit a ser alterado. Tipos de operação Sem memória: O valor resultante não depende do anterior. om memória: O valor resultante depende do anterior. Operações sem memória oloca it lear ou it Reset oloca it Set Operações com memória Mantém* it Keep ou it Hold Positivador Inverte it Invert ou it hange Negador *Sem utilidade prática
3 DEFIÇÃO Operações lógicas sobre bits em palavras DEFIÇÃO Operações aritméticas sobre palavras Existe uma relação entre as operações lógicas sobre bits em palavras e a ação do FF JK. Mantém J= K= oloca J= K= oloca J= K= Inverte J= K= Operações aritméticas sempre são sobre palavras, nunca sobre bits. Operações aritméticas têm o seu significado associado ao valor decimal das palavras, não possuem significado booleano. DEFIÇÃO Operações aritméticas sobre palavras dição Subtração Multiplicação * Divisão * Potenciação ** Radiciação ** Logaritimação ** Outras * Nem todos processadores contém estas instruções. ** Encontrado em processadores de aplicação específica. DEFIÇÃO Operações aritméticas sobre funções Uma operação aritmética sobre palavras necessita, apenas, de um par ordenado ou produto cartesiano (variáveis e ) para que se obtenha o resultado. Uma operação aritmética sobre funções necessita da lei de formação (expressão algébrica) da função para que se obtenha a função resultante. Embora seja possível operar duas funções e obter uma função resultante, este tipo de procedimento não tem utilidade prática para a inclusão em uma UL. São usadas operações de uma única entrada. 6 DEFIÇÃO Operações aritméticas sobre funções Usadas em alguns DSP s DEOD. DE FUNÇÃO Derivação Integração Ordens superiores DEODIFIDOR DE FUNÇÃO 7 8
4 DEOD. DE FUNÇÃO Objetivo DEOD. DE FUNÇÃO Exemplo Definição das funções Um decodificador seleciona a função desejada. palavra de seleção é decodificada. Entrada codificada Palavra de seleção S S m- F DE m m Saída decodificada Habilitação da função F m - S S S DE 7 NOT ND OR NND NOR XOR XNOR O decodificador não precisa ser completo. 9 Exemplo Definição dos códigos tabeladedefini-çãodo endereço das funções precisa ser completa. Ela deve incluir todas as combinações dos bits de seleção, ainda que algumas não sejam usadas. DEOD. DE FUNÇÃO S S S Função NOT ND OR NND NOR XOR XNOR Não usado DEOD. DE FUNÇÃO Exemplo Tabela verdade TV sempre possui todas combinações de entrada. Esta é uma UL de bit. São bits de seleção, bit para e bit para, bits ao todo. São combinações, todas devem ser definidas. Exemplo Tabela verdade DEOD. DE FUNÇÃO S S S =NOT =ND =OR = NND =NOR =XOR =XNOR X X Não usado X X DEOD. DE FUNÇÃO Exemplo Implementação G.., bit, PROM ND-OR 8xbit O decodificador não precisa ser completo. Fixa Programável S S S -in ND 8-in OR c
5 DEOD. DE FUNÇÃO Exemplo Implementação G.., bit, PROM ND-OR 8xbit S S S DE 8 Exemplo Implementação em ROM G DEOD. DE FUNÇÃO S S S DE NOT ND OR NND NOR XOR XNOR Não usado Programável 8-in OR Fixa 6 -in OR Exemplo Implementação em ROM full-custom DEOD. DE FUNÇÃO S S S DE NOT ND OR NND NOR XOR XNOR DEOD. DE FUNÇÃO Exemplo É possível usar um decodificador separado para a seleção da função. Há um decodificador para a seleção da função e um decodificador para a seleção da combinação dos dois bits de entrada, e. Esta separação torna mais fácil a construção de uma UL de vários bits. Não usado Fixa 7 -in OR 8 DEOD. DE FUNÇÃO Exemplo S S S S S S X X X X X 9 X X X S S S -in ND -in ND -in ND Fixa Programável DEOD. DE FUNÇÃO Exemplo -in ORc c
6 6 DEOD. DE FUNÇÃO Exemplo DEOD. DE FUNÇÃO Exemplo Matriz de programação S S S Fixa Programável DE 8 DE -in ND c -in OR S S S Decodificador de função DE 8 DEOD. DE FUNÇÃO Exemplo S S S DE 7 DEOD. DE FUNÇÃO Exemplo Eliminação da função não usada Ramal para =. = Ramal para =. = Ramal para =. = Ramal para =. = Fixa Programável DE -in ND c 8-in OR DEOD. DE FUNÇÃO Exemplo Eliminação dos mintermos não usados (full-custom) DEOD. DE FUNÇÃO Exemplo Eliminação dos mintermos não usados (full-custom) S S S DE 7 S S S DE 7 DE DE -in ND c -in ND c -in OR -in OR 6
7 7 DEOD. DE FUNÇÃO Exemplo bits DEOD. DE FUNÇÃO Exemplo n bits S S S DE 8 DE c Todos os bits usam a mesma matriz de programação. Todos os bits usam o mesmo decodificador de função. ada bit possui seu próprio decodificador de entrada. DE Fixa Programável 7 c 8 DEOD. DE FUNÇÃO Exemplo bits S S S DE 8 DEOD. DE FUNÇÃO Exemplo bits S S S DE 8 DE DE DE DE DE DE 9 Matriz de programação DEOD. DE FUNÇÃO Exemplo Implementação full-custom DEOD. DE FUNÇÃO S S S Exemplo Implementação full-custom, bit S *S */ S X X X X S S = (S *S */) + (/S *S */S *) + (/S *S **/) + (S */S */*/) + + (/S */S */*/) + (S */S **) + (/S */S **/) + (S *S **/) + + (S *S */*) + (/S */S *S **) /S *S */S * /S *S **/ S */S */*/ /S */S */*/ S */S ** /S */S **/ S *S **/ S *S */* c /S */S *S **
8 8 DEOD. DE FUNÇÃO Exemplo Implementação G.., bit, PL ND-OR xxbit DEOD. DE FUNÇÃO Exemplo S S S Implementação full-custom, bits S S S -in ND S *S */ /S *S */S * /S *S **/ S */S */*/ /S */S */*/ S */S ** /S */S **/ S *S **/ O circuito it deve ser repetido para cada bit de dados. S *S */* /S */S *S ** Fixa -in OR Programável c DEOD. DE FUNÇÃO Exemplo Implementação full-custom, bits = (S S /) + (/S S /S ) + (/S S /) + + (S /S / /) + (/S /S / /) + (S /S ) + + (/S /S /) + (S S /) + (S S / ) + + (/S /S S ) DEOD. DE FUNÇÃO Exemplo Implementação com blocos funcionais e buffer S, bit = (S S /) + (/S S /S ) + (/S S /) + + (S /S / /) + (/S /S / /) + (S /S ) + + (/S /S /) + (S S /) + (S S / ) + + (/S /S S ) S S S : its de decodificação de função. : Palavra de entrada. : Palavra de entrada. : Palavra de saída. S S S DE 7 6 S S S DEOD. DE FUNÇÃO Exemplo Implementação com blocos funcionais e buffer S, n bits DE 7 NOT ND OR NND NOR XOR UFS UFS UFS UFS UFS UFS S S S DE 7 DEOD. DE FUNÇÃO Exemplo Implementação com blocos funcionais com OE, n bits n n OE OE OE OE OE NOT ND OR NND NOR n XNOR UFS 7 OE OE XOR XNOR 8
9 9 DEOD. DE FUNÇÃO Exemplo Implementação com blocos funcionais e, bit n n DEOD. DE FUNÇÃO Exemplo Implementação com blocos funcionais e, n bits NOT S S S ND S S S -bit 7 O decodificador está embutido no multiplexador. O decodificador é o estágio 9 de entrada do multiplexador. Senha: JF OR NND NOR XOR 7 XNOR n DEOD. DE FUNÇÃO Exemplo DEOD. DE FUNÇÃO Exemplo : UL de 8 funções de bit n n NOT ND OR NND NOR XOR DD SU RS LS RR LR S S n S S S UL XNOR DEOD. DE FUNÇÃO Exemplo : UL de 8 funções de n bit DEOD. DE FUNÇÃO Exemplo : UL com bits de controle n n n S S S UL n n S S S UL n Zero arry O=zero:Z= O zero: Z = Zero: Todos bits de O valem zero
10 DEOD. DE FUNÇÃO Exemplo 6: UL com controle de Zero externo DEOD. DE FUNÇÃO Exemplo 8: UL com m funções n n n S S S UL n NOR Zero n S S m UL n 6 DEOD. DE FUNÇÃO Exemplo 9: UL com decodificador de instrução DEOD. DE FUNÇÃO Exemplo 9: UL com decodificador de instrução Opcode (código de operação): Palavra binária que representa uma instrução empregada na programação. É preciso converter os bits do opcode para os bits de seleção de função correspondentes. O instruction decoder ID é um circuito combinacional que realiza esta conversão. Opcode n Instruction Decoder n S S m UL DE m m n 7 8 DEOD. DE FUNÇÃO Exemplo : UL com acumulador DEOD. DE FUNÇÃO Exemplo : UL com acumulador O accumulator, também chamado de work register, como os próprios nomes dizem, acumula o resultado fornecido pela UL, e contém o dado a ser trabalhado pela UL. O acumulador é um registrador paralelo, feito com FF s, e possui a maior exigência de performance de todos os tidos de memória em um sistema processado. lock n t+ cumulador UL t n S S m 9 6
11 DEOD. DE FUNÇÃO Exemplo : UL com acumulador DEOD. DE FUNÇÃO Exemplo : UL com acumulador Embora a UL possua duas entradas, somente uma delas recebe dados novos. entrada de dados novos vem do barramento de dados. outra entrada recebe o valor armazenado no acumulador. Esta arquitetura é útil porque existe, apenas, um barramento de dados, uma única fonte de dados novos. saída da UL também é levada ao barramento de dados, em um instante posterior. Data us lock n S S m t+ cumulador UL t n Data us 6 6 DEOD. DE FUNÇÃO Exemplo, etapa : Leitura da primeira palavra DEOD. DE FUNÇÃO Exemplo, etapa : Registro da primeira palavra lock t+ cumulador lock t+ cumulador Data us n Leitura UL t n Data us Data us n t UL Escrita n Data us S S m S S m O data bus leva à UL a primeira palavra. 6 O data bus leva à ao acumulador a primeira palavra. 6 DEOD. DE FUNÇÃO Exemplo, etapa : Leitura da segunda palavra DEOD. DE FUNÇÃO Exemplo, etapa : Leitura da segunda palavra lock t+ cumulador lock t+ cumulador Data us Leitura Leitura UL t n n Data us Data us n UL Escrita t n Data us S S m S S m O data bus leva à UL a segunda palavra. O acumulador leva à UL a primeira palavra. 6 UL escreve no data bus a palavra de saída. 66
12 FUNÇÕES LÓGIS FUNÇÕES LÓGIS entrada de bits FUNÇÕES LÓGIS NOT FUNÇÕES LÓGIS entradas de bits FUNÇÕES LÓGIS entradas de bits ND OR NND NOR 69 7 FUNÇÕES LÓGIS entradas de bits FUNÇÕES LÓGIS entrada de bits Deslocador para a esquerda Left it Shifter XOR XNOR 7 Um deslocamento binário para a esquerda representa uma multiplicação por. Um deslocamento decimal para a esquerda representa uma multiplicação por. Um deslocamento na base n para a esquerda representa uma multiplicação por n. Pode ocorrer overflow. 7
13 FUNÇÕES LÓGIS entrada de bits Deslocador para a esquerda Left it Shifter LS it it it it FUNÇÕES LÓGIS Deslocador para a esquerda com controle Left it Shifter LS LS entrada de bits it it it it it it it it LS it it it 7 it it it it LS it it it LS = : Sem deslocamento LS = : om deslocamento 7 FUNÇÕES LÓGIS entrada de bits Deslocador para a esquerda com controle Left it Shifter FUNÇÕES LÓGIS entrada de bits Deslocador para a esquerda com controle Left it Shifter LS LS LS LS LS LS LS LS 7 76 FUNÇÕES LÓGIS entrada de bits Deslocador para a esquerda com controle Left it Shifter LS FUNÇÕES LÓGIS entrada de bits Deslocador para a esquerda com controle e overflow Left it Shifter LS LS OF it it it it OF LS OF it it it it it it it it 77 LS = : Sem deslocamento LS = : om deslocamento 78
14 FUNÇÕES LÓGIS entrada de bits Deslocador para a esquerda com controle e overflow Left it Shifter LS FUNÇÕES LÓGIS entrada de bits Deslocador para a esquerda com controle e overflow Left it Shifter LS LS LS LS LS LS LS OF LS 79 8 FUNÇÕES LÓGIS entrada de bits Deslocador para a esquerda com controle e overflow Left it Shifter LS FUNÇÕES LÓGIS entrada de bits Deslocador para a direita Right it Shifter Um deslocamento binário para a direita representa uma divisão por. Um deslocamento decimal para a direita representa uma divisão por. Um deslocamento na base n para a direita representa uma divisão por n. parte fracionada é despresada. OF 8 8 FUNÇÕES LÓGIS entrada de bits Deslocador para a direita Right it Shifter RS it it it it FUNÇÕES LÓGIS entrada de bits Deslocador para a direita com controle Right it Shifter RS RS it it it it it it it it RS it it it 8 it it it it RS it it it RS = : Sem deslocamento RS = : om deslocamento 8
15 FUNÇÕES LÓGIS entrada de bits Deslocador para a direita com controle Right it Shifter FUNÇÕES LÓGIS entrada de bits Deslocador para a direita com controle Right it Shifter RS RS RS RS RS RS RS RS 8 86 FUNÇÕES LÓGIS entrada de bits Deslocador para a direita com controle Right it Shifter RS FUNÇÕES LÓGIS entrada de bits Deslocador para a direita com controle e underflow Right it Shifter RS RS UF UF it it it it RS it it it it it it it it UF 87 RS = : Sem deslocamento RS = : om deslocamento 88 FUNÇÕES LÓGIS entrada de bits Deslocador para a direita com controle e underflow Right it Shifter FUNÇÕES LÓGIS entrada de bits Deslocador para a direita com controle e underflow Right it Shifter RS UF RS RS RS RS RS RS RS RS 89 9
16 6 FUNÇÕES LÓGIS entrada de bits Deslocador para a direita com controle e underflow Right it Shifter RS UF FUNÇÕES LÓGIS Roteador para a esquerda Left it Rotator LR entrada de bits it it LR it it it it it it it it it it 9 9 FUNÇÕES LÓGIS entrada de bits Roteador para a esquerda com controle Left it Rotator LR FUNÇÕES LÓGIS entrada de bits Roteador para a esquerda com controle Left it Rotator LR LR it it it it it it it it LR it it it it LR = : Sem roteamento LR = : om roteamento 9 9 FUNÇÕES LÓGIS entrada de bits Roteador para a esquerda com controle Left it Rotator FUNÇÕES LÓGIS entrada de bits Roteador para a esquerda com controle Left it Rotator LR LR LR LR LR LR LR LR LR 9 96
17 7 FUNÇÕES LÓGIS entrada de bits Roteador para a direita Right it Rotator RR it it it it FUNÇÕES LÓGIS entrada de bits Roteador para a direita com controle Right it Rotator RR RR it it it it it it it it RR it it it it 97 it it it it RR it it it it RR = : Sem roteamento RR = : om roteamento 98 FUNÇÕES LÓGIS entrada de bits Roteador para a direita com controle Right it Rotator FUNÇÕES LÓGIS entrada de bits Roteador para a direita com controle Right it Rotator RR RR RR RR RR RR RR RR RR 99 FUNÇÕES LÓGIS entrada de bits Roteador para a direita com controle Right it Rotator RR FUNÇÕES LÓGIS SWP SWP entrada de bits Permutador com controle Swap it it SWP it it it it it it it it it it SWP= : Sem espelhamento SWP = : om espelhamento
18 8 FUNÇÕES LÓGIS entrada de bits Permutador com controle Swap FUNÇÕES LÓGIS entrada de bits Permutador com controle Swap SWP SWP SWP SWP SWP SWP SWP SWP SWP FUNÇÕES LÓGIS entrada de bits Permutador com controle Swap SWP FUNÇÕES LÓGIS MIR MIR entrada de bits Espelhador com controle Mirror it it MIR it it it it it it it it it it MIR = : Sem espelhamento MIR = : om espelhamento 6 FUNÇÕES LÓGIS entrada de bits Espelhador com controle Mirror FUNÇÕES LÓGIS entrada de bits Espelhador com controle Mirror MIR MIR MIR MIR MIR MIR MIR MIR MIR 7 8
19 9 FUNÇÕES LÓGIS entrada de bits Espelhador com controle Mirror FUNÇÕES LÓGIS entrada de bits omparação MIR 9 LS RS LR RR SW MIR h h h h h h h h h h h 8h h 8h h h h h h 8h h h 6h h 6h 9h h h h 8h h 8h h h h h h h h h h h 6h h h h h 9h 6h 7h Eh h Eh h Dh Eh 8h h h h h h h 9h h h h h 6h 9h h h h h h h h h 6h h 7h Dh Eh Dh h 8h 6h 9h 6h h h Dh h 6h h Eh 7h h Eh h 7h Dh 7h h 7h Fh Eh 7h Fh Fh Fh Fh Seleção do bit b DE b b b FUNÇÕES LÓGIS entrada de bits it set S -bit -bit -bit -bit FUNÇÕES LÓGIS entrada de bits it set S DE Seleção do bit b b b b -bit OR Seleção do bit b DE b b b FUNÇÕES LÓGIS entrada de bits it reset S -bit -bit -bit -bit FUNÇÕES LÓGIS entrada de bits it reset S DE Seleção do bit b b b b -bit ND
20 FUNÇÕES LÓGIS Uso da HP g Menu MTH Página 6 ase FUNÇÕES LÓGIS Uso da HP g Selecione a base desejada Escolha o tamanho da palavra STWS: Store Word Size RWS: Recall Word Size É essencial que se escolha corretamente o WS. Uma escolha errada levará a cálculos errados. 6 FUNÇÕES LÓGIS Uso da HP g FUNÇÕES LÓGIS Exemplos Escolha a função lógica desejada 8 bits and or nand nor xor Not 8h 8h h 9h FFh 6h 9h D7h Fh 68h 6h FDh 9Fh h 9Dh h 6 bits and or nand nor xor Not 8h h 8h h 7h h h 7h 7 8 FUNÇÕES LÓGIS Exemplos 8 bits FUNÇÕES RITMÉTIS LS RS LR RR 8h b h b h b h b h b 8h b h b h b h b h b 6 bits LS RS LR RR 8h h h h h b b b b b FUNÇOES RITMÉTIS 9
21 FUNÇÕES RITMÉTIS Somador de bit FUNÇÕES RITMÉTIS Somador de bit : Parcela : Parcela SUM: Soma SUM =+ y: arry (Vai) OF: Overflow OF SUM DEI SUM OF SUM SUM SUM SUM OF OF OF OF FUNÇÕES RITMÉTIS Somador bit loco funcional HLF DDER SUM OF FUNÇÕES RITMÉTIS Somador de vários bits y y SUM DEI SUM y Somador simples FUNÇÕES RITMÉTIS Somador de vários bits FUNÇÕES RITMÉTIS Somador de vários bits Lógica positiva y y y y y y y SUM y 6
22 FUNÇÕES RITMÉTIS Somador de vários bits Simplificação FUNÇÕES RITMÉTIS Somador de vários bits Lógica negativa y y SUM SUM y y 7 8 FUNÇÕES RITMÉTIS Somador de vários bits como soma de produtos y FUNÇÕES RITMÉTIS Somador de vários bits em G ND OR SUM y DE 8 y -in OR 9 SUM y FUNÇÕES RITMÉTIS Somador de vários bits loco funcional FUNÇÕES RITMÉTIS Somador de bits y FULL DDER SUM y FULL DDER y FULL DDER y FULL DDER y HLF DDER OF y y y S S S S
23 FUNÇÕES RITMÉTIS SUM Somador de bits SUM y SUM y SUM y y y y y y y OF y FUNÇÕES RITMÉTIS Somador de bits full-custom SUM y y y y y y y y y y OF FUNÇÕES RITMÉTIS Somador de bits em G ND OR FUNÇÕES RITMÉTIS Subtrador de bit y DE 8 y 8-in OR DE 8 y 8-in OR DE 8 8-in OR SUM OF SUM y SUM y SUM y DE -in OR : Minuendo : Subtraendo SU: Resto, Excesso ou Diferença SU = r: orrow (Empresta ) S S S S 6 FUNÇÕES RITMÉTIS Subtrador de bit asos positivos, orrow = FUNÇÕES RITMÉTIS Subtrador de bit aso negativo, orrow = Empresta = = = b d =? b =b d =d 7 Negativo, pois emprestou O resultado r = indica que a resposta é negativa. O valor do bit SU indica a amplitude da resposta. 8
24 FUNÇÕES RITMÉTIS Subtrador de bit SU SU OF OF SU FUNÇÕES RITMÉTIS Subtrador bit loco funcional HLF SU - SU OF SU SU SU SU OF OF OF OF 9 = = FUNÇÕES RITMÉTIS = = Subtrador de vários bits SU = = Empresta r aritmético b b =b b b b b =b b b = = Empresta Empresta b b =b b b b b =b b b Empresta FUNÇÕES RITMÉTIS SU r r Subtrador de vários bits - r r SU r r Subtrador simples FUNÇÕES RITMÉTIS Subtrador de vários bits FUNÇÕES RITMÉTIS Subtrador de vários bits loco funcional r SU r FULL SU - SU r r
25 FUNÇÕES RITMÉTIS Subtrador de bits FULL SU r FULL SU r FULL SU r HLF SU FUNÇÕES RITMÉTIS Subtrador de bits SU SU r SU r SU r OF r r r S S S S r r r r r r r r r r 6 FUNÇÕES RITMÉTIS Subtrador de bits FUNÇÕES RITMÉTIS Subtrador de bits Resultados negativos SU - Ex. Ex. Ex. Ex. Ex. Ex.6 hex h h h h 6h 7h hex h h h Fh 7h Fh SU h/d Fh Eh Dh h Fh 8h b b b b b b SU dec OF O MSb é o OF, indicador de sinal negativo. Os outros bits dão a amplitude. Deve-se inverter os bits e somar. 7 8 FUNÇÕES RITMÉTIS Subtrador de bits OF S S S S DE FUNÇÕES RITMÉTIS Somador e Subtrador de bits : DD : SU OF
26 6 FUNÇÕES RITMÉTIS Somador e Subtrador de bits FUNÇÕES RITMÉTIS Exemplo : DD : SU OF Funcionamento Serve, apenas, para funções de uma palavra de entrada. O projeto da UL é facilitado. É mais fácil adicionar ou remover funções. lgumas funções dispensam o uso de portas lógicas. onexão DE onexão DE Sel Sel I I Sel -bit DE Sel -bit O O I I -bit DE funç funç Sel = : Função Sel = : Função -bit O O 6
27 7 onexão DE onexão DE genérica Sel Sel Sel Sel Sel Sel Sel x- Sel Sel Sel x- I I -bit DE funç funç funç funç D -bit O O I I n- DE m funç funç funç m O O n- funç m- 7 x m 8 EXEMPLO FUNÇÕES I I Sel Sel Sel Sel DE NOP bits NOT bits MIR bits LR bits O O I I I I NOP O O O O 9 6 FUNÇÕES FUNÇÕES LR NOT I I I I O O O O I I I I O O O O 6 6
28 8 FUNÇÕES FUNÇÕES MIR LS I I O O I I O O I I O O I I O O 6 6 FUNÇÕES FUNÇÕES RS LR I I O O I I O O I I O O I I O O 6 66 FUNÇÕES FUNÇÕES RR SWP I I O O I I O O I I O O I I O O 67 68
29 9 FUNÇÕES FUNÇÕES DE I I I I OUNT UP O O O O I I I I OUNT DOWN O O O O ckl ckl 69 7 Sel Sel Sel Sel Sel Sel EXEMPLO Funções com seleção de bit Sel itsel itsel Sel I I DE 6 6 O O I I n- DE itsel itsel S O O n- 7 7 Sel Duas entradas Sel Sel Duas entradas n- n- DE Sel DE ND OR Sel O O n- DE Sel Sel DE ND XOR RL LR Sel Sel O O 7 7
30 Sel Sel Duas entradas DE Sel Sel DE NND NOT S NOP bits Sel Sel O O 7
ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva
ARQUITETURA DE COMPUTADORES Professor: Clayton Rodrigues da Siva OBJETIVO DA AULA Objetivo: Conhecer a estrutura da arquitetura da Máquina de Von Neumann. Saber quais as funcionalidades de cada componente
Leia maisUnidade 1: O Computador
Unidade : O Computador.3 Arquitetura básica de um computador O computador é uma máquina que processa informações. É formado por um conjunto de componentes físicos (dispositivos mecânicos, magnéticos, elétricos
Leia maisOrganização de Computadores 1
Organização de Computadores 1 3.1 CPU: Unidade de Processamento Central Prof. Luiz Gustavo A. Martins Arquitetura de von Newmann Unidade de Processamento Central (CPU): Memória Principal Unidade de Processamento
Leia maisAPOSTILA DE TÉCNICAS DIGITAIS LDM1 PROF ANDRÉ GARCIA
POSTIL DE TÉCNICS DIGITIS LDM PROF NDRÉ GRCI. SISTEMS DE NUMERÇÃO Sistemas de numeração são mecanismos usados para numerar determinados eventos, através de uma lei de formação. Todos os sistemas que a
Leia maisDisciplina de Laboratório de Elementos de Lógica Digital I SSC-0111
USP - ICMC - SSC SSC 0111 (Lab ELD I) - 2o. Semestre 2011 Disciplina de Laboratório de Elementos de Lógica Digital I SSC-0111 1 Agosto 2011 Prof. Fernando Osório Email: fosorio [at] { icmc. usp. br, gmail.
Leia maisUNIMINAS. 101.. Só é necessário o armazenamento de: Sinal da mantissa: - (menos). Valor da mantissa: 00110101. Sinal do expoente: -(na realidade, háh
Representação em Ponto Flutuante Utiliza-se a representação científica normalizada: 2500 = 2,5 x 10 3 0,00009 = 9,0 x 10-5. Mantissa: 1 =< M < 2. Na realidade, trabalha-se na base 2: -1,00110101 x 2-1012
Leia maisEstrutura de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura de um Computador Aula 7 Prof. Dr. Marcelo Andrade da Costa Vieira MODELO DE VON NEUMANN PRINCÍPIOS A arquitetura de um computador consiste de
Leia maisData Path / Control Path Controle do MIPS
Organização e Arquitetura de Computadores Unidade de Controle Uniciclo A unidade de controle deve, a partir do código da instrução, fornecer os sinais que realizam as instruções na unidade operativa. Sequência
Leia maisCAPÍTULO 6 ARITMÉTICA DIGITAL
CAPÍTULO 6 ARITMÉTICA DIGITAL Introdução Números decimais Números binários positivos Adição Binária Números negativos Extensão do bit de sinal Adição e Subtração Overflow Aritmético Circuitos Aritméticos
Leia maisCircuitos Combinacionais Básicos
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I Circuitos Combinacionais Básicos Descrição VHDL prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno 2 / 17 Circuitos combinacionais básicos
Leia maisO Processador: Via de Dados e Controle
O Processador: Via de Dados e Controle Ch5A Via de Dados e Controle Implementação da arquitetura MIPS Visão simplificada de uma arquitetura monociclo Instruções de memória: lw, sw Instruções lógicas aritméticas:
Leia maisMódulo 8 Entradas Digitais 24 Vdc Monitorado. Os seguintes produtos devem ser adquiridos separadamente para possibilitar a utilização do produto:
Descrição do Produto O módulo, integrante da Série Ponto, possui 8 pontos de entrada digital +24 Vdc isolada e monitorada, é indicado para aplicações onde a situação de linha rompida necessita ser detectada
Leia maisLista de Exercícios 1
Conceitos envolvidos: a) Memória de Dados (interna e externa) b) Memória de Programa (interna e externa) c) Operações aritméticas e lógicas d) Portas e) Endereçamento a Bit f) Contadores e Temporizadores
Leia maisMicroprocessadores e Microcontroladores Prof. Edilson R. R. Kato Simulação do computador SAP-1
UNIVERSIDADE FEDERAL DE SÃO CARLOS CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA (CCET) DEPARTAMENTO DE COMPUTAÇÃO Microprocessadores e Microcontroladores Prof. Edilson R. R. Kato Simulação do computador SAP-1
Leia mais10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções...
10. CPU (Central Processor Unit)... 10 2 10.1 Conjunto das instruções... 10 2 10.2 Estrutura interna... 10 4 10.3 Formato das instruções... 10 4 10. CPU (CENTRAL PROCESSOR UNIT) Como vimos no capítulo
Leia maisModelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
Leia maisULA- Unidade Lógica Aritmética. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h
ULA- Unidade Lógica Aritmética. Prof. Rômulo Calado Pantaleão Camara Carga Horária: 60h Sumário Unidade Lógica Aritmetrica Registradores Unidade Lógica Operações da ULA Unidade de Ponto Flutuante Representação
Leia maisÁLGEBRA BOOLEANA- LÓGICA DIGITAL
ÁLGEBRA BOOLEANA- LÓGICA DIGITAL LÓGICA DIGITAL Álgebra Booleana Fundamentação matemática para a lógica digital Portas Lógicas Bloco fundamental de construção de circuitos lógicos digitais Circuitos Combinatórios
Leia maisRedes de Computadores
Nível de rede Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Nível de rede Aula 6 Aplicação Apresentação Sessão Transporte Rede Enlace Físico Protocolo nível de aplicação Protocolo nível
Leia maisCircuitos Lógicos Portas Lógicas
Circuitos Lógicos Portas Lógicas Prof.: Daniel D. Silveira 1 Álgebra de Boole George Boole desenvolveu um sistema de análise lógica por volta de 1850 Este sistema é conhecido atualmente como álgebra de
Leia maisComponentes do Computador e. aula 3. Profa. Débora Matos
Componentes do Computador e modelo de Von Neumann aula 3 Profa. Débora Matos O que difere nos componentes que constituem um computador? Princípios básicos Cada computador tem um conjunto de operações e
Leia maisULA Sinais de Controle enviados pela UC
Solução - Exercícios Processadores 1- Qual as funções da Unidade Aritmética e Lógica (ULA)? A ULA é o dispositivo da CPU que executa operações tais como: Adição Subtração Multiplicação Divisão Incremento
Leia maisSistemas Processadores e Periféricos Aula 5 - Revisão
Sistemas Processadores e Periféricos Aula 5 - Revisão Prof. Frank Sill Torres DELT Escola de Engenharia UFMG Adaptado a partir dos Slides de Organização de Computadores 2006/02 do professor Leandro Galvão
Leia maisCapítulo 1. Importação de Dados de Instituições Financeiras - Arquivo TXT 3
Sumário Capítulo 1. Importação de Dados de Instituições Financeiras - Arquivo TXT 3 Capítulo 2. Importação de Dados de Instituições Financeiras - Arquivo XML 12 Capítulo 1. Importação de Dados de Instituições
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Caminho de Dados Slide 1 Sumário Introdução Convenções Lógicas de Projeto Construindo um Caminho de Dados O Controle da ULA Projeto da Unidade de Controle Principal
Leia maisNo microfone, sua saída pode assumir qualquer valor dentro de uma faixa de 0 à 10mV. 1 - Sistemas de numeração
1 - Sistemas de numeração Lidamos constantemente com quantidades. Quantidades são medidas monitoradas, gravadas, manipuladas aritmeticamente e observadas. Quando lidamos com quantidades, é de suma importância
Leia maisArquivos Indexados por Chaves Secundárias. Vanessa Braganholo
Arquivos Indexados por Chaves Secundárias Vanessa Braganholo Arquivos Indexados } Até agora, as alternativas que vimos funcionam apenas para indexar arquivos por chaves primárias } Isso otimiza a busca
Leia maisPontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.
Índice 1. SISTEMAS NUMÉRICOS 1.1 Caracterização dos Sistemas Numéricos 1.2 Sistemas Numéricos em uma Base B Qualquer 1.2.1 Sistema de Numeração Decimal 1.2.2. Sistema de Numeração Binário 1.2.3 Sistema
Leia maisSistemas Numéricos. Tiago Alves de Oliveira
Sistemas Numéricos Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Operações aritméticas binária e hexadecimal Operações lógicas binárias e decimais Representação Interna de
Leia maisIntrodução aos Computadores Introdução à Ciência de Computadores Outubro 2011 1 / 16
Introdução aos Computadores Introdução à Ciência de Computadores Nelma Moreira Departamento de Ciência de Computadores da FCUP Outubro 2011 Introdução aos Computadores Introdução à Ciência de Computadores
Leia maisUniversidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO
Universidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO PROGRAMA DE DISCIPLINA SETOR: Ciências Agrárias e de Tecnologia DEPARTAMENTO: Informática DISCIPLINA: Introdução à Organização
Leia maisHEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos)
Ministério da Saúde Secretaria Executiva Departamento de Informática do SUS HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos) Manual do Usuário Versão 1.0 Fevereiro, 2014 Índice
Leia maisCircuitos Digitais Cap. 5
Circuitos Digitais Cap. 5 Prof. José Maria P. de Menezes Jr. Objetivos Aritmética Digital Adição Binária Subtração Binária Representação de números com sinal Complemento de 2 Negação Subtração como soma
Leia maisHardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização
Hardware: Componentes Básicos Arquitetura dos Computadores Dispositivos de Entrada Processamento Dispositivos de Saída Armazenamento Marco Antonio Montebello Júnior marco.antonio@aes.edu.br Sistema de
Leia maisPROF.: PAULO GOMES MATÉRIA: STR1 MOURA LACERDA
PROF.: PAULO GOMES MATÉRIA: STR1 MOURA LACERDA TEORIA Princípios básicos de transmissão a. Sinais de radiofreqüência (RF) Possuem freqüências acima de 100 KHz e são usados pelas emissoras para transportar
Leia maisFigura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento
1 2 3 Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento digital - (Sistemas Digitais: Princípios e Aplicações
Leia maisProcessamento Digital de Sinais. Conversão A/D e D/A. Prof. Dr. Carlos Alberto Ynoguti
Processamento Digital de Sinais Conversão A/D e D/A Prof. Dr. Carlos Alberto Ynoguti Introdução A maioria dos sinais encontrados na natureza é contínua Para processá los digitalmente, devemos: Converter
Leia maisOPERAÇÕES COM FRAÇÕES
OPERAÇÕES COM FRAÇÕES Adição A soma ou adição de frações requer que todas as frações envolvidas possuam o mesmo denominador. Se inicialmente todas as frações já possuírem um denominador comum, basta que
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Evolução e Desempenho dos Computadores Slide 1 Conceitos Arquitetura do Computador Refere-se aos atributos que são visíveis para o programador. Ex: conjunto
Leia maisMódulo de Equações do Segundo Grau. Equações do Segundo Grau: Resultados Básicos. Nono Ano
Módulo de Equações do Segundo Grau Equações do Segundo Grau: Resultados Básicos. Nono Ano Equações do o grau: Resultados Básicos. 1 Exercícios Introdutórios Exercício 1. A equação ax + bx + c = 0, com
Leia maisOrganização e Arquitetura de Computadores. Ivan Saraiva Silva
Organização e Arquitetura de Computadores Hierarquia de Memória Ivan Saraiva Silva Hierarquia de Memória A Organização de Memória em um computador é feita de forma hierárquica Registradores, Cache Memória
Leia maisUnidade Central de Processamento
Unidade Central de Processamento heloar.alves@gmail.com Site: heloina.com.br 1 CPU A Unidade Central de Processamento (UCP) ou CPU (Central Processing Unit), também conhecida como processador, é responsável
Leia maisCircuitos Combinacionais. Sistemas digitais
Circuitos Combinacionais Sistemas digitais Agenda } Codificador X Decodificador } Código BCD 8421, código BCH, código 9876543210 } Display de 7 segmentos } Multiplexador X Demultiplexador } Comparadores
Leia maisInteligência Artificial
Inteligência Artificial Aula 7 Programação Genética M.e Guylerme Velasco Programação Genética De que modo computadores podem resolver problemas, sem que tenham que ser explicitamente programados para isso?
Leia maisArquitetura de Computadores I
Arquitetura de Computadores I Pipeline -- Conflito de dados paradas e adiantamentos -- Conflito de controle detecção de desvios e descarte de instruções -- Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno
Leia maisAPÊNDICE A Resumo Teórico
EPUSP - PS 35/355 - LABOATÓIO DIGITAL APÊNDIE A esumo Teórico E.T.M. e..s./5 (revisão). ONTADOES E EGISTADOES ontadores são circuitos seqüenciais que têm por principal objetivo armazenar o número de eventos
Leia maisEletrônica Digital II. Exemplo de um CI com encapsulamento DIP. Diagrama do CI 74XX76.
Eletrônica Digital II Exemplo de um CI com encapsulamento DIP. Diagrama do CI 74XX76. Esquema interno do protoboard e colocação do CI com ligações. Aula Prática Ensaio Um Flip-Flop JK a) Objetivo: Testar
Leia maisM =C J, fórmula do montante
1 Ciências Contábeis 8ª. Fase Profa. Dra. Cristiane Fernandes Matemática Financeira 1º Sem/2009 Unidade I Fundamentos A Matemática Financeira visa estudar o valor do dinheiro no tempo, nas aplicações e
Leia maisTópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza
Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados Prof. Hugo Souza Após vermos uma breve contextualização sobre esquemas para bases dados e aprendermos
Leia maisSistemas de Numeração (Aula Extra)
Sistemas de Numeração (Aula Extra) Sistemas de diferentes bases Álgebra Booleana Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 27/2 Sistemas de Numeração Um sistema de numeração
Leia maisNotas de Aula Guilherme Sipahi Arquitetura de Computadores. Arquitetura de von Neumann
Notas de Aula Guilherme Sipahi Arquitetura de Computadores Burks, Goldstine e von Neumann (1946): Arquitetura de von Neumann Concluído em 1952 - IAS (Institute for Advanced Studies) Computer Na proposta
Leia maisUNIVERSIDADE DO VALE DO RIO DOS SINOS - UNISINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS - CENTRO 06. Funções, variáveis, parâmetros formais
UNIVERSIDADE DO VALE DO RIO DOS SINOS - UNISINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS - CENTRO 06 Disciplina: Linguagem de Programação C Profª Viviane Todt Diverio Funções, variáveis, parâmetros formais
Leia maisMEMÓRIAS. Sistemas Digitais II Prof. Marcelo Wendling Set/10
MEMÓRIAS Sistemas Digitais II Prof. Marcelo Wendling Set/10 1 Definição São blocos que armazenam informações codificadas digitalmente números, letras, caracteres quaisquer, comandos de operações, endereços
Leia maisPUC Rio. Curso Superior de Tecnologia em Processamento de Dados (TPD/P15) ORGANIZAÇÃO DE COMPUTADORES
PUC Rio Curso Superior de Tecnologia em Processamento de Dados (TPD/P15) Atualizado em ORGANIZAÇÃO DE COMPUTADORES Prof. Rui Mano E mail Internet: rmano@tpd.puc rio.br CONCEITOS DE LÓGICA DIGITAL CIRCUITOS
Leia maisObjetivo do Portal da Gestão Escolar
Antes de Iniciar Ambiente de Produção: É o sistema que contem os dados reais e atuais, é nele que se trabalha no dia a dia. Neste ambiente deve-se evitar fazer testes e alterações de dados sem a certeza
Leia maisPROGRAMAÇÃO DE COMPUTADORES
PROGRAMAÇÃO DE COMPUTADORES COMANDOS E FORMATOS DE ENTRADA E SAÍDA 1 COMANDOS E FORMATOS DE ENTRADA E SAÍDA Os comandos de entrada e saída, na sua forma mais simplificada, possuem a seguinte estrutura:
Leia maisResolução de circuitos usando Teorema de Thévenin Exercícios Resolvidos
Resolução de circuitos usando Teorema de Thévenin Exercícios Resolvidos 1º) Para o circuito abaixo, calcular a tensão sobre R3. a) O Teorema de Thévenin estabelece que qualquer circuito linear visto de
Leia maisBanco de Dados I. Prof. Edson Thizon ethizon@bol.com.br
Banco de Dados I Prof. Edson Thizon ethizon@bol.com.br Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados
Leia maisFuncionamento básico de um computador
Funcionamento básico de um computador Processador Unidade de dados Unidade de controlo Arquitetura de computador básica Linguagem assembly Exemplos Arquitetura de Computadores Funcionamento básico de um
Leia maisSISTEMAS OPERACIONAIS. 3ª. Lista de Exercícios
SISTEMAS OPERACIONAIS INF09344 - Sistemas Operacionais / INF02780 - Sistemas Operacionais / INF02828 - Sistemas de Programação II Prof a. Roberta Lima Gomes (soufes@gmail.com) 3ª. Lista de Exercícios Data
Leia maisO Funcionamento do Processador
O Funcionamento do Processador Arquiteturas para Alto Desmpenho Prof. pauloac@ita.br Sala 110 Prédio da Computação www.comp.ita.br/~pauloac Os cinco componentes clássicos de um Computador - Controle O
Leia maisNúmeros base 2, 8, 10, 16. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007
Números base 2, 8, 10, 16 Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007 Tópicos Números binário, decimal, octal, hexadecimal Conversões entre bases Números
Leia maisFigura 1 - Somador para dois números de 4 bits com extensores lógicos (EL) e Aritméticos(EA).
Projeto de uma Unidade Lógico-Aritmética (ULA) Uma unidade lógico-aritmética (ULA) é responsável pelas operações lógicas e aritméticas básicas num processador. As operações aritméticas tipicamente realizadas
Leia maishttp://www.ic.uff.br/~boeres/fac.html! Conteúdos: Debora, Edcarllos, livros! slides disponíveis!
http://www.ic.uff.br/~boeres/fac.html! 1 Conteúdos: Debora, Edcarllos, livros! slides disponíveis! Unidade central de Processamento realiza operações básicas codificadas em 0s e 1s instrução contém código
Leia maisMicrocontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante
Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de
Leia maisCircuitos Combinacionais
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Circuitos Combinacionais Portas Lógicas Sistemas Digitais 2 Definição funcional: Aparato dotado de conjuntos finitos de entradas e saídas e capaz de processar
Leia maisOganização e Arquitetura de Computadores
Oganização e Arquitetura de Computadores Capítulo 14 e 15 Unidade de Controle Parte I Operação da Unidade de Controle 1 Micro-Operações Um computador executa um programa Ciclo: Busca/Executa Cada ciclo
Leia maisArquitetura de Computadores
Arquitetura de Computadores Prof. Fábio M. Costa Instituto de Informática UFG 1S/2004 Representação de Dados e Aritimética Computacional Roteiro Números inteiros sinalizados e nãosinalizados Operações
Leia maisApostila para Eletrônica ELETRÔNICA DIGITAL I
Apostila para Eletrônica ELETRÔNICA DIGITAL I Prof. Reinaldo Bolsoni Eletrônica Digital I 1/37 ÍNDICE 1 - SISTEMA NUMÉRICO... 3 1.1 - SISTEMA BINÁRIO...3 Conversão Decimal para Binário...4 Conversão Binário
Leia mais7. Instruções lógicas, de deslocamento e de rotação
7. Instruções lógicas, de deslocamento e de rotação São instruções que permitem mudar o padrão de bits num byte (8 bits) ou numa palavra (16 bits). Linguagens de alto nível (exceto C) não permitem manipular
Leia maisPESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR. Prof. Angelo Augusto Frozza, M.Sc.
PESQUISA OPERACIONAL -PROGRAMAÇÃO LINEAR Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO Esta aula tem por base o Capítulo 2 do livro de Taha (2008): Introdução O modelo de PL de duas variáveis Propriedades
Leia maisDemonstração do Simulador de Saldo e Benefícios
Demonstração do Simulador de Saldo e Benefícios Disponível na área do participante www.prhosper.com.br área do participante acesso com logine senha Bem vindo(a) ao novo simulador PRhosper! O seu futuro
Leia maisExercício. Exercício
Exercício Exercício Aula Prática Utilizar o banco de dados ACCESS para passar o MER dos cenários apresentados anteriormente para tabelas. 1 Exercício oções básicas: ACCESS 2003 2 1 Exercício ISERIDO UMA
Leia maisExemplo 2 de Projeto de Circuito Síncrono. Contador de Uns
P234 ONTAOR E UN Rev.2 Exemplo 2 de Projeto de ircuito íncrono ontador de Uns (Resumo elaborado por Edith Ranzini, a partir do exemplo extraído do livro GAJKI, ANIEL. Principles of igital esign - 997 com
Leia maisControlador de DMA. Gustavo G. Parma
Controlador de DMA Gustavo G. Parma Controlador de DMA Transferência de um dado de um dispositivo I/O para a memória Iniciada pela CPU Transferência efetuada e terminada pelo controlador de DMA CPU pode
Leia maisFlávia Rodrigues. Silves, 26 de Abril de 2010
Flávia Rodrigues STC5 _ Redes de Informação e Comunicação Silves, 26 de Abril de 2010 Vantagens e Desvantagens da Tecnologia Acessibilidade, quer a nível pessoal quer a nível profissional; Pode-se processar
Leia maisArquitectura de Computadores RECUPERAÇÃO DO 1º TESTE
Arquitectura de Computadores RECUPERAÇÃO DO 1º TESTE Ano Lectivo: 200/2009 Data: 6 de Janeiro de 2006 INFORMAÇÕES GERAIS Duração: 2h00 1. Mantenha na secretária apenas a sua identificação e uma caneta
Leia maisRISC simples. Aula 7. 31 de Março de 2005 1
RISC simples Aula 7 31 de Março de 2005 1 Estrutura desta aula Principais características dos processadores RISC Estrutura de um processador (MIPS) sem pipeline, de ciclo único O datapath ou circuito de
Leia maisSistemas Operacionais. Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br. www.fgp.com.br
Sistemas Operacionais Rodrigo Rubira Branco rodrigo@kernelhacking.com rodrigo@fgp.com.br Tipos de Sistemas Operacionais De Sistemas Embarcados (PalmOS,WinCE,WinXPEmbbeded,Linux) Hardware simples, especifico
Leia maisIntrodução à Informática
Introdução à Informática Sistemas Numéricos e Armazenamento de dados Escola Superior de Tecnologia e Gestão Instituto Politécnico de Bragança Outubro de 2006 Sistema de base dez O sistema de numeração
Leia maisAula 8 Circuitos Integrados
INTRODUÇÃO À ENGENHRI DE COMPUTÇÃO PONTIFÍCI UNIVERSIDDE CTÓLIC DO RIO GRNDE DO SUL FCULDDE DE ENGENHRI ula Circuitos Integrados Introdução Portas Lógicas em Circuitos Integrados Implementação de Funções
Leia maisExperimento 06 Unidade Aritmética
Murilo Soares Pereira, RA: 298468 Pedro Henrique de Freitas, RA: 321443 Experimento 06 Unidade Aritmética Prof. Takashi Utsonomiya Universidade Federal de São Carlos São Carlos - SP Sumário 3 1 Resumo
Leia maisLógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto
Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas
Leia maisSistemas Digitais II. Interface com o mundo analógico. Prof. Marlon Henrique Teixeira Abril/2014
Sistemas Digitais II Interface com o mundo analógico Prof. Marlon Henrique Teixeira Abril/2014 Objetivos Compreender a teoria de funcionamento e as limitações dos circuitos de diversos tipos de conversores
Leia maisAssessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo
Assessoria Técnica de Tecnologia da Informação - ATTI Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Programa Bolsa Família Manual de Operação Conteúdo Sumário...
Leia maisRegistro de Retenções Tributárias e Pagamentos
SISTEMA DE GESTÃO DE PRESTAÇÃO DE CONTAS (SiGPC) CONTAS ONLINE Registro de Retenções Tributárias e Pagamentos Atualização: 20/12/2012 A necessidade de registrar despesas em que há retenção tributária é
Leia maisArquitetura de Computadores. Arquitetura de Computadores 1
Computadores Computadores 1 Introdução Componentes: Processador; UC; Registradores; ALU s, FPU s, etc. Memória (Sistema de armazenamento de informações; Dispositivo de entrada e saída. Computadores 2 Introdução
Leia maisCódigos de bloco. Instituto Federal de Santa Catarina Curso superior de tecnologia em sistemas de telecomunicação Comunicações móveis 2
Instituto Federal de Santa Catarina Curso superior de tecnologia em sistemas de telecomunicação Comunicações móveis 2 Códigos de bloco Prof. Diego da Silva de Medeiros São José, maio de 2012 Codificação
Leia maisArquitetura de Computadores. Tipos de Instruções
Arquitetura de Computadores Tipos de Instruções Tipos de instruções Instruções de movimento de dados Operações diádicas Operações monádicas Instruções de comparação e desvio condicional Instruções de chamada
Leia maisArquitetura FPU: Implementação MIPS32. Guilherme Fernandes Raphanelli Diogo D. Fonseca dos Santos
Arquitetura FPU: Implementação MIPS32 Guilherme Fernandes Raphanelli Diogo D. Fonseca dos Santos Introdução O suporte para operações de ponto flutuante nas diferentes arquiteturas é normalmente dado através
Leia maisExemplo de Subtração Binária
Exemplo de Subtração Binária Exercícios Converta para binário e efetue as seguintes operações: a) 37 10 30 10 b) 83 10 82 10 c) 63 8 34 8 d) 77 8 11 8 e) BB 16 AA 16 f) C43 16 195 16 3.5.3 Divisão binária:
Leia maisProcessamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores
1 Processamento de Dados aplicado à Geociências AULA 1: Introdução à Arquitetura de Computadores UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOLÓGICO CURSO SUPERIOR DE TECNOLOGIA EM GEOPROCESSAMENTO
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Fernando Fonseca Ramos Faculdade de Ciência e Tecnologia de Montes Claros Fundação Educacional Montes Claros 1 Índice 1- Introdução 2- Exemplo de Microarquitetura
Leia maisMultiplicador Binário com Sinal
Multiplicador Binário com Sinal Edson T. Midorikawa/2010 RESUMO Nesta experiência será implementado circuito para multiplicação binária com sinal. Deve ser aplicada a metodologia para projeto estruturado
Leia maisAPOSTILA DE ELETRÔNICA DIGITAL II
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS DE PRESIDENTE EPITÁCIO APOSTILA DE ELETRÔNICA DIGITAL II Prof. Andryos da Silva Lemes Esta apostila é destinada
Leia maisCurso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES
Curso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES 2014 1 a QUESTÃO Valor: 1,00 a) (0,30) Defina gramáticas livre de contexto. b) (0,30) Crie uma gramática
Leia maisRepresentação de Dados
Representação de Dados ! Porquê usar binário?! 0 ou 1! Verdadeiro ou Falso! Aberto ou Fechado ! P AND Q! P OR Q! NOT P! P XOR Q A B A AND B 0 0 0 0 1 0 1 0 0 1 1 1 A B A OR B 0 0 0 0 1 1 1 0 1 1 1 1 A
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF01118 - Técnicas Digitais para Computação Prof. Fernanda Gusmão de Lima Kastensmidt (turmas DEF) Exercícios Área 2 Lembre-se que o
Leia maisAula 9: Análise e Síntese de Circuitos Digitais Combinacionais
ula 9: nálise e Síntese de Circuitos Digitais Combinacionais Circuitos Digitais Rodrigo Hausen CMCC UFC 25 de fevereiro de 2013 http://compscinet.org/circuitos Rodrigo Hausen (CMCC UFC) ula 9: nálise e
Leia mais2 Formalidades referentes ao trabalho
Bacharelado em Ciência da Computação DINF / UFPR Projetos Digitais e Microprocessadores 1 o Semestre de 2006 MICO-v12.r0 07/03/2006 Profs. Luis Allan Künzle e Armando Luiz Nicolini Delgado Atenção: Este
Leia mais