Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Выполнение программы в пошаговом режиме




Исправление ошибок

 

1. Ввод данных в память Э580 разрешен только в том случае, если в разряде 6 индикатора высвечивается запятая (после нажатия клавиши MEM). Если она не светится, данные вводиться не будут.

2. Если при вводе данных допущена ошибка, ее можно исправить нажатием клавиши CLR, которая восстанавливает первоначальное содержимое ячейки памяти (при условии, что другие командные клавиши после цифровых не нажимались).

3. При неверных действиях на индикаторе появится код ошибки:

Е г г ****,

который высвечивается в следующих случаях:

а) при попытке записи в несуществующую ячейку ОЗУ или в ПЗУ (см. рис.3), а также, если была блокирована возможность ввода данных в память (не нажата клавиша MEM);

б) при попытке установить несуществующее наименование регистра;

в) при попытке установить на место RP символа, отличного от символов регистровых пар В, D, Н, 1/Р, 2/Т для операции ADDRRPMEM;

г) при операции ADDRRPBRК, если на месте RP не символ регистровой пары (как в предыдущем случае) или не нуль;

д) при попытке ввести данные в счетчики проходов не­существующей контрольной точки;

е) если перед нажатием цифровой клавиши, не была нажата одна из клавиш: ADDR, MEM, REG, BRK;

ж) при попытке запустить программу на выполнение клавишами STEP или RUN, если введено меньше четырех цифр адреса (после клавиш ADDR).

Если появится символ Err, нажатием клавиши CLR или ADDR можно восстановить предыдущее состояние счетчика команд и саму команду. Нажатием клавиши MEM восстанавливается предыдущее значение ячейки памяти и ее адрес.

При нажатии клавиши RST происходит сброс системы к ячейке с адресом 8200.

При выполнении программы в пошаговом режиме происходит останов после выполнения каждой команды.

Для выполнения программы в пошаговом режиме (STEP) необходимо:

1) установить тумблер режима в положение "отладка"

2) задать начальный адрес программы NNNN, нажав клавиши ADDR NNNN.

3) нажать клавишу STEP (после выполнения очередной команды произойдет останов, на индикаторе отобразится новое значение счетчика команд в разрядах 1¸4 и содержимое ячейки памяти по этому адресу в разрядах 7¸8).

4) повторить п.3 для всех команд программы;

5) после выполнения последней команды программы следует просмотреть содержимое регистров или ячеек памяти, в которых хранится результат.

Примечание. На передней панели Э580 приведена таблица, в которой представлена система команд микропроцессора МП К580ИК80А. Для определения машинного кода команды необходимо:

1. Найти в таблице мнемокод требуемой команды.

2. Определить номер столбца у выбранной команды.

3. Определить номер строки у выбранной команды.

4. Определить машинный код команды, в котором первой цифрой будет номер столбца, а второй цифрой – номер строки.

Пример 7. Определить машинный код команды SUB C.

По таблице находим мнемокод команды SUB C. Он расположен на пересечении 9 столбца и 1 строки. Следовательно, машинный код команды - 91.

Пример 8. Программа сложения двух чисел 57 и В5 приведена в табл. 16.

 

Таблица 14




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


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


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



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




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