We have studied the CO/Mo(1 1 0) adsorption system at different sample temperatures by high-resolution core-level spectroscopy and near-edge X-ray-absorption fine-structure measurements. We demonstrate that CO molecules having different tilt angles with respect to the surface normal may be assigned to different components of the C 1s core-level spectra. The tilt of the CO molecules is shown to depend on the CO coverage. The thermally induced dissociation of CO is studied and is shown to differ at low and high initial CO coverages. At low coverage CO dissociation starts already at temperatures as low as 125 K whereas at saturation CO coverage no dissociation occurs below 280 K. The reasons for this difference in dissociation behavior are discussed and it is concluded that steric effects play a large role.