Assembler для начинающих


   https://kraussdent.com.ua/services/lechenie-zubov/ лечение зубов: идеальные зубы.        

в программу DEBUG, так что


    этого фрагмента возвращает управление в программу DEBUG, так что вы
    можете увидеть, что за число находилось в вершине стека, когда
    выполнялась исходная контрольная точка.  Так как была использована
    команда FBSTP, она извлекла число из вершины стека, записав аго в
    память.  Поэтому, чтобы увидеть второе число стека, ST1, вы можете
    еще раз выполнить отладочный фрагмент; все это можно повторять
    столько раз, сколько вы хотите.  Когда по этому методу будет
    получено десятичное число, содержащее значение 0FFH как в старшем,
    так и в знаковом байтах, знайте, что из стека извлеклось пустое
    значение.  Далее в программе можно установить новую контрольную
    точку, и снова выполнить программу сначала.  Таким образом вы
    можете пройти путь по всей программе, пока не найдется место
    ошибки.  Как только ошибка найдена, можно либо исправить ее на
    месте ("залатать" ошибку), или выйти назад в DOS, чтобы
    отредактировать и заново ассемблировать программу.      Когда, наконец,
    программа выполняется верно, и вам больше уже не нужна программа
    DEBUG, можно удалить отладочный фрагмент из программы.  В этот же
    момент вы можете изменить программу так, чтобы принимать параметры
    через регистры стека, а не через память.

Содержание  Назад