Resultados de la búsqueda a petición "assembly"
Conversión de cadenas a int y MIPS de manipulación de cadenas
Para mi tarea, necesito usar MIPS para tomar una entrada con una letra arbitraria en la parte delantera seguida de números (por ejemplo, x123) y agregar 5 al número y luego imprimir el número final (del ejemplo, la salida sería 128)
¿Es vxorps-zeroing en AMD Jaguar / Bulldozer / Zen más rápido con registros xmm que ymm?
Las CPU AMD manejan instrucciones AVX de 256b decodificando en dos operaciones de 128b. p.ej.vaddps ymm0, ymm1,ymm1 en AMD Steamroller decodifica a 2 macro-operaciones, con la mitad del rendimiento devaddps xmm0, xmm1,xmm1. XOR-zeroing es un ...
¿El modificador Java tonefp tiene algún efecto en las CPU modernas?
Sé el significado de lastrictfp modificador en métodos (y en clases), de acuerdo con el JLS: JLS 8.4.3.5, métodos estrictos fp: [http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.4.3.5] El efecto del modificador strictlyfp es ...
Existen términos como modo de direccionamiento directo / indirecto real en los manuales Intel x86
Para dar un poco de historia, quería estudiar cómo las instrucciones x86 se codifican / decodifican manualmente. Me encontré con elModR/M ySIB bytes y parece que comprender los modos de direccionamiento x86 es fundamental para comprender el ...
¿Cuántos bytes empuja la instrucción push a la pila cuando no especifico el tamaño del operando?
Puedo empujar 4 bytes en la pila haciendo esto: push DWORD 123Pero he descubierto que puedo usarpush sin especificar el tamaño del operando: push 123En este caso, ¿cuántos bytes tiene elpush instrucciones empujar a la pila? ¿El número de bytes ...
¿Explicar cómo funciona la bandera AF en instrucciones x86?
Tengo un pequeño emulador 8086 y he tenido un error de larga data durante 2 años, ahora que AF no se comporta correctamente dentro del sub y agrega instrucciones. Mi forma actual de calcular su valor es esto para números de 8 bits y ...
¿Es posible llamar a las bibliotecas de Windows que vivirán en el disco duro desde un programa que vive en el BIOS?
Estoy tratando de escribir un programa que será una opción de BIOS (después de POST). Me gustaría que la aplicación tenga una buena GUI en lugar de estar basada en texto (hay varias razones para esto, la localización es una de ellas). Mi ...
¿Por qué no hay un registro que contenga los bytes más altos de EAX?
%AX = (%AH + %AL) Entonces por qué no%EAX = (%SOME_REGISTER + %AX) para algún registro%SOME_REGISTER?
¿Por qué el ensamblaje necesitaba para poner en marcha cualquier núcleo del sistema operativo?
estaba leyendoCómo escribir un sistema operativo simple [http://mikeos.berlios.de/write-your-own-os.html], que dice: Para su primer sistema operativo, es mejor quedarse con el lenguaje ensamblador, como se usa en MikeOS. Es más detallado y no ...
Cómo ingresar al modo de 64 bits en un x86_64
He encontrado un buen montaje en xv6 https://github.com/chrisdew/xv6/blob/master/bootasm.S [https://github.com/chrisdew/xv6/blob/master/bootasm.S]que me muestra cómo pasar del modo protegido de 16 bits a 32 bits. ¿Alguien sabe de un ejemplo ...