Resultados de la búsqueda a petición "assembly"

1 la respuesta

Laboratorio de bombas fase_4

Dump of assembler code for function func4 <+0>: mov %rbx,-0x18(%rsp) <+5>: mov %rbp, -0x10(%rsp) <+10>: mov %r12,-0x8(%rsp) <+15>: sub $0x18,%rsp <+19>: mov %edi,%ebx <+21>: mov %esi,%ebp <+23>: test %edi, %edi <+25>: jg 0x400fb2<func4+34> <+27>: ...

4 la respuesta

¿Algún idioma / compilador utiliza la instrucción x86 ENTER con un nivel de anidamiento distinto de cero?

Aquellos familiarizados con la programación de ensamblaje x86 están muy acostumbrados a la función típica de prólogo / epílogo: push ebp ; Save old frame pointer. mov ebp, esp ; Point frame pointer to top-of-stack. sub esp, [size of local ...

1 la respuesta

¿Cómo puedo hacer 10000,1000,100 de 10 de la manera más fácil?

Estoy buscando una solución para la pregunta de abajo. Necesito generar 100,1000 y 10000 (números decimales). Porque todo el ejercicio es para calucitar: 10000 * X + 1000 * Y + 100 * Y + 10 * V + 1 * C Sé que puedo hacerlo con el comando mul, ...

3 la respuesta

¿Qué es un retpoline y cómo funciona?

Con el fin de mitigar la divulgación de memoria entre núcleos o procesos cruzados (elEspectro [https://spectreattack.com/spectre.pdf]ataque),$3Espectro4$ [https://lkml.org/lkml/2018/1/3/780], -mindirect-branch=thunk-extern introducido agcc para ...

3 la respuesta

¿Cómo mover 3 bytes (24 bits) de la memoria a un registro?

Puedo mover elementos de datos almacenados en la memoria, a un registro de propósito general de mi elección, usando elMOV instrucción. MOV r8, [m8] MOV r16, [m16] MOV r32, [m32] MOV r64, [m64]Ahora, no me disparen, pero cómo se logra lo ...

1 la respuesta

Documentación de syscall de 64 bits para ensamblaje de MacOS

Tengo problemas para encontrar la buena documentación para escribir ensamblados de 64 bits en MacOS. losSysV ABI de 64 bits [https://www.uclibc.org/docs/psABI-x86_64.pdf]dice lo siguiente en la sección A.2.1 yesta publicación ...

1 la respuesta

no puede sumar dígitos ascii en un conjunto número 8086

Parece que me he topado con una pared y no puedo encontrar ningún ejemplo de cómo. Necesito convertir caracteres ascii en un número, es decir, el usuario escribe150 + 123, así que tengo que leer el primer número en ascii, luego convertirlo a dec ...

1 la respuesta

Comportamiento inesperado de ASM en línea de GCC (variable superpuesta)

En mi computadora, el ejecutable compilado omite ejecutar "mov% 2, %% ax" en la parte superior del bucle cuando "agregar% 1, %% ax" no está comentado. ¿Alguien para verificar o comentar? #include <stdio.h> int main() { short unsigned result, ...

4 la respuesta

medir el tiempo para ejecutar una sola instrucción

¿Hay alguna manera de usar C o ensamblador o tal vez incluso C # para obtener una medida precisa de cuánto tiempo lleva ejecutar una instrucción ADD?

8 la respuesta

¿Por qué necesitamos una arquitectura de CPU diferente para servidor y mini / mainframe y núcleo mixto? [cerrado]

Me preguntaba qué otras arquitecturas de CPU están disponibles además de INTEL y AMD. Entonces, encontradoLista de arquitecturas de CPU [http://en.wikipedia.org/wiki/List_of_CPU_architectures]en Wikipedia Clasifica arquitecturas de CPU notables ...