Resultados de la búsqueda a petición "assembly"
Suma de cuadrados en el ensamblaje de Mips
Tengo que calcular la suma de cuadrados de una matriz en el ensamblaje Mips. Estaba buscando comentarios para mi código. El código publicado a continuación es solo un comienzo y no tiene en cuenta las posibles situaciones de desbordamiento. Sin ...
Error de lectura de disco al cargar sectores en la memoria
Traté de desarrollar un gestor de arranque usandoesta [https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf], pero cuando se ejecuta muestra: disk read error!Si lo ignoro, en una parte posterior, me muestra un mapeo de memoria ...
Anomalía significativa en el rendimiento de FMA experimentada en el procesador Intel Broadwell
Código1: vzeroall mov rcx, 1000000 startLabel1: vfmadd231ps ymm0, ymm0, ymm0 vfmadd231ps ymm1, ymm1, ymm1 vfmadd231ps ymm2, ymm2, ymm2 vfmadd231ps ymm3, ymm3, ymm3 vfmadd231ps ymm4, ymm4, ymm4 vfmadd231ps ymm5, ymm5, ymm5 vfmadd231ps ymm6, ymm6, ...
¿Cuál es la diferencia entre código nativo, código de máquina y código de ensamblaje?
Estoy confundido sobre el código de máquina y el código nativo en el contexto de los lenguajes .NET. ¿Cuál es la diferencia entre ellos? ¿Son lo mismo?
Vinculación de un programa ensamblador: error "referencia indefinida a 'printf'"
Estoy tratando de compilar estocódigo de ensamblaje x86 [https://github.com/xorpd/asm_prog_ex_yasm/blob/master/3_basic_yasm/4_exercises/1_read_code/0_strange_calc.asm] en x64 Debian: BITS 32 %include 'training.s' global main extern exit ...
¿Qué operaciones de enteros complementarios de 2 se pueden usar sin poner a cero los bits altos en las entradas, si solo se desea la parte baja del resultado?
En la programación de ensamblaje, es bastante común querer calcular algo de los bits bajos de un registro que no garantiza que los otros bits estén a cero. En lenguajes de nivel superior como C, simplemente convierte sus entradas al ...
Difusiones integradas con intrínsecos y ensamblados
En la sección 2.5.3 "Transmisiones" deReferencia de programación de extensiones de conjunto de instrucciones de arquitectura Intel [https://software.intel.com/sites/default/files/managed/07/b7/319433-023.pdf]el aprendemos que AVX512 (y Knights ...
Lectura desde la memoria en modo real 8086 mientras se usa 'ORG 0x0000'
He estado jugando con el ensamblaje x86-16 y ejecutándolo con VirtualBox. Por alguna razón, cuando leo de memoria e intento imprimirlo como un personaje, obtengo resultados completamente diferentes de lo que esperaba. Sin embargo, cuando codifico ...
¿Alguien puede explicar el significado de malloc (20 * c | - (20 * (unsigned __int64) (unsigned int) c >> 32! = 0))
En el código descompilado generado por IDA veo expresiones como: malloc(20 * c | -(20 * (unsigned __int64)(unsigned int)c >> 32 != 0)) malloc(6 * n | -(3 * (unsigned __int64)(unsigned int)(2 * n) >> 32 != 0))¿Alguien puede explicar el propósito ...
Montaje en línea de 64 bits en el programa GCC C de 32 bits
Estoy compilando un binario de 32 bits, pero quiero incrustar un conjunto de 64 bits en él. void method() { asm("...64 bit assembly..."); }Por supuesto, cuando compilo obtengo errores al referirme a registros incorrectos porque los registros son ...