Курсовая работа: Робота з записами мови ассемблера
cld
rep stosb
pop es di cx ax
ret
memzero endp
readstring proc near ;Чтение строки с клавиатуры
;DS:DX->буффер
;AL=макс. кол-во символов
push ax dx
xor cx,cx
mov cl,al
call memzero
mov @@buf,al
mov ah,0Ah
lea dx,@@buf
int 21h
lea si,@@buf
inc si
xor cx,cx
mov cl,[si]
inc si
pop di
push dx
rep movsb
pop dx ax
ret
@@buf db 0, 60 dup (?)
readstring endp
readword proc near ;Чтение числа с клавиатуры