Buscar

SCC-SEMANA 07

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

SCC-SEMANA 07 
Pergunta 1 
1. Os registradores AX, BX, CX e DX são os registradores _________. O primeiro 
desse grupo é o registrador AX, que é denominado registrador _________. 
 
Preencha as lacunas escolhendo a alternativa CORRETA: 
 a. Gerais e divisor. 
 b. Singular e acumulador. 
 c. Gerais e congruentes. 
 d. Plano e acumulador. 
 e. Gerais e acumulador. 
Pergunta 2 
1. Existe um segundo grupo de registradores, que consiste nos registradores de 
_________ e _________. O registrador considerado o mais importante do grupo 
é chamado de _________. 
 
Preencha as lacunas escolhendo a alternativa CORRETA: 
 a. Ponteiros, bloco, pilha. 
 b. Rótulo, índice, pilha. 
 c. Lugar, bloco, pilha. 
 d. Ponteiros, índice, instrução. 
 e. Ponteiros, índice, pilha. 
Pergunta 3 
1. Um registrador deve ser grande o suficiente para conter uma instrução — por 
exemplo, em um computador de 64 bits, um registrador deve ter 64 bits de 
comprimento. Em alguns projetos de computador, há registros menores — por 
exemplo, semi-registros — para instruções mais curtas. Dependendo do design 
do processador e das regras de linguagem, os registradores podem ser 
numerados ou ter nomes arbitrários. 
Sobre os tipos de registradores, assinale a alternativa correta que representa o 
tipo de registrador que é usado para coletar resultados de computadores e é o 
alvo de muitas das instruções. 
 a. Registrador de base. 
 b. Registrador acumulador. 
 c. Registrador ponteiro de pilha. 
 d. Registrador de dados. 
 e. Registrador contador. 
Pergunta 4 
1. A execução de uma instrução pode ser comparada com a execução de um 
programa muito pequeno. Na verdade, algumas máquinas têm um programa 
muito pequeno para executar suas instruções, também chamado de 
__________. 
 
Preencha as lacunas escolhendo a alternativa CORRETA: 
 a. Fragmento de programa. 
 b. Nanoprograma. 
 c. Mnemônico. 
 d. Bitprograma. 
 e. Microprograma. 
Pergunta 5 
1. Todo assembler usa mnemônicos, como ADD e SUB, por exemplo, e grande 
parte dos assemblers suporta um número limitado de pseudoinstruções, já que 
é uma característica comum entre eles. 
 
Assinale a alternativa correta sobre o significado dos mnemônicos: 
 a. Palavras curtas. 
 b. Palavras compostas. 
 c. Palavras não traduzidas. 
 d. Palavras longas. 
 e. Palavras não conhecidas. 
Pergunta 6 
1. A linguagem assembly MIPS é uma linguagem muito útil para aprender por que 
muitos sistemas embarcados são executados no processador MIPS. Saber 
codificar nessa linguagem traz uma compreensão mais profunda de como esses 
sistemas operam em um nível inferior. 
Com base no contexto da linguagem assembly, identifique se são verdadeiras 
(V) ou falsas (F) as afirmativas a seguir. 
 
I. ( ) SPIM é um simulador de software que executa programas em assembly 
escritos para processadores que implementam a arquitetura “MIPS32”. 
II. ( ) SPIM é muito mais rápido do que um computador real. Entretanto seu alto 
custo e pouca disponibilidade não têm comparação com o hardware real. 
III. ( ) O SPIM é um programa complexo e difícil de usar que simula o computador 
MIPS, de forma que tudo no SPIM é igual a um computador. 
 
Assinale a alternativa que apresenta a sequência correta. 
 a. V - V - F. 
 b. F - F - F. 
 c. F - F - V. 
 d. F - V - V. 
 e. V - F - F. 
 
Pergunta 7 
Todo computador tem uma ISA — Instruction Set Architecture —, 
que é uma coleção de registradores, instruções e outras 
funcionalidades que são acessíveis pela programação de baixo 
nível. Isso é chamado de linguagem de máquina ISA, ainda que o 
termo não seja totalmente preciso. 
 
