.DSTAT надо вызывать для определения загружен ли драйвер и его размер
Зачем? .FETCH отлично вызывается поверх загруженного драйвера - просто будет как ноп. Размер тоже не нужен - после выполнения .FETCH в R0 вернется первый свободный адрес после драйвера (если драйвер до этого был загружен - вернется адрес буфера который был указан в .FETCH).