ARMAssem for Mobile App Development icon

ARMAssem for Mobile App Development

2.0 for Android
4.5 | 5,000+ Instalações

mardrew

A descrição de ARMAssem for Mobile App Development

Armassem é um aplicativo Christian Outreach. Observa-se espalhar a boa mensagem de notícias de Jesus Cristo, proporcionando uma aplicação que pode achar útil ou educacional.
A maioria dos dispositivos móveis é executado em algum tipo de processador de braço. À medida que os processadores de braço usam a arquitetura RISC (redução de instruções), elas são relativamente fáceis de aprender. Este aplicativo permite que você escreva o idioma do conjunto do braço para criar um aplicativo ou jogo básico. Não há necessidade de entender nada sobre o hardware do dispositivo, como uma API é fornecida para definir a cor, desenhar linhas, retângulos, texto e manipular torneiras e swipes.
A tradução da linguagem de montagem é Um processo relativamente simples, o montador funciona bastante rápido. Para aplicativos simples, espere cerca de 5-10 segundos para a primeira montagem após o carregamento. Então, depois de cada alteração de código, espere cerca de 1 a 2 segundos para cada montagem. Isso ocorre porque cada mudança de código requer apenas fazer a montagem para o módulo que foi alterado.
Armassem vem pré-carregado com um programa de idioma de montagem de amostra. A amostra mostra como você pode fazer um editor de paleta Sprite Plus usando a API do Android. A ideia é que você pode editar o programa de amostra, consulte os resultados de suas alterações e inicie a montagem de aprendizado muito rapidamente.
Características:
Registros de 32 bits e localizações de memória
destaque de sintaxe para mostrar etiquetas e cordas de definição de dados separados e seções de código
Definir variáveis ​​integer ou string
Definir rótulos para variáveis ​​e locais de ramificação de criar e navegar em vários arquivos
Navegação de rótulo para suportar saltar em torno do código
AutoCompletar para suportar a digitação automática de etiquetas
Comentários usando o ponto-vírgula para explicar o código
Depurador:
Permite que você corra passo a passo, vendo registros e mudança de memória
Mostrar registros atuais R0-R15
Mostra os locais de memória atuais M0-M200 da capacidade de consultar o aplicativo em execução na mesma tela que o depurador, este Torna fácil aprender a linguagem de montagem
capacidade de definir pontos de break para pisar sobre seções
capacidade de pisar o quadro por quadro
Instruções suportadas:
Mov, CMP, B, BEQ, BNE, BGT, BLT, BGE, BLE
Moveq, Movne, Movegt, Move
LDR - Preindexed, PostIndexed, Offset
Str - Preindexed, PostIndexed, Offset
Add, Sub, Push, Pop
Instruções extras:
Estas são instruções para suportar gráficos e estilo orientado a objetos que são parte do conjunto de instruções de montagem do braço.
Rect - desenhe um retângulo superior esquerdo R1, R2 para baixo direito R3, R4
Linha - Desenhe uma linha da posição R1, R2 a R3, R4
Texto - Desenhar texto de string R1, R3
Cor - altere a cor atual (0-9) usando R1
ColorRGB - altere a cor atual (vermelho, verde, azul) usando R1, R2, R3
Toque para cima ou para baixo R1, R2, R3
Swipe - Obtenha a posição do dedo em R1 e R2 de
Novo Objeto - Crie uma nova instância do objeto, Ponteiro de retorno na chamada R1 - Chame o objeto, usando o ponteiro Em R1
RTS - Retornar ao chamador
Nota Todas as instruções atualmente funcionam apenas em números de 32 bits, não há operações de nível de nível de byte ou meio-palavra.
As cadeias são codificadas como sequências de números de 32 bits.
atalhos:
Todos os atalhos são seguidos por um único dígito, em seguida, ou Dois dígitos.
M - Tipos Mov Registro,
L - Tipos LDR Registrar,
T - Tipos Str Register, P - Tipos Push {Register} O - Tipos Pop {Registar}
A - Tipos Adicionar Registro,
S - Tipos Sub-registro,
Aparelhos mais antigos e mais recentes são suportados. Opção de redimensionamento disponível para se adequar a qualquer Tela de tamanho (com perda de resolução para telas menores)

O que há de novo ARMAssem for Mobile App Development 2.0

Create apps and games in ARM-like assembly language

Informações

  • Categoria:
    Ferramentas
  • Última versão:
    2.0
  • Atualizada:
    2019-09-20
  • Tamanho:
    137.5KB
  • Requerimentos:
    Android 4.0 or later
  • Desenvolvedor:
    mardrew
  • ID:
    com.mardrew.armassem
  • Available on: