Resultados da pesquisa a pedido "assembly"
por que o i ++ não é seguro para threads em uma máquina de núcleo único? [duplicado
Possible Duplicate: s incrementadores / decrementadores (var ++, var--) etc são seguros para thread [https://stackoverflow.com/questions/443500/are-incrementers-decrementers-var-var-etc-thread-safe] Pode descrever para mim, no nível do código de ...
Se a instrução parecer estar avaliando mesmo quando a condição for avaliada como false
Late At Work ontem à noite, estávamos tentando descobrir por que algo estava falhando. Uma verificação de validação falhou quando não deveri cabamos adicionando uma declaração de impressão a este código (desmontado do Reflector para verificar se ...
Se os registros são incrivelmente rápidos, por que não temos mai
Em 32 bits, tínhamos 8 registros de "uso geral". Com 64 bits, a quantidade dobra, mas parece independente da mudança de 64 bit Agora, se os registros são tão rápidos (sem acesso à memória), por que não existem mais naturalmente? Os construtores ...
O que significa o valor de hash (#) associado à instrução ARM LDR?
Estou tentando depurar uma falha que estou enfrentando no meu aplicativo. O rastreamento de pilha está apontando para uma instrução LDR com o seguinte formato (obrigado desmontador): LDR R3, [R0,#4] Minha pergunta é em relação ao componente de ...
Por que o GCC solta o ponteiro do quadro em 64 bit
Qual é a lógica por trás da queda do ponteiro de quadro nas arquiteturas de 64 bits por padrão? Estou ciente de que ele pode ser ativado, mas por que o GCC o desativa em primeiro lugar enquanto o habilita para 32 bits? Afinal, 64 bits tem mais ...
Uma instrução shift é mais rápida que uma instrução IMUL?
Qual é mais rápido - val = val*10;o val = (val<<3) + (val<<2); Quantos ciclos de relógio fazimul toma quando comparado à instrução shift?
Existe uma maneira de inserir código de montagem em
Lembro-me de antigamente com o antigo compilador borland DOS, você poderia fazer algo assim: asm { mov ax,ex etc etc... } Existe uma maneira independente de semi-plataforma para fazer isso agora? Eu preciso fazer uma chamada de BIOS, portanto, ...
Como posso usar o Bochs para executar o código do Assembl
Eu quero usar o Bochs como um emulador 8086. Existe uma maneira fácil de fazer isso? O que eu quero é algo como emu8086 http: //www.emu8086.com [http://www.emu8086.com/]).
Como funciona o longjmp?
Eu preciso entender como a função longjmp funciona; Sei o que faz, mas preciso saber como faz. Tentei disas o código em gdb, mas não consigo entender algumas etapas. O código é: 0xb7ead420 <siglongjmp+0>: push %ebp 0xb7ead421 <siglongjmp+1>: ...
Como posso detectar o número de núcleos na montagem x86?
Estou escrevendo um sistema operacional muito simples como uma ferramenta de aprendizado para mim. Minha tarefa atual é detectar o máximo possível sobre o hardwar Até agora, consegui encontrar muitas informações sobre a CPU usando a ...