¿Has usado Assembly Language para Android? Comparte tu experiencia y ayuda a otros usuarios.
Detalles clave de Assembly Language
- Un lenguaje ensamblador es un lenguaje de programación de bajo nivel diseñado para un tipo específico de procesador.
- Última actualización el
- Ha habido 8 actualizaciones
- Estado de análisis de virus:
Limpio (es muy probable que este programa de software esté limpio)
Descripción del desarrollador
Un lenguaje ensamblador es un lenguaje de programación de bajo nivel diseñado para un tipo específico de procesador. Puede ser producido al compilar código fuente de un lenguaje de programación de alto nivel (como C/C++) pero también puede ser escrito desde cero. El código ensamblador puede ser convertido a código máquina utilizando un ensamblador.
Esta aplicación ha sido diseñada para aquellos que desean aprender los conceptos básicos de la programación en ensamblador desde cero. Esta aplicación te proporcionará suficiente comprensión sobre la programación en ensamblador desde donde podrás llevarte a niveles más altos de experiencia.
Los temas cubiertos en esta aplicación se enumeran a continuación
Introducción
Configuración del entorno
Sintaxis básica
Segmentos de memoria
Registros
Llamadas al sistema
Modos de direccionamiento
Variables
Constantes
Instrucciones aritméticas
Instrucciones lógicas
Condiciones
Bucles
Números
Cadenas
Arreglos
Procedimientos
Recursión
Macros
Gestión de archivos
Gestión de memoria
¿Qué hay de bueno en el lenguaje ensamblador?
Organización de datos
Nibbles
Bytes
Palabras
Doble palabras
El sistema de numeración hexadecimal
Operaciones lógicas sobre números binarios y cadenas de bits
Extensión de signo y cero
Desplazamientos y rotaciones
Álgebra booleana
Correspondencia entre circuitos electrónicos y funciones booleanas
Los componentes básicos del sistema
El bus de datos
El bus de direcciones
El subsistema de memoria
Temporización del sistema
El reloj del sistema
Acceso a memoria y el reloj del sistema
Estados de espera
Registros de CPU
La unidad de interfaz de bus
I/O (Entrada/Salida)
Ensamblando tu código con MASM
Declarando variables en un programa de lenguaje ensamblador
Declarando y utilizando variables WORD
Declarando y utilizando variables DWORD
El registro de estado del procesador (Flags)
Hyperthreading
Procesadores AMD
Operaciones de multiprecisión
Flags
Flags de control y del sistema
Previniendo catástrofes en bucles
Enteros
Código binario decimal
Números de punto flotante
Rutinas de gestión de memoria: MEMINIT, MALLOC y FREE
Constantes enteras
Prefijos de segmento
La directiva END
Macros
¿Has usado Assembly Language para Android? Comparte tu experiencia y ayuda a otros usuarios.