Tag: MASM64
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
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
Un problema bastante similar a https://stackoverflow.com/questions/38420322/createprocessa-function-doesnt-work-in-masm64-ml64-exe, pero en mi caso creo que no se trata de un problema de alineamiento o tipos de datos de puntero en 64x. Aquí está el código: ;ml64.exe CreateProcessA.asm /link /subsystem:console /entry:main /LIBPATH:”C:\Program Files (x86)\Windows Kits\10\Lib\10.0.18362.0\um\x64″ /defaultlib:kernel32.lib extrn CreateProcessA : proc PROCESS_INFORMATION struct hProcess qword . . . Read more