copy (1074496)
Текст из файла
Московский государственный технический университет
им. Н.Э.Баумана
Отчет по лабораторной работе
по курсу “Архитектура ЭВМ”
Вариант 77
Проверил Выполнил
Виноградов В.И. студент группы ИУ5-53
_______________ Писаренко Р.М
Номер по списку - 17
___________________________________________________________
Москва 2001
Вариант 77. 4 - КР1 - 9
1. Постановка задачи.
1.1. Разработать центральное устройство управления специализированного процессора, предназначенного для выполнения задачи № 4:
Вычисление
,
и вывод результатов на дисплей. Размерность массивов n задается командой ввода.
1.2. ЦУУ должно обрабатывать одноадресные команды с косвенной адресацией операндов:
| КОП | R | R1 |
А*ОП[РОН[R1]+И]ОП[РОН[R1]+И], А
Результат выполнения операции может засылаться в оперативную память или/и аккумулятор.
1.3. ЦУУ должно включать:
1.3.1. Общую часть: регистр общего назначения, аккумулятор, буферный регистр, арифметико-логическое устройство, схему инкремента-декремента, регистр команд, регистр адреса и управляющий автомат;
1.3.2. Изменяемую часть:
- программный счетчик должен размещаться в счетчике команд РС
- индекс необходимо размещать в РИ
- адрес возврата из подпрограммы надо разместить в РВ.
2. Алгоритм решения задачи.
2.1. Общий алгоритм.
2.2. Система машинных команд.
Для реализации данного алгоритма введём, следующую систему команд (см. таблицу 1). В соответствии с условиями задачи все команды являются одноадресными с косвенной адресацией.
Таблица 1. Система команд.
| Мнемокод | КОП | R | R1 | Примечание |
| вв | 0000 | 0 | 0 | Ввод байта ДисплейРИ |
| пв | 0010 | 0 | 0 | Перевод с возвратом РСРВ |
| сл1 | 0011 | 3 | 1 | Сложение1 (i-й элемент массива A складывается с результотам) A:=ОП[РОН[R1]+И] ОП[РА]:= ОП[РА]+A |
| сл2 | 0100 | 3 | 2 | Сложение2 (i-й элемент массива B складывается с результотам) A:=ОП[РОН[R1]+И] ОП[РА]:= ОП[РА]+A |
| дк | 0101 | 0 | 0 | Декремент РИ:=РИ-1 |
| пу | 0110 | 0 | 0 | Переход условный
PC: = PC+2,если I=0 |
| ст | 0111 | 0 | 0 | Остановка “стоп”- дисплей |
| выв | 1000 | 3 | 0 | Вывод РОН[R] – Дисплей |
| Subсл1 | 1001 | A | 0 | Занесение ‘A.0’РОН[1] POH[1]:=R |
| Subсл2 | 1010 | B | 0 | Занесение ‘В.0’РОН[2] POH[2]:=R |
| Subсл3 | 1011 | C | 0 | Занесение ‘C.0’РОН[3] POH[3]:=R |
2.3. Алгоритмы машинных команд.
Алгоритмы машинных команд приведены в приложении 1.
4. Программа в машинных кодах.
Программа в машинных кодах приведена в таблице 2.
Таблица 2. Машинная программа.
| Адрес ОП | Код команды | Примечание | |
| Байт 1(КОП:R) | Байт 2(R1) | ||
| 00 | 00 | 00 | Ввод n |
| 02 | 9A | 00 | SubCл1 |
| 04 | AB | 00 | SubСл2 |
| 06 | BC | 00 | SubСл3 |
| 08 | 20 | 00 | Пв |
| 0A | 33 | 01 | Сл1 |
| 0C | 43 | 02 | Сл2 |
| 0E | 50 | 00 | Дк |
| 10 | 60 | 00 | Пу |
| 12 | 83 | 00 | Выв |
| 14 | 70 | 00 | Ст |
5. Карта памяти.
Карта памяти приведена в таблице 3.
Таблица 3. Карта памяти.
| Страница ОП | Назначение |
| 0 | Основная программа |
| А | Массив А |
| В | Массив В |
| С | C.0 Сумма С |
6. Фотографии памяти.
Фотография памяти приведена в таблице 4.
Таблица 4. Фотография памяти.
| Номер слова в странице | |||||||||||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | ||
| Номер страницы | 0 | 00 | 00 | 9A | 00 | ab | 00 | bc | 00 | 20 | 00 | 33 | 01 | 43 | 02 | 50 | 00 |
| 1 | 60 | 00 | 83 | 00 | 70 | 00 | |||||||||||
| 2 | |||||||||||||||||
| 3 | |||||||||||||||||
| 4 | |||||||||||||||||
| 5 | |||||||||||||||||
| 6 | |||||||||||||||||
| 7 | |||||||||||||||||
| 8 | |||||||||||||||||
| 9 | |||||||||||||||||
| A | 01 | 01 | 01 | 01 | 01 | 02 | 04 | 54 | 45 | 54 | 12 | 10 | 01 | 01 | 02 | 0F | |
| B | 01 | 01 | 01 | 01 | 01 | 02 | 04 | 54 | 45 | 01 | 02 | 11 | 01 | 01 | 02 | 0F | |
| C | 08 | ||||||||||||||||
| D | |||||||||||||||||
| E | |||||||||||||||||
| F | |||||||||||||||||
7. Обобщенная микропрограмма.
8. Закодированный граф микропрограммы.
9. Список переходов.
Управляющий автомат имеет 50 состояний, следовательно, для их кодирования понадобиться шестиразрядный регистр. Закодируем все состояния автомата двоичными кодами и составим таблицу переходов (см. таблицу 5).
Таблица 5. Список переходов.
| № пп | Исходное Состояние | Код | Следующее состояние | код | Входные Сигналы | Сигналы возбуждения | Выходные сигналы |
| a0 | 000000 | a1 | 000001 | b | - | - | |
| a1 | 000001 | a2 | 000010 | D2 | Y43,y49 | ||
| a2 | 000010 | a3 | 000011 | -x4 -x3 -x2 -x1 | D2D1 | Y62,y50,y13 | |
| a5 | 000101 | -x4 -x3 -x2 x1 | D3D1 | ||||
| a6 | 000110 | -x4 -x3 x2 -x1 | D3D2 | ||||
| a8 | 001000 | -x4 -x3 x2 x1 | D4 | ||||
| a8 | 001000 | -x4 x3 -x2 –x1 | D5 | ||||
| a18 | 010010 | -x4 x3 -x2 x1 | D5D2 | ||||
| a20 | 010100 | -x4 x3 x2 –x1 | D5D3 | ||||
| a19 | 010011 | -x4 x3 x2 x1 | D5D2D1 | ||||
| a25 | 011001 | x4 -x3 -x2 –x1 | D5D4D1 | ||||
| a29 | 011101 | x4 -x3 -x2 x1 | DD5D4D3D1 | ||||
| a32 | 100000 | x4 -x3 x2 –x1 | D6 | ||||
| a35 | 100011 | x4 -x3 x2 x1 | D6D2D1 | ||||
| a24 | 011000 | x4 x3 -x2 –x1 | D5D4 | ||||
| a3 | 000011 | a5 | 000101 | D3D1 | Y66 | ||
| a4 | 000100 | a38 | 100110 | D6D3D2 | Y48 | ||
| a5 | 000101 | a4 | 000100 | D3 | Y24 | ||
| a6 | 000110 | a7 | 000111 | D3D2D1 | Y24 | ||
| a7 | 000111 | a4 | 000100 | D3 | Y45 | ||
| a8 | 001000 | a49 | 110001 | D6D5D1 | Y35 | ||
| a9 | 001001 | a10 | 001010 | D4D2 | Y27 | ||
| a10 | 001010 | a11 | 001011 | D4D2D1 | Y42,y11,y14 | ||
| a11 | 001011 | a12 | 001100 | D4D3 | Y30 | ||
| a12 | 001100 | a13 | 001101 | D4D3D1 | Y36 | ||
| a13 | 001101 | a14 | 001110 | D4D3D2 | Y42,y11,y13,y15 | ||
| a14 | 001110 | a15 | 001111 | D4D3D2D1 | Y37,y11,y12,y13,y14,y15 | ||
| a15 | 001111 | a16 | 010000 | D5 | Y30 | ||
| a16 | 010000 | a17 | 010001 | D5D1 | Y31,y11,y14 | ||
| a17 | 010001 | a4 | 000100 | D3 | Y60 | ||
| a18 | 010010 | a4 | 000100 | D3 | Y47,y6 | ||
| a19 | 010011 | a0 | 000000 | Y70 | |||
| a20 | 010100 | a21 | 010101 | D5D3D1 | Y35 | ||
| a21 | 010101 | a4 | 000100 | D3 | Y37,y11,y13,y15 | ||
| a22 | 010110 | D5D3D2 | |||||
| a22 | 010110 | a23 | 010111 | D5D3D2D1 | Y25 | ||
| a23 | 010111 | a4 | 000100 | D3 | Y50,y11,y13,y15 | ||
| a24 | 011000 | a0 | 000000 | Y69 | |||
| a25 | 011001 | a26 | 011010 | D5D4D2 | Y36 | ||
| a26 | 011010 | a27 | 011011 | D5D4D2D1 | Y42,y11,y13,y15 | ||
| a27 | 011011 | a28 | 011100 | D5D4D3 | Y30 | ||
| a28 | 011100 | a4 | 000100 | D3 | Y67 | ||
| a29 | 011101 | a30 | 011110 | D5D4D3D2 | Y20 | ||
| a30 | 011110 | a39 | 100111 | D6D3D2D1 | Y31,y11,y12 | ||
| a31 | 011111 | a4 | 000100 | D3 | Y58,y11,y13,y15,y7 | ||
| a32 | 100000 | a33 | 100001 | D6D1 | Y20 | ||
| a33 | 100001 | a45 | 101101 | D5D4D3D1 | Y31,y11,y12 | ||
| a34 | 100010 | a4 | 000100 | D3 | Y58,y11,y13,y15,y8 | ||
| a35 | 100011 | a36 | 100100 | D6D3 | Y20 | ||
| a36 | 100100 | a42 | 101010 | D6D4D2 | ,y31,y11,y12 | ||
| a37 | 100101 | a4 | 000100 | D3 | Y58 | ||
| a38 | 100110 | a4 | 000100 | D3 | Y11,y13,y15,y7,y8 | ||
| a39 | 100111 | a40 | 101000 | D6D4 | Y36 | ||
| a40 | 101000 | a41 | 101001 | D6D4D1 | Y42,y11,y13,y15 | ||
| a41 | 101001 | a31 | 011111 | D5D4D3D2D1 | Y30 | ||
| a42 | 101010 | a43 | 101100 | D6D4D3 | Y67 | ||
| a43 | 101011 | a44 | 101101 | D5D4D3D1 | Y20 | ||
| a44 | 101100 | a37 | 100101 | D6D3D1 | Y31,y11,y12 | ||
| a45 | 101101 | a46 | 101110 | D6D4D3D2 | Y58,y11,y13y15,y7 | ||
| a46 | 101110 | a47 | 101111 | D6D4D3D2D1 | Y20 | ||
| a47 | 101111 | a34 | 100010 | D6D2 | Y31,y11,y12 | ||
| a48 | 110000 | a49 | 110001 | D6D5D1 | Y58,y11,y13,y15,y8 | ||
| a49 | 110001 | a50 | 110010 | D6D5D2 | Y20 | ||
| a50 | 110010 | a9 | 001001 | D4D1 | Y24 |
10. Таблицы соединений ПЛМ.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.
РВ, если i0,















