Baixe o app para aproveitar ainda mais
Prévia do material em texto
1) Converter para a notação de excesso de quatro os seguintes números decimais: a) 0 = 100 b) 3 = 111 c) -3 = 001 2) Converta para decimal as seguintes representações em complemento de dois e identifique o padrão de comprimento: a) 10000 =-16 b) 10011 = -13 c) 01101 = +13 3) O valor 9 pode ser representado na notação de excesso de oito? E quanto a representar o número 6 em notação de excesso de quatro? Explique sua resposta. não. excesso de 8 varia de 7 ate -8 não. excesso de 4 varia de 3 ate -4 4) Seja um computador que representa números na notação de complemento de dois. Quais os maiores e menores números representáveis utilizando padrões com os seguintes comprimentos: Maior Menor a) quatro: __7__ __-8__ b) seis: _31___ _-32___ c) oito: _127___ _-128___ 5) Converta as seguintes representações decimais para a notação de excesso de oito sem consultar o texto: a) 5 = 1101 b) -5 = 0011 c) 3 = 1011 6) Converter para decimal cada uma das seguintes representações binárias: a) 11.001 = 3 1/8 b) 100.1101 = 4 13/16 c) 111.111 = 7 7/8 7) Converter para notação binária os seguintes valores numéricos: 1. 5 ¾ = 101.11 1. 1/16 = 0.0001 7 7/8 = 111.111 8) Decodifique os seguintes padrões de bits utilizando a notação de ponto flutuante: a) 01011100 = +1 1/2 b) 11001000 = - 1/2 c) 00101010 = + 5/32 1) Preencha os quadros em branco, realizando as conversões de base pedidas, de modo que cada coluna possua o mesmo valor numérico. Binário 1001111 1111101 11001100 11101011 Octal 117 175 314 353 Decimal 79 125 204 235 Hexadecimal 4F 7D CC EB 2) Complete o quadro abaixo: Decimal Binário Octal Hexadecimal 83 1010011 123 53 42972 1010011111011100 123734 A7DC 804 1100100100 1444 324 321 101000001 501 141 3) Faça a conversão de unidade de informação, conforme o que se pede: a) 4 GBytes para Bytes = ( 4.294.967.296 ) b) 4000 bits para Kbytes = ( 0.48828125 ) 4) O que é “ÉTICA PROFISSIONAL”? Resposta: A ética profissional tem por objeto o conjunto de valores que uma determinada classe profissional deve se orientar e seguir para alcançar um “agir profissional” correto e adequado para com a sociedade em que se insere e, no mais das vezes, materializa-se por meio de regras, expressas em códigos de ética, orientadores da conduta profissional de um dado segmento (José Augusto Chaves Guimarães). 5) Conceitue: a) Ram: A memória RAM é um tipo de tecnologia que permite o acesso aos arquivos armazenados no computador. Diferentemente da memória do HD, a RAM não armazena conteúdos permanentemente. É responsável, no entanto, pela leitura dos conteúdos quando requeridos. Ou seja, de forma não sequencial, por isso, a nomeclatura em inglês de Random Access Memory (Memória de Acesso Aleatório). A memória RAM pode ser entendida como um espaço temporário de trabalho, pois, após a tarefa ser realizada, os arquivos são retirados da memória e mantidos no HD ou outro dispositivo de armazenamento. b) Rom: ROM significa Read-Only Memory, ou Memória Somente de Leitura, e está principalmente localizada no chip responsável pela iniciação do sistema – é lá que as informações básicas do computador ficam armazenadas, portanto não são afetadas quando o dispositivo é desligado. A ROM são equipadas em chips da BIOS (A sigla BIOS significa, em tradução livre, Sistema Básico de Entrada e Saída. É o responsável pela execução de tarefas imprescindíveis, como o reconhecimento dos hardwares instalados, a verificação das horas no relógio interno e a inicialização do sistema operacional, seja ele Windows, Mac ou Linux). Os dados armazenados pela memória ROM são pequenos, por isso sua capacidade de armazenamento não costuma passar dos 4 MB. c) Cache: CPU Cache é uma memória de acesso rápido. É usada pela Unidade central de processamento(CPU) com o objetivo de reduzir o tempo médio de acesso aos dados armazenado na memória. A cache é uma memória de pouco espaço, porem muito mais rápida e armazena as informações que são usadas com mais frequência pela CPU. Quando a CPU precisa buscar uma informação na memória, ela busca primeiro pela cache. Se não encontrado, busca-se na memória Principal, então devolve a informação para a CPU e armazena esta informação na cache. 6) O que é memória secundária? Resposta: Memórias chamadas de “memórias de armazenamento em massa”, para armazenamento permanente de dados. Não podem ser endereçadas diretamente, a informação precisa ser carregada em memória principal antes de poder ser tratada pelo processador. Não são estritamente necessárias para a operação do computador. São não-voláteis, permitindo guardar os dados permanentemente. Como memórias externas, de armazenamento em massa, podemos citar os discos rígidos como o meio mais utilizado, uma série de discos óticos como CDs, DVDs e Blu-Rays,disquetes e fitas magnéticas. 7) Marque (V) para verdadeira ou (F) para a falsa. a) ( V ) Muitos programas podem ser simultaneamente armazenados na memória principal de um computador. b) ( F ) Um flip-flop é um circuito que contém apenas uma porta lógica, cuja saída apresenta um dos dois valores binários. c) ( V ) A memória principal é o componente de um sistema de computação cuja função é armazenar os dados ou informações que são (ou serão) manipuladas por este sistema. d) ( F ) A velocidade de funcionamento de uma memória é medida em bytes, kilobytes, megabytes ou gigabytes. e) ( F ) A tabela de representação de símbolos ASCII consiste em mais de 107.000 diferentes padrões de Bits, o suficiente para representar os símbolos mais comuns dos idiomas chinês e japonês. 8) Determine a saída dos seguinte circuitos pressupondo que a entrada superior é 1 e a inferior é 0. Respostas: a) 0 b) 0 c) 0 9) Cada quadrado representa uma porta lógica AND, OR ou XOR. Baseado na informação dada de entrada e saída, identifique cada porta lógica no seu lugar. Considere todas as entradas iguais a 1. Resposta: 0 and or xor 1) A Unidade Central de Processamento (UCP) se divide em quais partes? Explique cada uma. Unidade aritmética e lógica – responsável por realizar cálculos matemáticos mais complexos de maneira mais rápida e manipulação de dados. Unidade de controle - Controla o fluxo de dados na UCP: busca na memória, chamadas da UAL, controle geral das tarefas da UCP. 2) O que são registradores? Memória temporária para armazenar dados a serem processados. Elas é uma pequena porção de memória localizada no processador central. Os registradores permitem acessos muito rápidos a dados e são usados para aumentar a velocidade de execução de programas. 3) Diferencie os registradores de propósito geral e registradores de propósito específico. Os registradores de propósito geral funcionam como posições temporárias de armazenamento para dados que estão sendo manipulados pela UCP. Esses registradores guardam os dados de entrada da unidade aritmética e lógica e proporcionam um local de armazenamento para os seus resultados. Já os registradores específicos são dois: o contador de instruções e o registrador de instruções. O contador de instruções contém o endereço da próxima instrução a ser executada, servindo como instrumento para o computador manter-se informado sobre a posição do programa em que está ocorrendo a execução. O registrador de instruções é usado para manter a instrução que estiver sendo executada. 4) O que é linguagem de máquina? É a linguagem que os componentes do computador usam para se comunicar, assim como nós humanos usamos o alfabeto que vai de A-Z e os números 0-9, os componentes de um computador utilizam apenas 0 e 1 para se comunicarem que é chamado de Sistema Binário. 5) As instruções no repertório de uma máquina, podem ser classificadas em três categorias: (1) o grupo de transferência de dados, (2) o grupo aritmético/lógico e (3) o grupo de controle. Faça uma descrição sucinta de cada grupo. (1) O primeiro grupo consiste em instruções que promovem a movimentação de dados de um local para outro. (2) O grupo de instruções aritméticas/lógicas consiste em instruçõesque dizem à unidade de controle para desencadear atividades na unidade aritmética/lógica. Como o próprio nome sugere, a unidade aritmética/lógica destina-se a executar operações outras além das operações aritméticas básicas. Algumas destas operações adicionais são as operações lógicas ANO, aR e XOR. (3) O grupo de controle consiste em instruções que tratam da execução do programa, em vez da manipulação de dados. O grupo de instruções de controle engloba muitas das instruções mais interessantes disponíveis em um computador, como a família de instruções de desvio (JUMP ou BRANCH),utilizadas para orientar a unidade de controle a executar uma instrução que não seja a próxima da lista. Essas instruções podem ser de dois tipos: desvios incondicionais e desvios condicionais. 6) Escreva a arquitetura do computador descrito no Apêndice C do livro. 7) Quantas instruções básicas tem o computador descrito no Apêndice C do livro. A linguagem de máquina completa do nosso computador (Apêndice C) consiste em apenas 12 instruções básicas. 8) Traduza as instruções do programa abaixo, descritas na linguagem de máquina do Apêndice C. 11A1 Carrega o registrador 1 com o padrão de bits encontrado na célula de memória no endereço A1. 12A2 Carrega o registrador 2 com o padrão de bits encontrado na célula de memória no endereço A2. 5012 Soma o conteúdo dos registradores 1 e 2 considerando que representam números na notação de complemento de dois e deixe o resultado no registrador 0. 30A3 Armazena o conteúdo do registrador 0 na célula de memória de endereço A3. C000 Para o programa. 9) Suponha que as posições de memória dos endereços F0 a FD do computador descrito na Apêndice C contenham os seguintes padrões hexadecimais de bits: Endereço Conteúdo F0 20 F1 00 F2 21 F3 01 F4 23 F5 05 F6 B3 F7 FC F8 50 F9 01 FA B0 FB F6 FC C0 FD 00 Qual o objetivo deste programa? o programa mostra a execução de um comando de repetição está no endereço FA, onde força a execução da instrução do endereço F6 por 5 vezes e do comando de condição está também no comando Jump onde há comparação de registradores para saber qual a próxima instrução deve ser executada. 10) Suponha que as posições de memória dos endereços A0 a A9 do computador descrito no Apêndice C contenham os seguintes padrões hexadecimais de bits: Endereço Conteúdo A0 10 A1 A4 A2 30 A3 4F A4 40 A5 05 A6 35 A7 0A A8 C0 A9 00 Responda as seguintes questões admitindo que A0 seja o conteúdo inicial do contador de instruções. 1. Qual será o padrão de bits existente na posição de memória do endereço 4F quando o computador parar? Resposta: (____40_________________) 1. Qual será o padrão de bits existente no contador de instruções quando o registrador de instruções conter a instrução 304F? Resposta: (_____A4_______________) Registradores de propósito geral 20 40 0 1 2 3 4 5 6 7 8 9 A B C D E F rotate 01000000 = 40 00000010 = 02 11) Suponha que as células de memória dos endereços de 00 a 09 do computador descrito no Apêndice C contenham os seguintes padrões hexadecimais de bits: Endereço Conteúdo 1. 1A 1. 02 1. 2B 1. 02 1. 9C 1. AB 1. 3C 1. 00 1. C0 1. 00 Pressupondo que a máquina inicie com seu contador de instruções igual a 00: 1. O que a célula de memória de endereço 00 conterá quando a máquina parar? Resposta: (_____29________________) 1. Qual será o padrão de bits no contador de instruções quando a máquina parar? Resposta: (____0A_________________) Registradores de propósito geral 2B 02 29 0 1 2 3 4 5 6 7 8 9 A B C D E F XOR 00101011 = 2B 00000010 = 02 --------------------- 00101001 = 29
Compartilhar