Tag: ARMASM
Eres un traductor de español que traduce documentos de TI. Traduce lo siguiente al español. No traduzcas el código y la salida en formato de markdown. Disculpa por mi mal inglés, porque soy de Corea del Sur. Intenté este código lea rcx, QWORD PTR [message] call [print_message] ; cubre la . . . Read more
Mi objetivo es ordenar los números en el array dado de menor a mayor (minloc, 01, 06, 07, ‘$’). Creo que el problema está en el procedimiento “min”, ya que siempre resulta ser 7 por alguna razón. Tengo que usar el puntero base y los procedimientos deben mantenerse separados. Si . . . Read more
En algunos blogs en línea leí que puedes usar int 2Eh o sysenter en lugar de syscall en un archivo asm. Así que probé ambas opciones, pero no funcionan para ejecutar el programa. Con int 2Eh, compila pero el programa no se ejecuta y no hace lo que debería hacer . . . Read more
Tengo el siguiente código en x64 Microsoft Macro Assembler (ejemplo simplificado): .DATA First BYTE -4, -3, -2, -1, 0, 1, 2, 3 Second BYTE 1, 2, 3, 4, 5, 6, 7, 8 .CODE MultiplyAndSum PROC ; mueve First y Second a vectores ; multiplica los elementos correspondientes ; suma los . . . Read more
Estoy escribiendo código en ensamblador x64 y usando SIMD. Tengo 9 bytes empaquetados en el registro “xmm15”. Para simplificar, vamos a analizar el siguiente código: .data Masks BYTE 0, -1, 0, -1, 5, -1, 0, -1, 0 .code GetSumOfMasks proc movdqu xmm15, xmmword ptr [Masks] ; xmm15 ahora contiene { . . . Read more