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

moval, [si] ; в alпоміщується символ із ds:si

cmpal, 020h ; порівняння alіз пробілом

je @@10 ; якщо так, то перехід

cmpal, 009h ; порівняння alіз табуляцією

je @@10 ; якщо так, то перехід

cmpal, 00Dh ; порівняння alіз символом повернення

; каретки

@@10:

popax ; відновлення ax

ret ; повернення до викликаючої програми

ENDPSeparators

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

; ParamCount повертає кількість параметрів у хвості команди

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

; Вхід не має

; Вихід CX кількість параметрів командного рядка

; Регістри CX

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

PROCParamCount

movcx, [numParams] ; отримати значення змінної numParams

ret ; повернення до викликаючої програми

ENDPParamCount

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

; GetParams занесення параметрів командного рядка DOSу буфер

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

; Вхід ds префікс сегмента програми (PSP) (адресує PSP, якщо його

; не змінювали)

; es сегмент даних програми

; Вихід [params] початок буфера заповненого даними

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