The document discusses the 8087 Numerical Data Processor (NDP). It introduces the 8087 NDP as a coprocessor used in parallel with the main processor for mathematical computations. It then describes some limitations of general processors in performing math calculations and how the 8087 addresses these limitations through its specialized instruction set. The document goes on to explain the 8087's data types, internal architecture, instruction formats, instruction types, and concludes that the 8087 is commonly used in business applications like calculating grocery bills.