Дипломная работа: Вивід вмісту каталогу y середовищі MS DOS

mov es, ax ; встановлює в esадресу сегмента даних

; ------Отримання даних із командного рядка

call GetParams ; отримати параметри із командного рядка

; (ds=PSP)

call NewLine ; перехід на новий рядок

; ------Виведення інформації о програмі

mov di,offset tit1 ; адреса рядка з інформацією о програмі

call StrWrite ; вивід інформації о програмі на консоль

call NewLine ; перехід на новий рядок

; ------Вибір маски

call ParamCount ; отримання в cxчисло параметрів

movdi, offsetdefaultSpec ; встановити diвказівником на

; стандартний шаблон маски

or cx, cx ; перевірка cxна наявність 0

jz @@10 ; якщо cx=0, перехід

xor cx, cx ; обнуління cx(номер параметру)

call GetOneParam ; отримати адресу параметра

; ------Виклик підпрограми обробника

@@10:

movbx, offsetAction ; поміщення в bxадреси процедури Action

callDirEngine ; виклик процедури DirEngineрозгляду

; каталогу

; ------Завершення роботи

Exit:

call NewLine ; перехід на новий рядок

mov ah, 04Ch ; в ahномер функції виходу із програми

moval, [exCode] ; в alкод виходу

int 21h ; виклик DOS, завершення програми

; -------------------------------------------------------------------------------------------

К-во Просмотров: 558
Бесплатно скачать Дипломная работа: Вивід вмісту каталогу y середовищі MS DOS