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

; StrWrite2 вивід заданої кількості символів рядка на консоль

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

; Вхід di адреса ASCIIрядка

; cx кількість записуваних символів (для StrWrite2)

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

; виводу

Регістри cx(для StrWrite)

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

PROCStrWrite

callStrLength ; встановити в cxдовжину рядка

PROCStrWrite2 ; друга змінна точка входу

pushax ; збереження змінюваних регістрів

pushbx

pushdx

mov bx, 1 ; задання стандартного пристрою виводу

mov dx, di ; адресація ASCIIрядка в ds:dx

movah, 40h ; в axномер функції, що виконує запис

; в файл або на пристрій виводу

int 21h ; виклик 21 переривання DOS

popdx ; відновлення збережених регістрів

popbx ; із стеку

popax

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

ENDP StrWrite2

ENDP StrWrite

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

; NewLine перейти на новий рядок на стандартному пристрої виводу

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

; Вхід не має

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