As with all new games in each Generation, Diamond & Pearl have TMs and HMs to allow you to teach your Pokémon attacks that they wouldn't normally know. However unlike in past games, there are 92 TMs and 8 HMs bringing it up to a total of 100 TMs & HMs together. Here is a list of all the TMs, the attacks they represent and their Location in Diamond & Pearl. Click the attacks to go to their Attackdex Page: