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

pop ds ; ds=es

popcx ; відновлення cx(довжину)

xorbx, bx ; обнуління bx, лічильник параметрів

jcxz @@60 ; пропуск циклу якщоcx=0 (довжина)

movsi, offsetparams ; поміщення адреси параметрів в si

@@40:

callSeparators ; перевірка на пробіли, табуляцію,

; повернення каретки

jne @@50 ; перехід, якщо не знайдено роздільник

mov [byteptrsi], 0 ; заміна роздільника на 0

incbx ; збільшення лічильника кількості

; параметрів

@@50:

incsi ; переміщення указника на наступний

; символ

loop @@40 ; виконувати в циклі, доки cx≠0

@@60:

mov [numParams], bx ; збереження в numParamsкількість

; параметрів

popax ; відновлення регістрів

popbx

popdx

pop si

pop di

ret ; повернення до батьківської програми

ENDPGetParams

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

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

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

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