evil, 70 bytes
aeeeaeeewueuueweeueeuewwaaaweaaewaeaawueweeeaeeewaaawueeueweeaweeeueuw It uses the following four commands:
a - increment the register u - decrement the register e - interweave the register's bits (01234567 -> 20416375) w - write the value of the register as an ASCII character