A.- Der 1949 geborene B._ meldete sich am 9. April 1996 bei der Invalidenversicherung zum Leistungs- bezug an. Nach Abklärungen in medizinischer und beruflich- erwerblicher Hinsicht verneinte die IV-Stelle des Kantons Zürich mit Verfügung vom 28. November 1996 einen Anspruch auf berufliche Massnahmen sowie eine Rente der Invaliden- versicherung. B.- Die hiegegen erhobene Beschwerde mit dem Begehren um Zusprechung einer ganzen Invalidenrente und eventuell ergänzende medizinische Abklärungen wies das Sozialver- sicherungsgericht des Kantons Zürich ab (Entscheid vom 29. März 1999). C.- Mit Verwaltungsgerichtsbeschwerde lässt B._ beantragen, in Aufhebung des vorinstanzlichen Entscheides sei ihm eine halbe Invalidenrente zuzusprechen. Ferner er- sucht er um unentgeltliche Verbeiständung. Der Beschwerde liegen ein Zeugnis des Dr. med. K._ (vom 14. April 1999) sowie eine Anzeige der P._ und des V._, Staatl. dipl. Physiotherapeuten, über zwei Behandlungs- termine bei. Die IV-Stelle verzichtet auf eine Stellungnahme. Das Bundesamt für Sozialversicherung lässt sich nicht verneh- men. 