Resultados de la búsqueda a petición "assembly"

1 la respuesta

print int como ascii en el ensamblado 64 bit at & t float number error

He escrito un programa en solitario solo para descubrir cómo hacer esto, antes agregué 48 al número para imprimir, pero ahora cuando obtengo números mayores que 9 ya no es suficiente. Entonces, el siguiente programa debe poner 23 en mi temp, ...

6 la respuesta

GCC 4.4: ¿Evitar la verificación de rango en la declaración de interruptor / caso en gcc?

Esto es solo un problema en las versiones de GCC anteriores a 4.4, esto se solucionó en GCC 4.5. [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43462] ¿Es posible decirle al compilador que la variable utilizada en un switch se ajusta a las ...

2 la respuesta

¿NASM que compila las direcciones de etiqueta x86_64 ASM desactivadas en 256 bytes en Mach-O cuando se utilizan varias declaraciones db?

En resumen, cuando tengo múltiplesdb secciones en mi.data En la sección, las direcciones / etiquetas compiladas están desactivadas cuando NASM las compila. En mis pruebas, están desactivados por 256 bytes en el binario ...

1 la respuesta

¿Cómo utilizar el direccionamiento relativo RIP en un programa de ensamblaje de 64 bits?

¿Cómo uso el direccionamiento relativo RIP en un programa de ensamblaje de Linux para la arquitectura AMD64? Estoy buscando un ejemplo simple (un programa Hello world) que utiliza el modo de direccionamiento relativo AMD64 RIP. Por ejemplo, el ...

1 la respuesta

TASM 1.4 - ¿Cambiar el color de fondo sin borrar la pantalla?

Estoy usando Tasm 1.4. Estoy tratando de cambiar el color del fondo y el texto sin borrar el texto anterior, pero siempre termina borrando el texto anterior aunque los colores cambian. Por ejemplo: mov ah,09h lea dx,text1 int 21h ;displays ...

2 la respuesta

¿SFENCE evita que Store Buffer oculte cambios de MESI?

Si un Core escribe pero la línea de caché no está presente en su L1, entonces escribe en el Buffer de la Tienda. Otro Core solicita esa línea de caché, MESI no puede ver la actualización de Store Buffer y devuelve la línea de caché no modificada. ...

3 la respuesta

¿Cómo codificar una instrucción JMP / CALL absoluta en MASM?

¿Cómo puedo escribir una instrucción JMP o CALL absoluta absoluta usando MASM? Específicamente, ¿cómo consigo que emita estas instrucciones usando los códigos de operación EA y CA, sin emitirlas manualmente usando DB u otras directivas ...

1 la respuesta

¿El modelo de memoria Intel hace que SFENCE y LFENCE sean redundantes?

El modelo de memoria Intel garantiza: Las tiendas no se reordenarán con otras tiendasLas cargas no se reordenarán con otras ...

1 la respuesta

Cuánto retraso genera este código de ensamblaje en Linux

Estaba pasando por este enlaceretraso en el montaje [https://stackoverflow.com/questions/15201955/how-to-set-1-second-time-delay-at-assembly-language-8086] para agregar demora en el montaje. Quiero realizar un experimento agregando diferentes ...

1 la respuesta

NASM: ¿cómo se mueve un registro de 8 bits a un registro completo de 32 bits?

Estoy escribiendo el código de ensamblaje NASM y tengo que hacer algunas direcciones indexadas. Tengo el índice almacenado en $ al, pero x86 no le permitirá usar $ al como registro de índice, y ya estoy usando $ bl, así que no puedo usar $ bx. ...