Составители:
133
последовательности кодов, содержащих команды линейной (табл. 5.1) и
разветвляющейся (табл. 5.2) программ, а также коды данных.
Последовательность кодов заносится в память базовой ЭВМ (см. параграф
3.1), в счетчик команд заносится пусковой адрес (адрес команды,
отмеченной символом " + "), машина устанавливается в режим
покомандного исполнения программы, и производится ее пошаговое
выполнение. Содержимое всех регистров процессора после исполнения
каждой команды заносится в таблицу, аналогичную табл. 3.2,
анализируется и комментируется.
Таблица 5.1 Таблица 5.2
Линейная программа
Программа с ветвлением
Ячейки памяти
Ячейки памяти
Ячейки памяти
Ячейки памяти
Адрес
Содержимое
Адрес
Содержимое
Адрес
Содержимое
Адрес
Содержимое
017
018
019
01A
01B
01C
01D
0000
0255
7С99
0000
+F200
4024
6018
01E
01F
020
021
022
023
024
301A
F200
4019
101A
301A
F000
C3CF
017
018
019
01A
01B
01C
01D
54F7
+F200
4022
4023
9020
F200
3017
01E
01F
020
021
022
023
024
F100
F000
3017
C01F
FFD1
002F
7C99
Затем исследователь должен отразить: назначение программы;
реализуемые ею функции (формулы); область представления исходных
данных и результатов; расположение в памяти программы, исходных
данных и результатов; адреса первой и последней команд программы и т.
п. Сходным образом (по готовой или составленной программе) изучается
эффективность различных способов организации циклических программ
(тех средств базовой ЭВМ, которые позволяют строить такие алгоритмы),
работы с подпрограммами (способы передачи параметров) и т. п. Если при
этом используется модель, построенная на персональной ЭВМ "Искра
226", то на экране последней вычерчивается структура, показанная на рис.
5.4,а,
С помощью структуры, представленной на рис. 5.4, исследуются
алгоритмы обмена информацией с периферийным оборудованием
(асинхронного обмена и обмена по прерыванию программы).
Исследователь играет роль устройств ввода информации, т. е.
устанавливает с помощью клавиатуры коды вводимых символов и дает
сигнал о готовности (устанавливает флаг контроллера).
Страницы
- « первая
- ‹ предыдущая
- …
- 134
- 135
- 136
- 137
- 138
- …
- следующая ›
- последняя »