mehrfache Urkundenfälschung (Art. 251 Ziff. 1 Abs. 1 und 2 aStGB), mehrfacher Betrugsversuch (Art. 148 Abs. 1 aStGB i.V.m. Art. 22 Abs. 1 StGB); Begehungsort, anwendbares Recht (Art. 3, 6 und 7 StGB); Beschleunigungsgebot (Art. 6 EMRK), hat sich ergeben: A.- X._ versuchte im Oktober 1993 mit drei andern Personen vier türkische Banken in Istanbul und Izmir zur Zahlung von Geldbeträgen in der Höhe von insgesamt rund 132 Millionen Franken auf teils kurz zuvor bei diesen Banken errichtete Kundenkonti zu veranlassen. Dabei wurden angeblich von der A._ (Suisse) stammende, inhaltlich unwahre Telex-Zahlungsanweisungen verwendet, welche mit korrekten Testschlüsseln (so genannte "Key Tested Telex"-Übermittlungscodes) versehen waren, von welchen sich einer der Beteiligten, der bei der fraglichen Bank (A._) tätig war, durch Einsichtnahme in die vertraulichen Testschlüsselvereinbarungen unbefugt Kenntnis verschafft hatte. Da die türkischen Banken nach Erhalt der Telex-Zahlungsanweisungen Rückfragen an die A._ richteten und die Zahlungsanweisungen sich dabei als Fälschungen erwiesen, unterblieben die entsprechenden Gutschriften. B.- Das Obergericht des Kantons Zürich verurteilte X._ am 12. Januar 2001 in Bestätigung des Entscheids des Bezirksgerichts Zürich vom 10. Juni 1998 wegen mehrfacher Urkundenfälschung (Art. 251 Ziff. 1 Abs. 1 aStGB) und wegen mehrfachen vollendeten Betrugsversuchs (Art. 148 Abs. 1 aStGB i.V.m. Art. 22 Abs. 1 StGB) zu einer (unbedingt vollziehbaren) Zuchthausstrafe von 18 Monaten (unter Anrechnung von 275 Tagen Untersuchungshaft) als Zusatzstrafe zu einem Urteil des Obergerichts des Kantons Basel-Landschaft vom 21. Oktober 1997. C.- X._ führt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, das Urteil des Obergerichts sei aufzuheben und die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. D.- Das Kassationsgericht des Kantons Zürich wies am 8. August 2001 die von X._ erhobene kantonale Nichtigkeitsbeschwerde ab, soweit es darauf eintrat. 