A front-end data acquisition system based on STD BUS for Mossbauer spectroscopy is described. The system operates in both pulse height analysis and multichannel scaling with high resolution and allows pre-processing or filtering or the data. With the system, many kinds of computer and/or microcomputer can easily read out Mossbauer experiments data on real time via a standard interface. The many features of opening architecture is based on the industral control standard bus (STD BUS) managed by Z80 processor in the system are exposed in the paper. This architecture is able to build up flexible and expanable data acquisition system. Both a survey of the system hardware capability and a presentation of the system software are exhibited as well.