Если делать с прерываниями и DMA, то лучше придумать новый аппаратный интерфейс ( контроллер SD ) "по мотивам" контроллера MY. Из команд оставить только ЧТЕНИЕ, ЗАПИСЬ, ЗАГРУЗКА, НАСТРОЙКА, РАЗМЕР и СОСТОЯНИЕ, а в блоке параметров передавать не головка-сектор-цилиндр, а сразу номер блока ( как в HD ).
Обсудите все тонкости такого интерфейса ( особенно если есть желание адресовать на диске более 64 К блоков ), после чего я могу добавить устройство SD в эмулятор ДВК.