Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Questão O desempenho da UCP pode ser medido pelo produto entre o número de ciclos de clock da UCP para um programa com o tempo de cada ciclo de clock. Essa medida resultante é a forma de se aferir: O tempo de execução da UCP para um programa A linguagem de máquina para realização da tarefa A taxa de transferência de dados entre os registradores e endereços da memória A taxa de clock As instruções para um programa Respondido em 19/11/2021 11:52:33 2 Questão Quantos chips de 32k x 1 de RAM são necessários para fornecer uma capacidade de memória de 256k bytes? 8 64 128 256 512 Respondido em 19/11/2021 11:52:34 3 Questão A estrutura de interconexão deve atender aos diferentes tipos de transferência dentro do computador. Assinale a opção de caminho de comunicação em que o processador precisa enviar dados para um dispositivo de E/S por meio de um módulo de E/S. Memória para dispositivo E/S UCP para E/S Dispositivos de E/S para a memória E/S para UCP Memória para UCP Respondido em 19/11/2021 11:52:38 4 Questão Ano: 2019 Banca: IDECAN Órgão: UNIVASF Prova: IDECAN - 2019 - UNIVASF - Analista de Tecnologia da Informação A arquitetura de Von Neumann propõe um modelo de arquitetura de computadores organizado em componentes em que cada componente executa uma única tarefa e de forma organizada. Sobre os componentes da arquitetura de Von Neumann, é correto afirmar que a Unidade Lógica e Aritmética (ULA) é responsável pela comunicação com os periféricos do computador. os registradores são responsáveis pela interligação entre dispositivos, como a CPU, a memória e outros periféricos. a Unidade de Controle é responsável pela decodificação das instruções. a Unidade de Entrada e Saída agrupa a Unidade Lógica Aritmética e a Unidade de Controle. 1 Questão Considere a expressão X = A*(B+C*D-E/F) Com o conjunto de instruções abaixo definido e a resolução a ser preenchida LDA C MUL D STA X _______ DIV F _______ LDA B ADD X SUB T1 MUL A STA X Identifique respectivamente quais instruções são necessárias para que se obtenha o resultado correto da expressão LDA E , STA T1 LDA X , STA T1 STA X , LDA T1 LDA X , STA A LDA B , STA T1 Respondido em 19/11/2021 11:52:50 2 Questão O conjunto de fios que conduzem sinais elétricos e que interligam diversos componentes do computador é conhecido como barramento do sistema, tipicamente dividido em barramento de dados, barramento de ______________e barramento de _____________. Assinale a alternativa que completa corretamente as lacunas. E/S - controle E/S - memória memória - controle endereços - controle endereços - E/S Respondido em 19/11/2021 11:52:54 3 Questão Considere as instruções definidas a seguir, todas elas com apenas um operando: Obter a equação que resultou no programa descrito a seguir: 1:LDA A 2:ADD C 3:STA X 4:LDA B 5:MUL D 6:SUB E 7:STA Y 8:LDA X 9:ADD Y 10:DIV F 11: STA X A = ((C + X) + (B * D - E))/Y X = ((A + C) + (B * D - F))/E X = ((A + C) + (B * D - E))/F F = ((A - C) + (B + D * E))/X A = ((C + B) + (B * D - E))/X Respondido em 19/11/2021 11:52:58 4 Questão Considerando uma arquitetura de computadores que possua no seu projeto uma instrução de 32 bits que possui 6 bits de OPCODE, qual é a quantidade máxima de instruções que essa arquitetura suporta? 32 36 8 16 48 1 Questão Considerando uma arquitetura de computadores que possua no seu projeto uma instrução de 32 bits que possui 4 bits de OPCODE, qual é a quantidade máxima de instruções que essa arquitetura suporta? 16 64 8 32 48 Respondido em 19/11/2021 11:53:13 2 Questão Analise as sentenças sobre as operações realizadas pelas portas lógicas e, em seguida, assinale a alternativa correta: I. A porta lógica OU produz resultado FALSO se pelo menos uma das entradas for FALSA II. A porta lógica NAO OU produz resultado VERDADE se e somente se todas as entradas forem FALSAS III. A porta lógica OU EXCLUSIVO produz resultado VERDADE se os valores de sua entrada forem diferentes Somente a sentença III é correta Todas as sentenças são corretas Somente as sentenças II e III estão corretas Somente a sentença I está correta Nenhuma das alternativas apresentadas está correta Respondido em 19/11/2021 11:53:16 3 Questão Seja A=10010 e B=11110 onde A e B são entradas de uma tabela verdade. Mostre os resultados das seguintes operações lógicas: A . B NOT ( A . B ) A + B NOT ( A + B ) 10010, 01101, 11110, 00001 00001, 11110, 01101, 10010 10010, 01101, 00001, 11110 11110, 00001, 10010, 01101 10010, 01101, 11111, 00000 Respondido em 19/11/2021 11:53:19 4 Questão Com base na Tabela Verdade referente à expressão booleana abaixo, qual o total de valores VERDADE (1)? S = A.B+A.C 3 4 5 2 1 1 Questão Considerando um decodificador de endereços de uma memória que possuí 8 bits de entrada, qual a quantidade de bits de saída? 128 32 256 16 8 Respondido em 19/11/2021 11:53:35 2 Questão A operação de porta lógica A E B produz como resultado: Produz resultado verdade se e somente se todas as entradas forem verdade Somente é verdade se A e B forem falso Somente é verdade se A for verdadeiro Somente é verdade se B for verdadeiro Somente é verdade se A for verdadeiro e B falso Respondido em 19/11/2021 11:53:39 3 Questão Qual das memórias abaixo é composta por circuitos do tipo flip-flops do tipo D: DDRAM DRAM EPROM ROM SRAM Respondido em 19/11/2021 11:53:42 4 Questão Considerando um decodificador de endereços de uma memória que possuí 6 bits de entrada, qual a quantidade de bits de saída? 128 256 8 32 64 1 Questão A linguagem Assembly usa ______ para indicar as instruções a serem usadas. Funções Códigos binários Códigos hexadecimais Mnemônicos Códigos ASCII Respondido em 19/11/2021 11:53:54 2 Questão Qual das opções abaixo refere-se a instrução de comparação de operandos na arquitetura x86? CPX CMP MOV XPA COP Respondido em 19/11/2021 11:54:40 3 Questão Considerando modelos de máquinas de estados finitos, qual opção abaixo representa modelos válidos: Stanley, Moore Newmman, Mealy Moore, Stanley Moore, Mealy Newmman, Stanley Respondido em 19/11/2021 11:55:01 4 Questão Qual o valor no registrador AC depois da execução do programa em Assembly para IAS a seguir? Considere que a posição 0x100 da memória apresenta o valor 0x100 no início do programa. LOAD M (0x100) RSH RSH RSH RSH 0x10 0x02 0x06 0x08 0x04 Respondido em 19/11/2021 11:55:05 5 Questão Considerando um decodificador de endereços de uma memória que possuí 4 bits de entrada, qual a quantidade de bits de saída? 32 16 128 256 8 1 Questão Modelo(s) de máquina de estados nos quais a saída depende do estado atual e da entrada atual: Moore e Mealy Mealy Máquina de estados atualMoore Máquina de estados finitos Respondido em 19/11/2021 11:55:18 2 Questão Considerando a descrição da instrução IAS abaixo, qual opção corresponde ao código correto? Se AC ≥ 0, salta para a instrução da esquerda no endereço X da memória JUMP M(X,20:39) JUMP+ M(X,0:19) ACC M(X) JUMP+ M(X,20:39) JUMP M(X,0:19) Respondido em 19/11/2021 11:55:21 3 Questão Considerando a descrição da instrução IAS abaixo, qual opção corresponde ao código correto? AC = AC + valor absoluto da memória (X) LSH(X) ACC M(X) ADD |M(X)| ADD M(X) RSH(X) Respondido em 19/11/2021 11:55:28 4 Questão Considerando a descrição da instrução IAS abaixo, qual opção corresponde ao código correto? AC = AC - conteúdo de memória (X) ACC M(X) SUB M(X) SUB |M(X)| LSH(X) RSH(X) 1 Questão Qual das opções abaixo refere-se a instrução de comparação de operandos na arquitetura x86? COP XPA CPX MOV CMP Respondido em 19/11/2021 11:55:50 2 Questão Considerando o registradores de Segmento da arquitetura x86, qual das opções abaixo refere-se ao registrador de segmento de dados? CS CX DS SP SS Respondido em 19/11/2021 11:55:54 3 Questão Qual das opções abaixo refere-se a instrução de movimentação de dados na arquitetura x86? XPA MOV CMP COP CPX Respondido em 19/11/2021 11:55:57 4 Questão Montador é um programa que: Nenhuma opção está correta. Automatiza a tradução da linguagem Assembly em linguagem de máquina. Coloca programas na memória e prepara para execução. Executa um recurso como se fosse linguagem de máquina. Aceita um programa escrito em uma linguagem de alto nível e produz um programa objeto. Respondido em 19/11/2021 11:56:00 5 Questão Quais os valores iniciais nas posições de memória 0x200 e 0x202, respectivamente, no código abaixo? .org 0x000 laco: LOAD M(var_x) SUB M(const1) STOR M(var_y) JUMP+ M(laco) .org 0x200 var_x: .word 0x90 const1: .word 1 var_y: .word 0x10 1 e 10 em hexadecimal 90 em hexadecimal e indeterminado 90 em hexadecimal e 0 90 em hexadecimal e 10 em hexadecimal 90 em hexadecimal e 1 1 Questão Qual opção não se refere a uma instrução aritmética em Assembly para x86? Todas as quatro opções apresentadas são instruções aritméticas em Assembly para x86 ADD MOV DIV SUB Respondido em 19/11/2021 11:56:12 Explicação: A instrução MOV é de movimentação de dados, não executando uma operação aritmética. 2 Questão Considerando a descrição da instrução IAS abaixo, qual opção corresponde ao código correto? Salta para a instrução da direita no endereço X da memória ACC M(X) JUMP+ M(X,20:39) JUMP M(X,20:39) JUMP+ M(X,0:19) JUMP M(X,0:19) Respondido em 19/11/2021 11:56:15 3 Questão Qual das opções abaixo descreve a instrução de montador x86 responsável por adicionar 1 (um) ao operando referenciado: NBB ADC ADD POP INC Respondido em 19/11/2021 11:56:18 4 Questão Qual o valor em EBX após a execução do trecho a seguir? mov ax, 0x0001 movzx ebx, ax 0xFFFFFFF1 0x00000001 0x0001FFFF 0xFFFF0001 0x00010000 1 Questão Qual das opções abaixo descreve a definição da seção responsável pela definição de variáveis na linguagem de montagem x86: .var .idata .data .text .start Respondido em 19/11/2021 11:56:29 2 Questão Como declarar uma variável para representar uma palavra dupla de 32 bits em sistemas x86 de 32 bits? de dw db da dd Respondido em 19/11/2021 11:56:26 Explicação: Em resumo, para sistemas x86 de 32 bits, DB define um byte (8 bit); DW ¿ Define uma palavra, 2 bytes ou 16 bits; e DD define uma palavra dupla - 4 bytes ou 32 bits 3 Questão Qual seção do código em Assembly para x86 deve conter informações de importação de funções do sistema operacional? .BSS .DATA .PF .TEXT .IDATA Respondido em 19/11/2021 11:56:36 Explicação: Informações sobre funções importadas devem estar na seção .idata. A seção .TEXT possui código executável, a seção .DATA. contém dados e a seção .BSS contém todas as variáveis globais e variáveis estáticas que são inicializadas em zero ou que não possuem inicialização explícita no código-fonte. 4 Questão Considerando a descrição da instrução IAS abaixo, qual opção corresponde ao código correto? Salta para a instrução da esquerda no endereço X da memória JUMP M(X,20:39) JUMP M(X,0:19) ACC M(X) JUMP+ M(X,20:39) JUMP+ M(X,0:19) 1 Questão Considerando os registradores de Segmento da arquitetura x86, qual das opções abaixo refere-se ao registrador de segmento de pilha? SP DS SS CX CS Respondido em 19/11/2021 11:56:46 2 Questão Procedimento invocado a partir de um programa assembly x86, responsável por exibir uma caixa de diálogo no Windows. BoxText MB_TextBox Text MessageBoxA WarningText Respondido em 19/11/2021 11:56:52 3 Questão Que modo de endereçamento foi usado na instrução do 8051 abaixo? MOV A, R5 Modo de endereçamento imediato Modo de endereçamento do índice base Modo de endereçamento do registrador Modo de endereçamento direto Modo de endereçamento indireto Respondido em 19/11/2021 11:56:53 4 Questão Função de assembly x86, responsável por escrever dados em um arquivo. FileWriteA TextWrite MB_TexWrit WriteFile Text
Compartilhar