Иллюстрированный самоучитель по Assembler


Пример 3-8. Вызов подпрограммы без параметров - часть 5


mul BX                            ;Произведение в DX:AX

mov CX,AX                    ;Нам оно нужно в CX

del1:  push CX               ;Сохраним его

mov CX,0                       ;Счетчик внутреннего цикла

del2: loop del2               ;внутренний цикл (64К шагов)

pop CX                           ;Восстановим внешний счетчик

loop del1                         ;Внешний цикл ( 2000 шагов)

pop DX                           ;Восстановим 

pop CX                           ;все сохраненные 

pop BX                            ; в начале подпрограммы

pop AX                            ;регистры

ret                                     ;Возврат в программу 




Начало  Назад  Вперед



Книжный магазин