Programación General > ASM (Ensamblador)

 Manejo De Puertos I/o

(1/1)

odp77:
hola gente del foro

espero que me ayuden con este problema:

estoy en camino a realizar un programa pero necesito primero saber si se puede o no se puede, la cosa es que necesito manipular los puertos de I/O, desde el 1024 hasta el ultimo, osea 65535, y pues en cuanto  manipularlo es abrirlo o cerrarlo, e investigado y encontre en san google que hay solo dos funciones para el manejo de los puertos I/O que son:


--- Citar ---IN       origen      ;carga desde un puerto origen un byte o word en AL o AX

OUT    destino    ;escribe Al o AX en el puerto destino (direccionam. inmediato o DX)
--- Fin de la cita ---

Agradesco cualquier respuesta :comp:

Gracias y salu2  :hola:

Eternal Idol:
Efectivamente in y out son las instrucciones de ensamblador disponibles para transferencia de datos entre los puertos de I/O y el microprocesador.

¿Que queres hacer exactamente? ¿A que te referis con "abrir" y "cerrar" puertos?

odp77:
pues la idea del programa es hacer un firewall, lo cual una de las politicas es que el usuario puede abrir o cerrar cualquier puerto, lo que hace un firewall.

no se si esas funciones son las que me permiten hacer eso.

Eternal Idol:
Los puertos de I/O no tienen nada que ver con los "puertos" usados por los protocolos TCP o UDP. Por otro lado si queres hacer un firewall para NT tenes que hacer un driver de tipo filtro y no te recomiendo usar ni una linea de assembly, asi podras portarlo.

Navegación

[0] Índice de Mensajes

Ir a la versión completa