Diamond/Pearl TMs
TM Location
TM01 - Focus Punch Oreburgh Gate
TM02 - Dragon Claw Mt. Coronet
TM03 - Water Pulse Deserted Escape Path
TM04 - Calm Mind Battle Tower
TM05 - Roar Route 213
TM06 - Toxic Route 212/Battle Tower
TM07 - Hail Route 217
TM08 - Bulk Up Battle Tower
TM09 - Bullet Seed Route 204
TM10 - Hidden Power Jubilife City/Game Corner prize
TM11 - Sunny Day Route 212
TM12 - Taunt Route 211
TM13 - Ice Beam Route 216/Game Corner prize
TM14 - Blizzard Veilstone Department Store
TM15 - Hyper Beam Veilstone Department Store
TM16 - Light Screen Veilstone Department Store
TM17 - Protect Veilstone Department Store
TM18 - Rain Dance Route 213
TM19 - Giga Drain Route 209
TM20 - Safeguard Veilstone Department Store
TM21 - Frustration Team Galaxy Veilstone Warehouse/Game Corner prize
TM22 - Solarbeam Veilstone Department Store
TM23 - Iron Tail Iron Mountain
TM24 - Thunderbolt Behind Valley Windworks/Game Corner prize
TM25 - Thunder Veilstone Department Store
TM26 - Earthquake Wayward Cave
TM27 - Return Lost Tower/Game Corner prize
TM28 - Dig Route 214
TM29 - Psychic Route 211/Game Corner prize
TM30 - Shadow Ball Route 210
TM31 - Brick Break Battle Tower
TM32 - Double Team Game Corner prize
TM33 - Reflect Veilstone Department Store
TM34 - Shockwave Route 215
TM35 - Flamethrower Game Corner prize
TM36 - Sludge Bomb Team Galaxy Veilstone Warehouse
TM37 - Sandstorm Route 228
TM38 - Fire Blast Lake Verity/Veilstone Department Store
TM39 - Rock Tomb Deserted Escape Path
TM40 - Aerial Ace Route 213
TM41 - Torment Victory Road
TM42 - Facade Survival Area
TM43 - Secret Power Amity Square
TM44 - Rest Game Corner prize
TM45 - Attract Battle Tower
TM46 - Theif Eterna City
TM47 - Steel Wing Route 209
TM48 - Skill Swap Canalave City
TM49 - Snatch Team Galaxy Veilstone Warehouse
TM50 - Overheat Stark Mountain
TM51 - Roost Route 210
TM52 - Focus Blast Veilstone Department Store
TM53 - Energy Ball Route 226/Fight Area prize
TM54 - False Swipe Veilstone Department Store
TM55 - Brine Pastoria Gym
TM56 - Fling Route 222
TM57 - Charge Beam Sunyshore Gym
TM58 - Endure Game Corner Prize
TM59 - Dragon Pulse Victory Road
TM60 - Drain Punch Veilstone Gym
TM61 - Will-o-wisp Fight Area Prize
TM62 - Silver Wind Route 212
TM63 - Embargo Veilstone City
TM64 - Explosion Slot Game
TM65 - Shadow Claw Hearthome Gym
TM66 - Payback Route 215
TM67 - Recycle Eterna Mansion
TM68 - Giga Attack Game Corner prize
TM69 - Rock Polish Mt. Coronet
TM70 - Flash Veilstone Department Store
TM71 - Stone Edge Victory Road/Fight Area prize
TM72 - Avalanche Snowpoint Gym
TM73 - Thunder Wave Fight Area Prize
TM74 - Gyro Ball Game Corner prize
TM75 - Swords Dance Game Corner prize
TM76 - Stealth Rock Oreburgh Gym
TM77 - Psych Up Route 211
TM78 - Captivate Victory Road
TM79 - Dark Pulse Victory Road
TM80 - Rock Slide Mt. Coronet (2nd floor)
TM81 - X-Scissor Route 221
TM82 - Sleep Talk Route 205
TM83 - Natural GIft Veilstone Department Store
TM84 - Poison Jab Route 212
TM85 - Dream Eater Lake Valor Side
TM86 - Grass Knot Eterna Gym
TM87 - Swagger Pokemon Mansion
TM88 - Pluck Floaroma Town
TM89 - U-Turn Game Corner prize
TM90 - Substitute Old Chateau
TM91 - Flash Cannon Canalave Gym
TM92 - Trick Room Route 213
HMs
HM Location
HM01 - Cut From Cynthia in Eterna City
HM02 - Fly Team Galaxy Veilstone Warehouse
HM03 - Surf From old lady in Celestic Town
HM04 - Strength Top Floor of the Lost Tower
HM05 - Defog Pastoria City
HM06 - Rock Smash From Hiker in Oreburgh Gate
HM07 - Waterfall From Jasmine in Sunyshore City after beating Crasher Wake
HM08 - Rock Climb Route 217
That should be right. PM me if wrong, i'll correct it.