ЦУУ (1075289), страница 4
Текст из файла (страница 4)
Рисунок 11. Функциональная схема управляющего автомата
9.Составление программы решения задачи
9.1Распределение оперативной памяти
Карта памяти выглядит так:
а) Страница 0 – команды;
б) Страница 1 – массив А;
9.2 Составление машинной программы
Таблица №7. Машинная программа
№ | Адрес | Код команды | Примечание | |||
пп. | ОП | Байт 1 | Байт 2 | |||
1 | 00 | 80 | 40 | Ввод размера | ||
2 | 02 | 40 | 10 | Первичная установка | ||
3 | 04 | 20 | 10 | Последующее сравнение | ||
4 | 06 | 10 | 00 | Выход |
9.3.Подготовка фотографии оперативной памяти
Таблица №8. Фотография оперативной памяти
Адрес страницы | Адрес слова в странице | |||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0 | 80 | 00 | 40 | 10 | 20 | 10 | 10 | 00 | ||||||||
1 | 11 | 12 | 13 | 04 | 15 | 16 | 17 | 18 | 19 | 1А | 1В | 1С | 1D | 1E | 1F | 13 |
2 | ||||||||||||||||
3 | ||||||||||||||||
4 | ||||||||||||||||
5 | ||||||||||||||||
6 | ||||||||||||||||
7 | ||||||||||||||||
8 | ||||||||||||||||
9 | ||||||||||||||||
A | ||||||||||||||||
B | ||||||||||||||||
C | ||||||||||||||||
D | ||||||||||||||||
E | ||||||||||||||||
F |
*Вертикальными двойными линиями команды отделяются друг от друга.
9.4.Содержимое оперативной памяти после выполнения
Таблица №9. Содержимое оперативной памяти после выполнения
Адрес страницы | Адрес слова в странице | |||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
0 | 80 | 00 | 40 | 10 | 20 | 10 | 10 | 00 | ||||||||
1 | 11 | 12 | 13 | 04 | 15 | 16 | 17 | 18 | 19 | 1А | 1В | 1С | 1D | 1E | 1F | 13 |
2 | ||||||||||||||||
3 | ||||||||||||||||
4 | ||||||||||||||||
5 | ||||||||||||||||
6 | ||||||||||||||||
7 | ||||||||||||||||
8 | ||||||||||||||||
9 | ||||||||||||||||
A | ||||||||||||||||
B | ||||||||||||||||
C | ||||||||||||||||
D | ||||||||||||||||
E | ||||||||||||||||
F |
*Вертикальными двойными линиями команды отделяются друг от друга.
10. Моделирование программы с помощью CUU.exe
10.1. Первоначальный вид оперативной памяти
10.2. Выполнение программы
В качестве n задаем размер массивов. 0510=0516
10.3. Вывод результата нашей задачи
10.4. Остановка программы
10.5. Содержание оперативной памяти после выполнения программы
10.6. Завершение программы
Приложении №1. Схема обобщенной микропрограммы.
Приложении №2. Закодированный граф обобщенной микропрограммы.