A.- Am 6. Mai 1998 meldete sich H._, geboren 1966, bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle des Kantons Zürich holte je einen Arztbericht bei Dr. med. W._, Innere Medizin FMH, vom 15. Juni 1998 und bei der psychiatrischen Klinik X._ vom 14. September 1998 ein; weiter veranlasste sie ein Gutachten der Dres. A._ und S._, Spital Y._, Departement für Innere Medizin, Medizinische Poliklinik, vom 19. November 1998. Diese Abklärungen ergaben, dass der Versicherte seit 1987 drogensüchtig ist und an chronischer Hepatitis C und Hepatitis B-Seronarbe leidet. Nach Durchführung des Vorbescheidverfahrens lehnte die IV-Stelle des Kantons Zürich den Anspruch auf berufliche Massnahmen und Invalidenrente mit Verfügung vom 12. Januar 1999 ab, weil die Arbeitsunfähigkeit des Versicherten auf reinem Suchtgeschehen beruhe und damit keine Invalidität im Sinne des IVG vorliege. B.- Gegen diese Verfügung erhob H._ Beschwerde beim Sozialversicherungsgericht des Kantons Zürich; gleichzeitig reichte er ein Schreiben der Frau C._, Projektärztin der Stiftung Z._, vom 23. Januar 1999 ein, wonach der Versicherte als Folge eines geistigen Gesundheitsschadens drogensüchtig geworden sei. Mit Entscheid vom 21. August 2000 wurde die Beschwerde abgewiesen. C.- H._ lässt Verwaltungsgerichtsbeschwerde führen mit den Anträgen, unter Aufhebung des vorinstanzlichen Entscheides und der Verwaltungsverfügung seien die Akten an die IV-Stelle zurückzuweisen und diese anzuweisen, ein psychiatrisches Gutachten unter Einbezug der Frage des Zusammenhanges von psychischen Störungen und Drogensucht (Komorbidität) einzuholen und anschliessend neu zu verfügen. Für die Erstellung des Gutachtens wird Dr. med. O._ vorgeschlagen. Die IV-Stelle beantragt Abweisung der Verwaltungsgerichtsbeschwerde; das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 