Resultados da pesquisa a pedido "cpu-registers"

2 a resposta

Bits necessários para endereçar registros

Dizem que tenho 12 registros. Quantos bits devem ser reservados na ordem de instruções do código da máquina para endereçar qualquer um desses 12 registros?

1 a resposta

x86: registrar operação como conteúdo e endereço de memória?

registrar ---> endereço da memória -> conteúdo da memória endereço da memória -> conteúdo da memória o modelo acima está correto? e, se for, você pode sugerir se estou pensando certo ou não? movl% eax,% ebx -> move o endereço de memória do ...

3 a resposta

Por que posso acessar dword / word / byte inferior em um registro, mas não superior?

Comecei a aprender assembler, e isso não me parece lógico. Por que não consigo usar vários bytes mais altos em um registro? Eu entendo a razão histórica derax->eax->ax, então vamos nos concentrarNovo Registros de 64 bits. Por exemplo, eu posso ...

1 a resposta

Como determinar se os registros são carregados da direita para a esquerda ou vice-versa

Ao revisar a saída gdb e examinar as chamadas de montagem, geralmente encontro um comando usando valores codificados para determinar se os registradores estão sendo carregados da direita para a esquerda ou vice-versa. Geralmente algo como o ...

2 a resposta

Registros WRITE e READ no Linux no ARM

Estou tentando ler e gravar registros no meu ARM9 (SAM9X25), seguindo estas etapas: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka3750.html [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka3750.html] Eu ...

1 a resposta

O que os prefixos E e R representam nos nomes dos registradores Intel de 32 e 64 bits?

Os nomes dos registradores de 32 bits começam com um E e os de 64 bits começam com um R. O que os E e R representam? Existe uma razão para escolher esses alfabetos? Além disso, em registros de 64 bits, também podemos ver em qualquer depurador ...

2 a resposta

Registro do banco ARM

No ARM, existe um conceito de Banco Bancário. Ao ler muitas perguntas e suas respostas e vários outros recursos sobre o que éBankedsignifica aqui. Então, recebi esta definição: o registro bancário refere-se ao fornecimento de várias cópias de um ...

1 a resposta

Comparar dois valores da pilha? [duplicado]

Esta pergunta já tem uma resposta aqui: gás: muitas referências de memória [/questions/2531682/gas-too-many-memory-reference] 3 respostasEu preso no meu código assembler onde eu quero comparar dois valores da pilha. x86, sintaxe AT&T cmpl ...

1 a resposta

Por que o endereço das variáveis estáticas é relativo ao ponteiro de instruções?

Eu estou seguindoeste tutorial [https://www.recurse.com/blog/7-understanding-c-by-learning-assembly]sobre montagem. De acordo com o tutorial (que também tentei localmente e obtive resultados semelhantes), o seguinte código-fonte: int ...

1 a resposta

Qual é a função padrão CPUID 01H?

Eu preciso checarECX para o bit 30, que é um recurso da CPU necessário paraRDRAND. DeRDRAND Wiki [http://en.wikipedia.org/wiki/RdRand#Overview], Se suportado, o bit 30 do registro ECX é definido após chamar a função padrão CPUID 01H. Não sei ...