fixed issue of BX register getting overwritten