Acerca do contexto da linguagem assembler, assinale a alternativa 
correta sobre a técnica em que operações como ADD, SUB e MUL 
são utilizadas em instruções (soma, subtração e multiplicação) de 
máquina de modo que a memorização de tais comandos se torne 
mais fácil. 
 
A-Typedef. 
B-Rastreador. 
C-Interpretador. 
D-Program Counter. 
E-Mnemônicos. 
 
Pergunta 8 
Os computadores executam diversas operações aritméticas, de 
modo a seguir as instruções do MIPS, que é uma notação bem 
conhecida em linguagem assembly. O código assembly que diz a 
um computador para adicionar duas variáveis é lido como: add a, b,c. 
 
Diante desse contexto, assinale a alternativa correta que representa 
o significado da notação add a, b, c. 
 
A-A notação “add a, b, c” determina a soma de a + b + c e que o resultado obtido 
seja posto em uma variável de resultado. 
 
B-A notação “add a, b, c” determina a soma de a + c e que o resultado obtido seja 
posto em b. 
 
C-A notação “add a, b, c” determina a soma de b + c e que o resultado obtido 
seja 
posto em a. 
 
D-A notação “add a, b, c” determina a soma de a + b e que o resultado obtido seja 
posto em c. 
E-A notação “add a, b, c” determina a soma de a + b + c, sendo o resultado obtido 
maior do que o valor de b + c 
 
Pergunta 9 
 Os computadores executam diversas operações aritméticas, de modo a seguir as 
instruções do MIPS, que é uma 
notação bem conhecida em linguagem assembly. O código assembly que diz a um 
computador para adicionar duas 
variáveis é lido como: add a, b, c. 
Diante desse contexto, assinale a alternativa correta que representa o significado da 
notação add a, b, c. 
 
a. A notação “add a, b, c” determina a soma de a + c e que o resultado obtido 
seja posto em b. 
 
b. A notação “add a, b, c” determina a soma de a + b + c, sendo o resultado 
obtido maior do que o valor de b + c. 
 
 
c. A notação “add a, b, c” determina a soma de b + c e que o resultado 
obtido seja posto em a. 
 
d. A notação “add a, b, c” determina a soma de a + b e que o resultado obtido 
seja posto em c. 
 
 
e. A notação “add a, b, c” determina a soma de a + b + c e que o resultado obtido 
seja posto em uma variável de resultado 
f. 
 
Pergunta 10 
A linguagem assembly MIPS é uma linguagem muito útil para aprender por que muitos 
sistemas embarcados são 
executados no processador MIPS. Saber codificar nessa linguagem traz uma 
compreensão mais profunda de como 
esses sistemas operam em um nível inferior. 
Com base no contexto da linguagem assembly, identifique se são verdadeiras (V) ou 
falsas (F) as afirmativas a seguir. 
I. ( ) SPIM é um simulador de software que executa programas em assembly escritos 
para processadores que implementam a arquitetura “MIPS32”. 
 
II. ( ) SPIM é muito mais rápido do que um computador real. Entretanto seu alto custo 
e pouca disponibilidade não têm comparação com o hardware real. 
 
III. ( ) O SPIM é um programa complexo e difícil de usar que simula o computador 
MIPS, de forma que tudo no SPIM é igual a um computador. 
 
Assinale a alternativa que apresenta a sequência correta. 
a. F - F - V. 
b. F - F - F. 
c. F - V - V. 
d. V - F - F. 
e. V - V – F 
 
 
Pergunta 11 
1. Todo computador tem uma ISA (Instruction Set Architecture), que é um conjunto de 
registradores, mas 
também pode ser um conjunto de instruções ou outras características visíveis para 
seus programadores. 
Assinale a alternativa correta sobre qual outro termo é utilizado para denominar a ISA: 
a. Linguagem de máquina. 
b. Linguagem C. 
c. Linguagem de programação. 
d. Linguagem encerrada. 
e. Linguagem de montagem 
 
