Instalar IDE de Visual Studio

Para instalar el IDE de Visual Studio, sigue estos pasos: Descarga el instalador desde la página oficial de Visual Studio, ejecútalo y selecciona la versión que deseas instalar. Luego, agrega los componentes necesarios a la instalación base y procede con la instalación de los componentes seleccionados.




Ensamblador con Visual studio

Para utilizar Visual Studio con lenguaje ensamblador, se integra dentro de un programa en C. A mitad del código, se puede insertar ensamblador.

En el siguiente enlace de Microsoft se detalla cómo hacerlo:

__asm | Microsoft Learn

https://learn.microsoft.com/es-es/cpp/assembler/inline/asm?view=msvc-170

Ejemplo de código:

void main() { // Función principal en C

int variable; // Definición de una variable entera.

variable = 100; // La variable se inicializa con el valor 100.

   __asm {

       // Insertar código ensamblador aquí.

       mov ecx, [variable] // Transfiere el valor de la variable de C al registro ecx del ensamblador.

   }

} // Fin de la función principal en C.




Lenguaje Ensamblador

Aprendiendo este lenguaje de bajo nivel nos ayuda a comprender más lenguajes de programación como el C++, C.

Este lenguaje es una manera de lograr este objetivo.

La memoria de un pc está compuesta de números binarios, que es como se almacenan en memoria sincronizados por un reloj siendo el 0 – apagado y 1 – encendido.

Las computadoras ejecutan el código maquina

La Unidad Central de Procesamiento (C.P.U.) ejecuta instrucciones, que son muy simples, pueden requerir datos llamados registros.

Este artículo de Wikipedia ayuda a conocer sus orígenes: https://es.wikipedia.org/wiki/Lenguaje_ensamblador

Cada C.P.U. (Unidad Central de Procesamiento) entiende su propio código máquina.

Las instrucciones del lenguaje maquina tiene su propio código llamado operación u opcode (definición de opcode https://es.wikipedia.org/ ).

El código maquina es difícil de programar, descifrar y tedioso para el ser humano; por eso usamos un programa llamado ensamblador para la compilación. (https://es.wikipedia.org/wiki/Compilador).

El programa escrito en lenguaje ensamblador, se almacena en formato de texto. Cada instrucción representa una instrucción de la máquina