Resultados da pesquisa a pedido "cpu-registers"
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?
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...