You don't.
in gold that is your 10th gym after Brock and the eight at kanto she doesn't give you any HM you get cut power but have to get it from the sea captain on the ship after seeing bill
beat misty in second gym
At The Ship In vermilion city down from Misty's gym
you cant
It's impossible to deleat a HM.
on the ice path
With hm strenght.
i believe so
On the bride on route 25
in cerulean city in the gym idiots
You can find it in the Dark Cave.
There is no HM Dive in either Pokemon Silver/Gold or Heartgold/SoulSilver. It is exclusive to the Hoenn games.