Programación General > ASM (Ensamblador)
Acceso A Los Puertos
jaumegs:
Hola,
Como podría acceder a los puertos seri y paralelo?
SALUDOS
Eternal Idol:
--- Cita de: "jaumegs" --- Hola,
Como podría acceder a los puertos seri y paralelo?
SALUDOS
--- Fin de la cita ---
¿Para que Sistema Operativo? :whistling:
jaumegs:
Ui! jeje, un despiste importante. Para windows y un procesador Intel[...]
Pero un pequeñito fabor más, así que la pregunta se transformaría en dos. La primera quedará:
¿Cómo acceder a los puertos serial y paralelo de la PC desde Windows?
y la segunda:
¿Cómo acceder a los puertos serial y paralelo de la PC pero sin usar ningún OS en concreto? Es decir, como si creara un disco de arranque, y desde el quisiera usar los puertos (*nota: NO pido el código del disco de arranque :P)
SALUDOS :smartass:
Eternal Idol:
Vamos por partes.
En un Sistema Operativo de 32 bits como Windows no podes acceder al hardware directamente desde modo usuario. Tenes que usar la API de Windows para abrir el puerto que quieras (CreateFile), leer y escribir (Read/WriteFile) y ademas tenes que configurar el puerto correctamente.
Mas informacion:
http://msdn.microsoft.com/library/en-us/de...s_resources.asp
http://www.ontrak.net/mfc.htm
Si no queres usar ningun S.O. dependes de las interrupciones que provee la BIOS o de usar las instrucciones in y out del microprocesador.
:devil: :devil:
jaumegs:
Interesante, y a su vez decepcionante. Pero seamos optimistas :D .
Bueno, seguramente ahora hablaré demasiado... No se demasiado sobre los procesadores, pero por lo que he leido al respecto, hay dos buses de datos diferentes, uno para la memoria, y otro para los perifericos.
Eso es basicamente lo que "se" yo sobre este tema, y digo ahora yo... si esto es así, como acceder a tales direcciones? Y supuestamente, los puertos tienen una, no es asi?
Bueno... jejej Soy insistente, y hasta que no lo consiga... :comp:
SALUDOS
Navegación
[#] Página Siguiente
Ir a la versión completa