Hola
Te as estado paseando por todo el foro asiendo la misma pregunta, en algún momento ya se te contesto con un hilo que trata el tema,
Si de tu parte no hay la más mínima intención de leer y después volver a leer y luego leer y después un poco de práctica; no vendría mal y luego de esto hacer preguntas puntuales y concretas.
Pides que se te explique pues esta muy difícil ya que por aquí cada cual tiene sus asuntos como para ponerse de maestro en línea para resolver tus problemas.
Si de verdad tienes la intención de aprender en cualquier sub foro encontraras información y ejemplos que tratan el tema.
Como te as dedicado a pasear por todo el foro no puedo recomendarte algo en especifico por que ya no se si programas en asm, Basic o c
Suerte