надо сделать нечто вроде boot-сектора, ваш код расположить прямо с нулевого смещения (железо голое, и код тоже должен быть голый, без всяких "шапок"). Как-то так, если я правильно понял задачу.
Ну я бы сделал файл из нулей 64кб , и по смещению 7с00 расположил бы в нем вашу прогу (скомпилированную как ком-файл каким-нибудь досовским турбо-ассемблером) Ну а дальше ISO и вперед)