Inserted text section initial address to the binary object file. Now, the program works even when the data section comes before the text section.
Jumping to data section returns an error when data section comes before the text section as well.