Red de conocimiento informático - Material del sitio web - Cómo ver el código ensamblador generado por C++ y Java

Cómo ver el código ensamblador generado por C++ y Java

Existen varios métodos:

Método 1: Generar archivo asm

1) VS2005:

Proyecto---->Propiedades---->Propiedades de configuración ----> c/c++ ----> Archivo de salida ----> Elemento de contenido derecho: Salida ensamblada ----> Ensamblado con código fuente (/FAs).

Esto generará un archivo con el sufijo *.asm en el proyecto. También hay comentarios en el archivo para facilitar el análisis.

Para que el código ensamblador corresponda al código fuente, configure las siguientes opciones:

2) VC6.0:

Configuración del proyecto:

---> C++

---> categoría == archivo de manifiesto

---> categoría == archivo de manifiesto

-- -> Tipo de archivo de manifiesto == Ensamblado con código fuente

Método 2: Usar desensamblado (se recomienda usar este método al depurar)

1) VC6.0 realice los siguientes pasos al depurar 0 Realice los siguientes pasos durante la depuración del punto de interrupción:

Haga clic en "Ver"

"Ventana de depuración"

"Desmontaje"

Puede ver los resultados del desmontaje

2) VS2005 realiza los siguientes pasos durante la depuración del punto de interrupción:

Haga clic en "Depurar"

"Ventana"

p >

"Desmontaje"

Utilice javap -v directamente para ver archivos de clase java. archivo de clase. Para obtener más información, consulte Máquina virtual jvm.