Лабораторная работа №2. Исследование работы ЭВМ при выполнении разветвляющихся программ
Цель работы
Изучение команд переходов, способов организации разветвляющихся программ и исследование порядка функционирования ЭВМ при выполнении таких программ.
Подготовка к выполнению работы
- Восстановить текст заданного варианта программы (см. п.1 лабораторной работы №1).
- Заполнить таблицу трассировки, выполняя за базовую ЭВМ заданный вариант программы (теоретическая таблица).
- Составить описание программы (см. п.3 лабораторной работы №1).
Порядок выполнения работы
Занести в память базовой ЭВМ заданный вариант программы и заполнить таблицу трассировки, выполняя эту программу по командам (экспериментальная таблица).
Содержание отчета по работе
- Текст программы с комментариями;
- Две таблицы трассировки (“теоретическая” и “экспериментальная”);
- Описание программы;
- Вариант программы с меньшим числом команд.
Варианты программ
Первая команда программы помечена плюсом.
Адрес | Вариант 1 | Вариант 2 | Вариант 3 | Вариант 4 | Вариант 5 | Вариант 6 |
---|---|---|---|---|---|---|
016 | 0625 | C01A + | CF0B | 0000 | 0000 | 0000 |
017 | 0FA7 | ACAB | F0F5 | C01B + | 5417 | C01B + |
018 | F200 + | 001F | F000 | 0018 | F200 + | 001B |
019 | 4016 | 0000 | F200 + | 0019 | 4022 | FF20 |
01A | 4017 | F200 | 4016 | 1000 | 4023 | 00DF |
01B | 9020 | 4017 | 4017 | F200 | 9020 | F200 |
01C | F200 | 4018 | B020 | 4019 | F200 | 4019 |
01D | 3022 | A020 | F200 | 401A | 3017 | 401A |
01E | F100 | F200 | 3018 | 8022 | F100 | A021 |
01F | F000 | F100 | F000 | F200 | F000 | F200 |
020 | 3022 | 3022 | 4016 | 3018 | 3017 | F100 |
021 | C01F | F000 | 3018 | 301A | C01F | 3023 |
022 | 1111 | CCCC | C01F | F000 | FF0F | F000 |
023 | 0000 | 0000 | 0000 | 0000 | 0031 | C008 |
Last updated on