Pergunta 12 
1. Os registradores possuem operandos para realizar instruções de dados aritméticos. 
Assim, cada registrador possui 32 bits, que são chamados de word (palavra) na 
arquitetura MIPS. A explicação para tal limitação é que, por definição, um tamanho 
menor fornece maior velocidade. 
Com base no contexto de operandos, identifique se são verdadeiras (V) ou falsas (F) 
as afirmativas a seguir. 
I. ( ) Um número maior de registradores do que os 32 estabelecidos pode aumentar o 
tempo do ciclo do clock. 
II. ( ) No tipo de instrução “Store” acontece uma cópia dos dados da memória para um 
registrador. O MIPS nomeia 
essainstrução como lw, que são as iniciais de load word (carregar palavra). 
III. ( ) A instrução “Load” copia dados do registrador para a memória. No MIPS, é 
nomeada como sw, iniciais de store 
word. 
Assinale a alternativa que apresenta a sequência correta. 
a. V - F - F. 
b. F - V - V. 
c. V - V - F. 
d. F - F - V. 
e. F - F – F 
 
 
Pergunta 13 
Um registrador é um dispositivo usado para armazenar dados e comandos. É 
essencialmente um recipiente eletrônico para informações, como números e letras. O 
registrador acelera a aquisição de dados por meio do processador, residindo 
fisicamente em seu chip. Portanto, todos os computadores necessitam dos 
registradores para manipular dados e armazenar endereços de memória. 
Com base no contexto de registradores, identifique se são verdadeiras (V) ou falsas 
(F) as afirmativas a seguir. 
I. ( ) Registradores de ponteiros e índices estão contidos no segundo grupo de 
registradores, sendo os registradores de base os principais desse grupo. 
II. ( ) O registrador contador representa o tipo de registrador que é usado para coletar 
resultados de computações e é o alvo de muitas das instruções. 
III. ( ) Um registrador de flag é usado em instruções de comprimento de palavra dupla 
(isto é, 32 bits). Nesse caso, esse registrador contém os 16 bits de ordem alta. 
Assinale a alternativa que apresenta a sequência correta. 
a. V - V - V. 
b. F - F - F. 
c. F - V - V. 
d. V - V - F. 
e. V - F – F 
 
Pergunta 14 
A operação dos computadores consiste em executar instruções, uma após a outra, 
sendo que uma única execução de instruções pode ser subdividida em várias etapas. 
Dentre elas estão: 
I. Buscar a instrução na memória. 
II. Decodificar a instrução. 
III. Executar a instrução. 
Assinale a alternativa correta sobre os ponteiros: 
a. II e III, apenas. 
b. I e II, apenas. 
c. III, apenas. 
d. I e III, apenas. 
• e. I, II e III 
 
Pergunta 15 
O processador de um computador, também denominado de CPU — abreviação de 
Unidade Central de Processamento —, é a parte de um computador que executa 
programas e processa dados, além de fornecer energia para o funcionamento da 
máquina. Quanto mais poderosa for uma CPU, mais rápido ela pode executar tarefas 
em um computador. 
Com base no contexto de processadores, identifique se são verdadeiras (V) ou falsas 
(F) as afirmativas a seguir. 
I. ( ) O processador 8088 suporta três tipos básicos de dados: instruções de 1 byte, 
palavra de 2 bytes e longo de 4 bytes. 
II. ( ) A memória secundária em alguns registradores possuem dados ou ponteiros 
para dados. Pode-se acessar de forma indireta tais registradores com linguagem de 
montagem. 
III. ( ) Algumas máquinas realmente têm um big data, denominado macroprograma, 
para executar suas instruções. 
Assinale a alternativa que apresenta a sequência correta. 
a. F - F - V. 
b. F - V - V. 
c. V - V - F. 
d. V - F - F. 
• e. F - F – F 
 
Pergunta 16 
O 8088 usa uma pilha endereçável de 8 bits e memória de dados. Sua única porção 
de memória pré-programada é a pilha de memória do 8088, que armazena instruções 
e dados. Para separar diferentes funções de memória, o 8088 usa segmentos 
separados. 
Diante desse contexto, assinale a alternativa correta que representa o segmento que 
contém os dados inicializados e não inicializados para o programa. 
a. Segmento de pilha. 
b. Segmento acumulador. 
c. Segmento extra. 
d. Segmento de código. 
e. Segmento de dados

Continue navegando