¡GoConqr estrena diseño! Cuéntanos qué te parece.

Diagrama de flujo

Aprender ASM

holq asd Español

Diagrama de flujo para aprender ASM ensamblador: qué es, registros, instrucciones y etiquetas

Diagrama de flujo: aprender ASM ensamblador

Contenido del diagrama

  1. ASM

  2. Que es?

  3. Ensamblador es básicamente el lenguaje más cercano al lenguaje maquina, utilizado por desarrolladores avanzados para escribir aplicaciones con alto nivel de rendimiento.

  4. Como aprender?

  5. Pues esto es muy simple y la mejor manera de hacerlo es comprender que ensamblador consta de unos cuantos items

  6. Registros

  7. Instrucciones

  8. Etiquetas

  9. Las etiquetas son identificadores (nombres, alias, apodos, etc) que se les asigna a una porción de nuestro código (aveces a todo) de tal manera que nosotros podamos (valga la redundancia) identificar nuestro código ensamblador.

    Estas etiquetas son muy utilizadas con instrucciones de salto.

  10. Los registros son secciones internas de almacenamiento

    Cualquier lenguaje de programación basado en la sintaxis de los procesadores Intel de 32 bits posee 9 registros.

  11. EDX

  12. ESP

  13. ECX

  14. EBX

  15. EAX

  16. EIP

  17. EBP

  18. ESI

  19. EDI

  20. Utilizado para retornar valores de procedimientos y almacenar valores que sera procesados por cálculos aritméticos.

  21. Utilizado como apoyo para realizar cálculos, algunas instrucciones no dejan procesar valores directamente, se asigna el valor a ebx y se utiliza junto a la instrucción.

  22. Contador para bucles y registro de apoyo para cálculos o procesos lógicos (como la rotación de bits).

  23. Utilizado mayormente para pasar parámetros a procedimientos con método de llamada como FASTCALL.

  24. Utilizado generalmente como puntero para escribir en memoria.

  25. Utilizado generalmente como puntero para escribir en memoria.

Información

Descripción
Aprender ASM
Creado por
holq asd
Visitas
70
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?