Resultados de la búsqueda a petición "assembly"
¿Cómo puedo agregar dos números de 16 bits en lenguaje ensamblador en el microprocesador 8086?
Hola, estoy usando la ventana 7 x86. Quiero agregar dos números de 16 bits. Cuando agrego3+3 su respuesta es correcta pero cuando agrego7+7 no funciona. Y quiero agregar dos números como75+75 su respuesta debería ser 150. ¿Cuál es su ...
asm shellcode en el buffer C - prólogo
Intento construir una función en un búfer en C. con gdb puedo traducir push rbp mov rbp,rsp (...) leave reta 0x55 0x48 0x89 0xe5 (...) 0xc9 0xc3Entonces escribí un código C: int main() { char buffer[]={0x55,0x48,0x89,0xe5,0xc9,0xc3}; ...
¿Cuáles son los requisitos de alineación para sys_brk?
Estoy usando sys_brk syscall para asignar dinámicamente memoria en el montón. Me di cuenta de que al adquirir la ubicación de corte actual, generalmente obtengo un valor similar a este: mov rax, 0x0C mov rdi, 0x00 syscallresultados en rax ...
¿Cómo usar una biblioteca en masm o más específicamente un archivo .lib?
He creado un archivo .lib con Visual Studio 2010 y ahora quiero usarlo en masm. ¿Cómo puedo hacer eso? necesitas ayuda. Traté de buscarlo en Internet, pero no pude encontrar ninguna respuesta precisa sobre cómo hacerlo. Aquí está el enlace al ...
¿Cómo puedo hacer un archivo por lotes que crea, vincula y ejecuta automáticamente un archivo .asm?
Estoy trabajando con el emulador DosBox en mi universidad. Construimos archivos .asm con MASM. Estoy extremadamente cansado de tener que construir mi archivo .asm cada vez con masm, luego presionar enter 4 veces, luego ingresar link .obj, luego ...
Fácil de leer salida de ensamblaje de Golang?
Estoy interesado en examinar la salida de ensamblaje x86 del compilador Go estándar para ver si mi código realmente se está convirtiendo en un código de ensamblaje razonablemente eficiente; Con suerte, al perfilar y examinar la salida del ...
Obligue a Visual Studio a 'reconstruir todo' siempre al depurar
Editar: Básicamente, lo que necesito es que Visual Studio siempre reconstruya todo cuando presiono depurar. Actualmente estoy usando Visual Studio para compilar mis programas de ensamblaje, usando MASM y, en general, funciona bien. Sin embargo, ...
Obtener el tamaño de las instrucciones de montaje
Necesito leer las instrucciones una por una desde un pequeño segmento de código en la memoria y tengo que averiguar el tamaño de las instrucciones que tengo en la memoria. El siguiente es solo un ejemplo de código desarmado sin formato para ...
El ejecutable compilado de ensamblado en Bash en Ubuntu en Windows no produce salida
He estado buscando un tutorial para el ensamblaje, y estoy tratando de ejecutar un programa hello world. Estoy usando Bash en Ubuntu en Windows. Aquí está la asamblea: section .text global _start ;must be declared for linker (ld) _start: ...
Interrupciones, puntero de instrucción y cola de instrucciones en 8086
Suponga que se realiza una solicitud de interrupción externa al 8086. El procesador manejará la interrupción después de completar la instrucción actual que se está ejecutando (si corresponde). Antes de manejar la interrupción, el estado del ...