Diagram: Firing an Assault Weapon — whether stationary or moving, a model firing an assault weapon can always fire the weapon's indicated number of shots, up to its maximum range.
Assault weapons are used to support units as they charge forward into the attack. They either fire so rapidly or are so indiscriminate that you don't have to do much more than point and shoot. For example a flamer is a weapon which fires a fan-shaped gout of burning fuel so it's just as accurate whether you are moving and firing or not. These weapons shoot the number of times indicated – whether you move or not and regardless of range. This means they are very good for assaulting things… hence the name!