National Semiconductors have a several very useful application notes which cover a lot of the basics of balanced serial communications. After, DMX512 is just a variant of RS-485, which is itself a superset of RS-422. These are PDF files, and the timestamp and size are as of September 1997. They don't look like they get updated that often, after all this stuff is all cast in stone...
The SN75156A is a RS-485 transceiver chip, widely used for for both transmission and reception of DMX512.
The pinouts of the SN74156A can be obtained from Chipdir at Hitex. National Semiconductors also do a number of variants on the SN74156A, and their reference page for the DS16F95 has a useful PDF data sheet.
Doug Fleenor of Doug Fleenor Designs makes a case for using the SN74156B rather than the SN74156A in a newsletter (no longer online).
Comments and suggestions are welcomed by the webmaster, please use this
DMX512.com site and linking information. And be sure to read our disclaimer.