Resultados de la búsqueda a petición "nasm"
¿Cómo imprimir un solo carácter ASCII?
En DOS Assembly podemos hacer esto:
Uso de valores de retorno de FPU en código c ++
Tengo un x86NASM programa que parece funcionar perfectamente. Tengo problemas para usar los valores devueltos. Esto es Windows de 32 bits con MSVC ++. Espero el valor de retorno enST0. Se puede ver un ejemplo mínimo que demuestra el problema con ...
¿Cómo funcionan los modos de redondeo AVX512 (o simplemente se confunde NDISASM)?
Estoy tratando de entender la instrucción AVX512F específicavcvtps2udq. La firma de la instrucción esVCVTPS2UDQ zmm1 {k1}{z}, zmm2/m512/m32bcst{er}. La información del manual está abajo. En un intento por comprender los nuevos modos de ...
Combinación no válida de código de operación y error de operandos
Estoy tratando de escribir un programa que tome la entrada binaria de un archivo de texto y la envíe como parámetro a una función de ensamblaje. Esa función de ensamblaje debe imprimir esta entrada binaria en la pantalla. La entrada se envía ...
¿En qué se diferencian dw y dd de las directivas db para cadenas?
Digamos que quiero definir una cadena variable inicializada antes de ejecutar mi programa de ensamblaje (ensection .data) La variable que elegí crear se llamaDigits y es una cadena que contiene todos los símbolos hexadecimales. Digits: db ...
Límite de memoria de bits de ensamblaje en aritmética
Quería agregar los siguientes números: 40, 90, 50 y 155 y obtengo un total de 355. Quería experimentar y probar si el registro AL tendrá un límite de bits de (2 ^ 8) - 1, y cuando compilé el código y ejecuté el código, obtuve el decimal ...
Error de ensamblaje (sintaxis Intel + NASM): intente definir una etiqueta local antes de cualquier etiqueta no local
Soy bastante nuevo con respecto al montaje y estoy tratando de trabajar con un programa. Entonces, cada vez que intento compilarlo, aparece el error de la línea, como se detalla en los comentarios en el código. Me pregunto si alguien tiene ...
Una forma más eficiente de generar un número entero en ensamblaje puro
Estoy buscando generar un número entero usando un ensamblaje puro. Estoy usando nasm en una máquina Linux de 64 bits. En este momento estoy buscando una forma de generar enteros para depurar un compilador, pero quiero usar el mismo código para ...
¿Cómo funcionan las etiquetas y las declaraciones dd en NASM? ¿Cuál es el equivalente de C?
Estoy tratando de entender cuál sería el equivalente en C de algunos modismos nasm como estos: %define CONSTANT1 1 %define CONSTANT2 2 1) section name_section data align=N v1: dd 1.2345678 v2: dd 0x12345678 v3: dd 32767 v4: v5: dd 1.0 v6: dd ...