Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: x64Core en 27 Mayo 2015, 03:54 AM
Si realloc devuelve un nulo, el puntero a memoria es aún valido, la memoria no es liberada
Cita de: cpu2 en 26 Mayo 2015, 21:10 PMSi las instrucciones trabajan con 16 bits, si las son, pero en realidad no son las originales de un 80x86, como dije anteriormente. Eso es lo que intento decir @EI y se malinterpreto, por eso le pregute para que pudiera aclarar el tema.
Cita de: cpu2 en 26 Mayo 2015, 21:10 PMSupongo que esto ayudara, los opcodes no coinciden con los originales de un 80x86 puro, modo real.
Cita de: cpu2 en 26 Mayo 2015, 21:10 PMHay excepciones como por ejemplo xchg, tambien serian dos bytes en 64 bits pero con el prefijo indicado, con 16 igual con su prefijo, y por ultimo el 32 bits pues con el byte solo.
Cita de: cpu2 en 26 Mayo 2015, 21:10 PMFue un malentendido no se ofusquen de esa manera xD.
Cita de: luisferfago en 26 Mayo 2015, 19:41 PM
sí: quiero decir exactamente eso: que esas instrucciones son de 16 bits en toda regla.
Cita de: Eternal Idol en 25 Mayo 2015, 08:11 AM
El S.O. no cambia a modo real una vez iniciado asi que el procesador no ejecuta instrucciones de 16 bits. No se para que uno lo podria querer igualmente
Cita de: luisferfago en 26 Mayo 2015, 19:41 PMotra cosa es que el procesador no conmute a modo real para ejecutarlas, claro.
pero no digas que esas instrucciones no son de 16 bits porque están operando con registros de 16 bits.
Cita de: luisferfago en 26 Mayo 2015, 19:41 PM¿el prefijo 66h es invalido en 64 bits? te vuelvo a decir: ¿no me digas?
Cita de: luisferfago en 25 Mayo 2015, 17:58 PM
mov ax, 1234h
xor bx, ax
...
¿Así que estas instrucciones de 16 bits no se ejecutan en el procesador (de 32, de 64)?
Vaya, vaya, ... no me digas.
Por poner un ejemplo: Windows Home 64 bits con procesador Intel 64 bits:
Depura el Notepad.exe (un ejecutable de 64 bits) y poco muy poco, pero verás algunas intrucciones, como esta:
xor al, al
ret
Cita de: cpu2 en 25 Mayo 2015, 01:19 AMYa te recomendaron una forma de empezar bien.
A lo mejor lo entendi mal @EI, pero enserio no se puede colocar code en 16 bits? No me refiero a las llamadas a DOS, si no a instrucciones y demas.
Cita de: Peregring-lk en 24 Mayo 2015, 23:02 PM
Bueno, es bastante obvio, viendo las dos primeras líneas del programa, que está programando en C++.