The short answer is no. There is no Dive, HM 08, in Pokemon
FireRed.
View page
A HM is a move is a move that can be tought to as many Pokemon
as you like but the Pokemon has to be able.
View page
When you defeat chuck in cianwood talk to the woman outside the
gym and she will give you the fly HM
View page
You can get HM Waterfall in Ice Cave (Four Island). You'll need
Surf and Strength to get to it. Push various boulders around and
fall through a few holes and soon you will find the HM on a
ledge.
View page
HM 04 is Strength. It is found on the top floor of the Lost
Tower (that tall white building near Solaceon town)