I think you just go and look into your Pokemon storage boxes on the PC and they'll be there :)
that's not true you have to go to pal park and catch them
youdon't defog is a hm move that is in Pokemon diamond, pearl, and platinum
First of all you need to have a DS that can play gameboy games. Then you need to have gotten Surf and the National Pokedex. With emerald in your GBA game slot and diamond in the DS game slot you can transfer 6 pokemon from your PC in emerald into diamond from the start screen. Once pokemon have been transfered, go to the Pal Park in route 221. You can "recatch" your pokemon with the provided balls and they will be sent to the PC in Diamond.
No. That is a feature in Ruby/Sapphire/Emerald only.
Sorry but there is no "Rock Slide" move available in Pokémon Emerald. It was available in the Pokémon Diamond and earlier.
In emerald the sprites are animated
You can't - It's a move introduced in generation IV (Diamond, Pearl and Platinum). Sorry :(
No, you cannot trade between any of the DS games (diamond, pearl, etc.) with any of the GBA games (ruby, sapphire, emerald, etc.). However, you can migrate Pokemon from the GBA series to the DS games by means of Pal Park. Pal park however is only available once beating the pokemon league. Be warned that Pokemon migrated cannot be returned to their GBA games and cannot know any HM moves (there is a move deleter in the game where you can have Pokemon forget these moves before migrating them to diamond).
By moving clumps of grass in pokemon emerald.
You can't its not a move in emerald.
diglit
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.
Dive is a two turn move that the pokemon dives underwater the first turn and then tackles it on the next turn it doesn't do anything specail ondiamond like it does in emerald