Resultados de la búsqueda a petición "x86"
Qué debe saber todo programador sobre la memori
Me pregunto cuánto de Ulrich Drepper'sLo que todo programador debe saber sobre la memoria [http://lwn.net/Articles/250967/] desde 2007 sigue siendo válido. Además, no pude encontrar una versión más nueva que la 1.0 o una errata.
x86 ASM Linux: uso de la sección .bss
Espero que estas preguntas sean bastante simples: (NASM Compiler, Linux, x86 Intel Syntax) PARTE 1 Estoy tratando de descubrir cómo usar la sección .bss de un programa de ensamblaje para encontrar una manera de almacenar valores, como un ...
SSE multiplicación 16 x uint8_t
Quiero multiplicar con SSE4 a__m128i objeto con 16 enteros de 8 bits sin signo, pero solo pude encontrar un intrínseco para multiplicar enteros de 16 bits. ¿No hay nada como_mm_mult_epi8?
¿Cómo puedo borrar la pantalla sin tener que llenarla?
¿Existe una rutina de servicio de interrupción para ayudarme a limpiar la pantalla del terminal? ¿Funcionará en Windows?
Cómo recorrer en lenguaje ensamblador
¿Cómo calcularía los primeros 12 valores en la secuencia numérica de Fibonacci y podría colocarlo en el registro EAX? y mostrar llamadas DumpRegs? Utilizando el direccionamiento indirecto, sé que necesito un bucle for aquí, pero no estoy seguro ...
¿Por qué GCC resta el valor incorrecto al puntero de la pila al asignar una gran matriz sin llamadas a funciones posteriores?
Capricho de gcc realmente extraño. Mira esto main() { int a[100]; a[0]=1; }produce esta asamblea: 0: 55 push %rbp 1: 48 89 e5 mov %rsp,%rbp 4: 48 81 ec 18 01 00 00 sub $0x118,%rsp b: c7 85 70 fe ff ff 01 movl $0x1,-0x190(%rbp) 12: 00 00 00 15: ...
Uso adecuado de volátiles sig_atomic_t
De acuerdo aest [https://www.securecoding.cert.org/confluence/display/seccode/SIG31-C.+Do+not+access+or+modify+shared+objects+in+signal+handlers] sitio, uno puede usar variables de tipovolatile sig_atomic_t dentro de un manejador de señal. Ahora ...
Cómo desmontar una llamada al sistema
Si tengo la dirección virtual de la llamada del sistema, ¿puedo desarmar esa llamada del sistema? Quiero hacerlo en el kernel en ejecución para encontrar todas las direcciones manejadas por la llamada particular del sistema mientras se ...
¿Por qué el kernel de Linux usa la puerta de trampa para manejar la excepción divide_error?
En el kernel 2.6.11.5, el controlador de excepción de división cero se configura como: set_trap_gate(0,÷_error);De acuerdo con "Comprender el kernel de Linux", un proceso de modo de usuario no puede acceder a la compuerta Intel. Pero es ...
asm cambiar el color de fondo cmd
Escribí la parte que cambia el color del texto, pero no puedo encontrar una manera de cambiar el color de fondo, este código es para ensamblar tasm: model small stack 256 .data ent db 0ah,0dh,'$' array db 2,4,5,6 db 7,8,9,5 db 1,2,3,4 db ...