Assembly??
That is insane if you ask me, why don't you use C,C++ or Java?
On a side note, I am also developing a software application that will contain a exercise database and will be able to design HST cycles for you from your input of RM's, increment size, size of each rep blocks...