Составители:
Рубрика:
57
;Занести в стек параметры и вызвать подпрограмму удаления
lea bx, S_INPBUF
mov al, S_FACTLEN ; дополняем до слова
cbw
push ax ; 4-й параметр длина строки
push LENDEL ; 3й параметр число удаляемых симв.
push POSDEL ; 2-й параметр позиция удаления
push bx ; 1й параметр адрес строки
call DELSUB ; вызов подпрограммы
; Вывод результата
lea dx, MESS4
mov ah, 09h
int 21h ; вывод заголовка вывода
lea bx, S_FACTLEN
xor cx, cx
mov cl, S_FACTLEN
LLL3: inc bx
cmp byte ptr [bx], 0
loopne LLL3 ; повторять до конца строки или
первого нуля
LLL4: mov byte ptr [bx], "$"
lea DX, S_INPBUF
mov ah, 09h
int 21h
jmp LOP
QUIT: mov ax, 4c00h
int 21h
; Функция получения числа из его строкового представления
;Занести в стек параметры и вызвать подпрограмму удаления
lea bx, S_INPBUF
mov al, S_FACTLEN ; дополняем до слова
cbw
push ax ; 4-й параметр длина строки
push LENDEL ; 3й параметр число удаляемых симв.
push POSDEL ; 2-й параметр позиция удаления
push bx ; 1й параметр адрес строки
call DELSUB ; вызов подпрограммы
; Вывод результата
lea dx, MESS4
mov ah, 09h
int 21h ; вывод заголовка вывода
lea bx, S_FACTLEN
xor cx, cx
mov cl, S_FACTLEN
LLL3: inc bx
cmp byte ptr [bx], 0
loopne LLL3 ; повторять до конца строки или первого нуля
LLL4: mov byte ptr [bx], "$"
lea DX, S_INPBUF
mov ah, 09h
int 21h
jmp LOP
QUIT: mov ax, 4c00h
int 21h
; Функция получения числа из его строкового представления
57
Страницы
- « первая
- ‹ предыдущая
- …
- 55
- 56
- 57
- 58
- 59
- …
- следующая ›
- последняя »
