A.- Mit Verfügung vom 16. Oktober 1997 stellte die Schweizerische Unfallversicherungsanstalt (SUVA) die D._, geboren 1950, für die Folgen eines am 23. Dezember 1991 erlittenen Unfalles erbrachten Taggeldleistungen per 12. August 1997 ein. Mit einer weiteren Verfügung vom 29. Oktober 1998 sprach sie dem Versicherten für die Zeit ab 1. August 1997 eine Invalidenrente, basierend auf einer Erwerbsunfähigkeit von 25 %, und eine Integritätsentschädigung von Fr. 14'580.-, entsprechend einer Integritätseinbusse von 15 %, zu. Die gegen beide Verwaltungsakte erhobenen Einsprachen lehnte sie ab (Einspracheentscheid vom 2. Februar 1999). B.- Dagegen liess D._ beim Sozialversicherungsgericht des Kantons Zürich Beschwerde führen und das Rechtsbegehren stellen, es seien ihm eine Invalidenrente auf Grund einer 100 %igen Invalidität und eine Integritätsentschädigung, gestützt auf eine Integritätseinbusse von 60 %, zuzusprechen; eventuell sei die Sache zur ergänzenden Untersuchung an die SUVA zurückzuweisen oder das angerufene Gericht habe ein unabhängiges Gutachten einzuholen. In teilweiser Gutheissung der Beschwerde stellte das kantonale Gericht fest, dass der Versicherte ab 1. August 1997 Anspruch auf eine Invalidenrente, entsprechend einem Invaliditätsgrad von 30 %, habe; im Übrigen wies es die Beschwerde ab (Entscheid vom 23. Mai 2000). C.- Mit Verwaltungsgerichtsbeschwerde lässt D._ beantragen, es sei ihm eine Invalidenrente auf der Grundlage einer Erwerbsunfähigkeit von 50 % zuzusprechen. Ferner lässt er um Gewährung der unentgeltlichen Verbeiständung ersuchen. Die SUVA schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung lässt sich nicht vernehmen. 