Capítulo 2 (Novas perguntas) Flashcards
(68 cards)
No tipo D, qual campo define o endereço de memória?
Address
Em LEGv8, quanto vale o deslocamento entre doublewords?
8 bytes
O que é tabela de símbolos?
Associa labels aos endereços
O que é uma corrida de dados?
Dois acessos à mesma memória sem sincronização
Qual o tamanho de uma double word?
64 bits
Qual registrador é o ponteiro de quadro?
X29 (FP)
Instruções mais poderosas significam maior desempenho?
Não
Qual par de instruções permite sincronização em LEGv8?
LDXR e STXR
Todos os dados durante a instrução residem na memória?
Não todos, variáveis temporárias residem apenas nos registradores.
Qual instrução realiza chamada de procedimento?
BL
Quais registradores são usados para parâmetros e retorno?
X0–X7
Qual instrução faz desvio incondicional?
B
Qual formato de instrução LEGv8 é usado para transferência de dados?
Tipo D
Qual instrução compara e desvia se não zero?
CBNZ
Por que não se usa muitos registradores no processador?
Pois pela demora dos sinais eletrônicos de chegarem, o tempo do clock aumentaria.
Qual abordagem evita multiplicações no loop?
Ponteiros
Qual registrador sempre vale zero?
XZR
Qual tipo de instrução é usado para branch incondicional?
Tipo B
Conjuntos de instruções bem-sucedidos não mudam?
Falácia
Qual formato de instrução LEGv8 é usado para operações aritméticas?
Tipo R
O que o loader faz?
Coloca o programa na memória
Qual modo de endereçamento o registrador é o operando?
O endereçamento de registrador
Qual modo de endereçamento o operando é um espaço na memória identificado pela soma do valor em um registrador e uma constante?
O endereçamento de base ou deslocamento
Qual instrução retorna de uma chamada de procedimento?
BR