A.- Die 1952 geborene Z._ bezog seit 1. Dezember 1994 eine halbe und ab 1. August 1995 eine Viertelsrente der Invalidenversicherung. Mit Verfügung vom 24. Oktober 1997 lehnte es die IV-Stelle Basel-Landschaft ab, die Rente revisionsweise zu erhöhen. B.- Im Rahmen des hiegegen eingeleiteten Beschwerdeverfahrens zog die IV-Stelle die Revisionsverfügung in Wiedererwägung und sprach Z._ mit Verfügung vom 22. September 1998 ab 1. November 1996 eine halbe Rente zu. Mit Entscheid vom 8. Dezember 1999 wies das Versicherungsgericht des Kantons Basel-Landschaft die Beschwerde ab, soweit das Verfahren nicht aufgrund der in Wiedererwägung gezogenen Verfügung als gegenstandslos abgeschrieben wurde, und stellte fest, dass die Versicherte ab 1. November 1996 Anspruch auf eine halbe Rente hat. C.- Z._ lässt Verwaltungsgerichtsbeschwerde führen und beantragen, in Aufhebung des vorinstanzlichen Entscheids sei ihr ab 1. November 1996 eine ganze Invalidenrente zuzusprechen; eventuell sei die Sache zur Vornahme ergänzender Abklärungen an die IV-Stelle zurückzuweisen. Weiter wird um Gewährung der unentgeltlichen Verbeiständung ersucht. Die IV-Stelle verzichtet auf eine Stellungnahme zur Verwaltungsgerichtsbeschwerde, während sich das Bundesamt für Sozialversicherung nicht vernehmen lässt. 