Resultados de la búsqueda a petición "assembly"
Cómo ejecutar una sola línea de ensamblaje, luego vea [R1] y marcas de condición
Estoy tratando de enseñarme a mí mismo ensamblaje. Tengo años y años de experiencia con C, Java y Python, pero no puedo avanzar CUALQUIER avance aquí y estoy a punto de rendirme. Entonces, descargué uVision4, y asumí que podía escribir un ...
¿Cómo depuro jonesforth con GDB?
Jonesforth generalmente se inicia de la siguiente manera: cat jonesforth.f - | ./jonesforth¿Cuál es una buena manera de depurarjonesforth?
Implementar recursividad en ASM sin procedimientos
Estoy tratando de implementar funciones y recursividad en un lenguaje simplificado similar a ASM que no tiene procedimientos. Solo comandos simples de jumpz, jump, push, pop, add, mul. Aquí están los comandos: (todas las variables y literales ...
BYTE de origen “Esta es la cadena de origen”, 0 TAMAÑO DE BYTE de destino DUP de origen (0), 0
¿A qué se refiere SIZEOF? ¿Se refiere al tamaño de la fuente (lengthOf * TYPE que es igual al número de elementos en la matriz * el tamaño de cada elemento)? Además, ¿alguien puede explicar DUP (0), 0? Esto se refiere al ensamblado x86 MASM. Gracias
¿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 ...
El uso de printf en el ensamblaje conduce a una salida vacía
Trato de usarprintf de mi código ensamblador, este es un ejemplo mínimo que solo debería imprimirhello a stdout: .section .rodata hello: .ascii "hello\n\0" .section .text .globl _start _start: movq $hello, %rdi #first parameter xorl %eax, %eax ...
Recuento excesivo del rendimiento del bucle simple vinculado a la CPU: ¿trabajo misterioso del núcleo?
He estado usando Linuxperf [https://perf.wiki.kernel.org/index.php/Main_Page] durante algún tiempo para hacer perfiles de aplicaciones. Por lo general, la aplicación perfilada es bastante compleja, por lo que uno tiende a tomar simplemente los ...
Etiquetas en el ensamblaje en línea GCC
En mi experimentación en curso con el ensamblaje en línea de GCC, me he encontrado con un nuevo problema con respecto a las etiquetas y el código en línea. Considere el siguiente salto simple: __asm__ ( "jmp out;" "out:;" : : );Esto no hace ...
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 ...
Escribir píxeles gráficos en ensamblaje de 16 bits
Estoy tratando de desarrollar mi propio sistema operativo muy básico con fines educativos, mientras que al codificar el núcleo intenté configurar el color en algunos píxeles en la pantalla para que se vea mejor, pero fallé solíaINT 10h conAH = ...