A.- Mit Verfügung vom 18. August 1998 sprach die IV-Stelle des Kantons Zürich dem 1954 geborenen mazedonischen Staatsangehörigen I._, verheiratet und Vater eines Kindes (Jahrgang 1994), gestützt auf einen Invaliditätsgrad von 40% und unter Berücksichtigung eines wirtschaftlichen Härtefalls rückwirkend ab 1. November 1996 eine halbe Invalidenrente zu. Ein bereits 1991 gestelltes Rentengesuch war abgewiesen worden (Verfügung vom 2. März 1992). B.- Hiegegen liess I._ Beschwerde erheben mit dem Antrag, die Verfügung vom 18. August 1998 sei aufzuheben und es sei ihm in Feststellung eines Invaliditätsgrades von zwischen 50% und 66% anstelle einer Härtefallrente eine ordentliche halbe Invalidenrente zuzusprechen. Das Sozialversicherungsgericht des Kantons Zürich hiess die Beschwerde insoweit gut, als es I._ mit Wirkung ab 1. November 1995 eine Härtefallrente bei einem Invaliditätsgrad von 48% zusprach; im Übrigen wies es die Beschwerde ab (Entscheid vom 30. Mai 2000). C.- Mit Verwaltungsgerichtsbeschwerde lässt I._ sein vorinstanzlich gestelltes Rechtsbegehren erneuern. Des weitern ersucht er um Gewährung der unentgeltlichen Verbeiständung. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung auf eine Vernehmlassung. 