Resultados da pesquisa a pedido "thumb"

3 a resposta

Apple AS e ARM / Thumb ADDS instrução

Estou trabalhando em um projeto de iPhone / iPad e quero atualizar o registro de status durante algumas (não todas) operações aritméticas. Por padrão, o Xcode usa 'Compile for Thumb' e não quero alterá-l O seguinte código de montagem em linha ...

1 a resposta

Misturando instruções ARM e THUMB

Eu estou tentando misturar instruções ARM e THUMB no meu código assembly. Por exemplo, no código a seguir, tento usar os dois modos:

8 a resposta

Chamar a montagem do BRAÇO de C, GCC (bare metal)

Estou tentando fazer alguma programação bare-metal no ARM com o GCC e testando no QEMU. Sempre que eu chamo um rótulo ARM de C, meu programa trava. Eu tenho um exemplo simples de código que mostra o problema emhttps: //gist.github.com/165439 ...

1 a resposta

decodificar instrução BL BRAÇO

Estou apenas começando com a arquitetura ARM no meu Nucleo STM32F303RE e estou tentando entender como as instruções são codificadas. Estou executando um programa simples de piscar de LED e as primeiras instruções desmontadas do aplicativo ...

2 a resposta

Decodificação da instrução BLX no ARM / Thumb (IOS)

Eu li toda a documentação do ARM, mas ainda estou tendo problemas para decodificar uma instrução BLX. Aqui estão dois exemplos: __text:0000347C 02 F0 B2 ED BLX _objc_msgSend __text:0000469C 01 F0 A2 EC BLX _objc_msgSend Ambos devem ir para o ...

3 a resposta

O ARM (não o Thumb) é suportado no WinPhone8?

Estou enfrentando um problema estranho, um pouco semelhante aoisto. Eu tenho um projeto DLL nativo do Windows Phone 8, principalmente C ++, mas com uma fonte...

2 a resposta

Qual é a diferença entre as codificações de instrução ARM, Thumb e Thumb 2?

Estou um pouco confuso sobre conjuntos de instruções. Existem Thumb, ARM e Thumb 2. Pelo que li, as instruções Thumb são todas de 16 bits, mas dentro doManual do usuário ARMv7M(página vi) há instruções Thumb 16 bits e Thumb 32 ...

2 a resposta

objdump e ARM vs Thumb

Estou tentando desmontar um objeto criado para o ARM com o gcc. Infelizmente, o objdump está tentando adivinhar se o código é ARM e Thumb e está errado: pensa que meu código é Thumb quando na verdade é ARM. Vejo que o objdump tem uma opção para ...