ARMAssem for Mobile App Development icon

ARMAssem for Mobile App Development

2.0 for Android
4.5 | 5,000+ Descargas

mardrew

La descripción de ARMAssem for Mobile App Development

Armastem es una aplicación de extensión cristiana. Su objetivo es difundir el buen mensaje de noticias de Jesucristo al tiempo que proporciona una solicitud que puede encontrar útil o educativa.
La mayoría de los dispositivos móviles se ejecutan en algún tipo de procesador de brazo. A medida que los procesadores del brazo usan la arquitectura RISC (conjunto de instrucciones reducidas), son relativamente fáciles de aprender. Esta aplicación le permite escribir un lenguaje de montaje similar al brazo para crear una aplicación o juego básico. No es necesario entender nada sobre el hardware del dispositivo, ya que se proporciona una API para configurar el color, dibujar líneas, rectángulos, toques de texto y manipuladores.
A medida que la traducción del idioma de ensamblaje sea Un proceso relativamente simple, el ensamblador se ejecuta bastante rápido. Para aplicaciones simples, espere alrededor de 5-10 segundos para el primer ensamblaje después de la carga. Luego, después de cada cambio, espere alrededor de 1-2 segundos para cada ensamblaje. Esto se debe a que cada cambio de código solo requiere hacer el ensamblaje para el módulo que cambió.
El Armassem viene precargado con un programa de lenguaje de ensamblaje de muestra. La muestra muestra cómo puede hacer que un editor de paletas Sprite Plus use la API de Android. La idea es que puede editar el programa de muestra, consulte los resultados de sus cambios y comience a comenzar a ensamblaje de aprendizaje muy rápidamente.
Características:
Registros de 32 bits y ubicaciones de memoria
Sintaxis resaltada para mostrar etiquetas y cadenas
define los datos separados y las secciones de código
definen las variables de enteros o cadenas
define las etiquetas para las variables y las ubicaciones de las sucursales. Cree y navegue por múltiples archivos
Etiqueta de navegación para soportar salto alrededor del código
Autocompletar para admitir el mecanografía automática de etiquetas
Comentarios Uso de Semi-Colón para explicar el código
DEBUGGER:
Le permite ejecutar paso a paso, ver registros y cambio de memoria
Muestra los registros actuales R0-R15
Muestra las ubicaciones de la memoria actuales M0-M200
Habilidad para ver la aplicación que se ejecuta en la misma pantalla que el depurador, este hace que sea fácil aprender el lenguaje de ensamblaje
la capacidad de establecer puntos de interrupción para escalar las secciones
Capacidad para pasar el marco por marco
Instrucciones admitidas:
MOV, CMP, B, BEQ, BNE, BGT, BLT, BGE, BLE
MOVEQ, MOVNE, MOVGT, MOVTE
LDR - PREINEXED, POSTINDEXED, OFFSET
STR - PREINEXED, POSTINDEXED, OFFSET
Agregar, Sub, Pulse, Pop
Instrucciones adicionales:
Estas son instrucciones para admitir gráficos y estilo orientado a objetos que no forman parte del conjunto de instrucciones de ensamblaje del brazo.
RECT - Dibuja un rectángulo superior izquierdo R1, R2 a la parte inferior derecha R3, R4
Línea - Dibuja una línea de la posición R1, R2 a R3, R4
Texto - Dibujar texto de la cadena R1 en la posición R2, R3
Color - Cambie el color actual (0-9) usando R1
COLORRGB - Cambie el color actual (rojo, verde, azul) usando R1, R2, R3
Touch: obtenga el evento de toque hacia arriba o hacia abajo en R1, R2, R3
Swipe: obtenga la posición de dedo en R1 y R2
Nuevo objeto: cree una nueva instancia del objeto, Puntero de retorno en R1
Llame - Llame al objeto, usando el puntero En R1
RTS - Regrese a la persona que llama
Note TODAS las instrucciones Actualmente solo funcionan en números de 32 bits,
No hay operaciones de nivel de byte o de media palabra.
Las cadenas se codifican como secuencias de números de 32 bits.
Accesos directos:
Todos los accesos directos son seguidos por un solo dígito que el espacio, o Dos dígitos.
M - Tipos Registro MOV,
L - TIPOS LDRIGHT LDR,
T - Tipos Registro STR,
P - Tipos Push {Registro}
O - Tipos Pop {registro}
A - Tipos Añadir registro,
S - TIPO Subcontriso,
Compatibilidad:
Los dispositivos más antiguos y más nuevos son compatibles con la opción de cambio de tamaño disponible para adaptarse a cualquier Pantalla de tamaño (con pérdida de resolución para pantallas más pequeñas)

Novedades ARMAssem for Mobile App Development 2.0

Create apps and games in ARM-like assembly language

Información

  • Categoría:
    Herramientas
  • Última Versión:
    2.0
  • Actualizada:
    2019-09-20
  • Tamaño:
    137.5KB
  • Requisitos:
    Android 4.0 or later
  • Desarrollador:
    mardrew
  • ID:
    com.mardrew.armassem
  • Available on: