The second largest supermarket chain in the UK, Wal-Mart-owned Asda, has pre-empted possible Government legislation by pledging not to sell alcoholic drinks below cost.