Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Порядок изменения числа контрольных точек




Порядок ввода контрольных точек

Ввод контрольных точек

Программа «монитор» Э580 предоставляет возможность выполнения программы пользователя с введением контрольных точек, т.е. адресов, на которых необходимо прервать выполнение программы для проверки промежуточных результатов.

Если введены контрольные точки, то при выполнении программы в режиме с остановом по контрольным точкам проверяются следующие условия:

а) изменилось ли содержимое ячейки памяти, адресуемое любой контрольной точкой;

б) соответствует ли содержимое счетчика команд какой-либо контрольной точке.

Если ни одно из этих условий не выполняется, то продолжается выполнение программы, иначе «монитор» уменьшает на единицу содержимое числа проходов данной контрольной точки; если равно нулю, то происходит останов в контрольной точке.

Примечание. Наибольшее число проходов контрольной точки до останова равно FF16 = 25610.

1. Ввод контрольной точки по адресу NNNN с числом проходов NN осуществляется нажатием следующих клавиш:

ADDRNNNNBRKNN

После этого в разрядах 5-6 индикатора отображается символ контрольной точки, в разрядах 1-4 - ее адрес, в разрядах 7-8 - число проходов.

Пример 6. Ввести контрольную точку по адресу 822016 с числом проходов 5 (табл. 12).

Таблица 12

Клавиши   Информация на индикаторе 1 2 3 4 5 6 7 8   Примечание  
ADDR 8 2 0 0 * *??   Ввод контрольной точки по адресу 8220.  
8220 8 2 2 0 * *??  
BRK 8 2 2 0 В Р, * *  
5 8 2 2 0 В Р, 0 5  

 

При запуске программы клавишей RUN во время пятого прохода адреса 822016 произойдет останов и на индикаторе появится:

8220 * *??

Примечание. Перед запуском программы необходимо сначала её загрузить в ОЗУ.

2. Нажатие на клавишу ВRК выведет на индикатор информацию об этой контрольной точке (число проходов уменьшилось до нуля):

8220 В Р, 0 0

3. Число проходов можно оставить нулевым, либо ввести новое значение, например, 1016 (табл.13).

4. Клавиша CLR исключает данную контрольную точку (см. табл. 13). Пробелы означают, что контрольных точек больше нет. Если они есть, будет показан адрес следующей контрольной точки.

5. Последовательным нажатием на клавишу NEXT можно просмотреть все контрольные точки. Появление на индикаторе информации о контрольной точке позволяет ее изменить или исключить.

6. Нажатие на клавишу RST исключает все контрольные точки.

 

Таблица 13

Клавиши   Информация на индикаторе 1 2 3 4 5 6 7 8   Примечание  
    8 2 2 0 В Р, 0 0   Исходное состояние  
10 8 2 2 0 B P, 1 0   Установка нового числа проходов 1016  
CLR 8 2 3 0 В Р, 0 1   Исключение контрольной точки по адресу 8220, индикация следующей контрольной точки  
CLR * * * * B P, * *   Исключение контрольной точки по адресу 8230; других контрольных точек нет  

 

Имеется возможность прекратить выполнение программы не только по адресу заданной команды, но и после выполнения заданного их количества. Для этого необходимо в ячейку памяти с адресом 83Е616 записать число команд NN, которое надо выполнить, которое надо выполнить, нажимая следующие клавиши:

ADDR83Е6BRKNN

 




Поделиться с друзьями:


Дата добавления: 2015-03-29; Просмотров: 360; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.