Чтение с CD диска.....
желательно поподробнее, потому что в интернете все обыскал - нигде ни слова о том какие номера устройств(только жесткий диск а мне нужен номер сидюка), куда записывается прочитанный сектор, есть ли файловая система в ISO 9600 и как с ней работать.....
Используются функции EDD. Размер сектора 2 кб. Непосредственно в загрузчике номер диска можно получить из регистра dl. ISO9660 - это и есть стандарт на файловую систему. Она расширяемая. Структура загрузочных дисков описывается в El'torito Spec. Я вроде выкладывал процедуры чтения на форуме fasm. Если сможешь быстро разобраться с файловой системой, можем вместе написать полноценный загрузчик, осуществляющий разбор файловой системы. Еще я пишу макросы для формирования ISO-образа. Уже есть работоспособный вариант, но пока очень сырой. Кстати описание формата файловой системы на русском есть у Кулакова. Посмотри
Для примера можеш глянуть isolinux.asm из пакета syslinux - определение привода и чтение лоадера