Test Driven Development for Assembly Language