Well, first thing you will need is a communication program to load your program to the haas memory. You can download a trial version of multi dnc, it gives you 40 hours.
Then you need a USB to 9 pin adapter for your laptop
A 9 to 25 pin serial cable
Then a db25 null modem adapter.
Or you can make your own cable from 9 pin to 25 pin null modem cable.
Then you need to match all the comm settings between your communications program and the haas controller.