Lab 2 of Computer Hardware Design