I have realised that writing separate jump statements to store the results of each boolean operation is infeasible because:
1. Creating new Label names dynamically from vm to asm is infeasible
2. Very long output asm file
The only solution is to make a universal/general boolean assignment of true or false using a subroutine as i found here
http://nand2tetris-questions-and-answers-forum.32033.n3.nabble.com/translating-eq-to-asm-tp4028370p4028371.htmlHowever to use this without additional labels i will need access to instruction pointer, which i could not find in the given documentation and chapter 7 pdf. Do you have a solution to this problem ?