Las resistencias de pull-up se conectan de una entrada o salida digital a Vcc, las de pull-down de una entrada o salida digital a masa (referencia). Esto se hace con el objetivo de evitar niveles de voltajes que caen en el rango indefinido, o respuestas no deseadas. Por tanto, las de pull-up fijan un 1 lógico y las de pull-down un cero lógico.
Un ejemplo. Supongamos que necesitamos un pulsador normalmente abierto conectado a una entrada digital. Como el pulsador es normalmente abierto, cuando éste no se pulsa el nivel de voltaje en la entrada digital puede caer en el rango indefinido debido a muchos factores, o puede estar en 1 lógico si es una entrada TTL. Si se requiere que cuando se pulse la entrada sea un 1 lógico, se debe conectar una resistencia de pull-down, y el pulsador va conectado de Vcc a la entrada que a su vez está conectada con la resistencia. Cuando el pulsador esta abierto la resistencia fija la entrada a cero lógico. Cuando se cierra el pulsador la entrada se fija a 1 lógico mientras el pulsador esté cerrado. Por otro lado, si se requiere que cuando se pulse la entrada se aun cero lógico, el pulsador y la resistencia cambian de posición, y en este caso la resistencia es de pull-up.
Espero haberme explicado bien.
Gracias George por tu comentario, yo pensaba que esos terminos se utilizaban solamente en electronica digital, pero ahora sé que también se usan en electrónica analógica.
Saludos