Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: LINGUAGEM DE MONTAGEM AV Aluno: LEANDRO RODRIGUES MELO 202007163613 Turma: 9001 CCT0834_AV_202007163613 (AG) 13/10/2022 17:42:43 (F) Avaliação: 10,00 pts Nota SIA: 10,00 pts LINGUAGEM DE MONTAGEM 1. Ref.: 3915597 Pontos: 1,00 / 1,00 O conjunto de �os 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. memória - controle E/S - memória endereços - controle E/S - controle endereços - E/S 2. Ref.: 3913895 Pontos: 1,00 / 1,00 Considere a expressão X = X = A/(B+C/D-E*F) Com o conjunto de instruções abaixo de�nido e a resolução a ser preenchida LDA C DIV D STA X LDA E _____ STA T1 LDA B ADD X SUB T1 ______ STA X Identi�que respectivamente quais instruções são necessárias para que se obtenha o resultado correto da expressão. MUL A, DIV B javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915597.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915597.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913895.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913895.'); LDA X , STA T1 STA B , LDA T1 MUL F, DIV A LDA X , STA A 3. Ref.: 3913887 Pontos: 1,00 / 1,00 Considere o cirtuico lógico abaixo . Considerando o simbolo ' como negação, qual expressão que melhor representa o circuito? (A.B) + (C.D) (A.B) . (C+D) (A.B) + (C+D)' (A+B)' . (C.D) (A.B)' + (C+D)' 4. Ref.: 3913884 Pontos: 1,00 / 1,00 Considerando a imagem abaixo, qual a quantidade máxima de bits possível de ser armazenada nesse circuito combinacional de memória? javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913887.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913887.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913884.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913884.'); 32 bits 48 bits aguardando gabarito 4 bits 8 bits 16 bits 5. Ref.: 3915639 Pontos: 1,00 / 1,00 Montador é um programa que: Automatiza a tradução da linguagem Assembly em linguagem de máquina. Nenhuma opção está correta. Aceita um programa escrito em uma linguagem de alto nível e produz um programa objeto. Coloca programas na memória e prepara para execução. Executa um recurso como se fosse linguagem de máquina. 6. Ref.: 3913881 Pontos: 1,00 / 1,00 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,20:39) javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915639.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915639.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913881.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913881.'); ACC M(X) JUMP+ M(X,0:19) JUMP M(X,0:19) 7. Ref.: 3913871 Pontos: 1,00 / 1,00 Considerando os registradores de Segmento da arquitetura x86, qual das opções abaixo refere-se ao registrador de segmento de código? CX CS DS SP SS 8. Ref.: 3915697 Pontos: 1,00 / 1,00 Qual o valor em X abaixo para que EBX tenha o valor zero ao executar as instruções? mov ebx,X add ebx, 0xfffffffe 0eh Nenhum valor leva ebx para zero 03h 01h 02h 9. Ref.: 3915720 Pontos: 1,00 / 1,00 Para que servem as instruções ENTER/LEAVE em Assembly x86? Nenhuma das respostas Para chamarmos interrupções. Para armazenarmos e restaurarmos da pilha as variáveis da função e o ESP. Para entrarmos e sairmos do modo protegido. Para chamarmos uma função. 10. Ref.: 3915586 Pontos: 1,00 / 1,00 Como usar funções da linguagem C no Assembly x86? Invocando toda as bibliotecas de uma vez com o comando invoke. Não se pode usar C e Assembly simultaneamente. Informando um arquivo .inc com as funções em C. Não é possível chamar funções de C em Assembly x86. Importando a biblioteca correspondente da função em C. javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913871.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3913871.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915697.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915697.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915720.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915720.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915586.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 3915586.');
Compartilhar