Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Дана последовательность мнемокодов, которую необходимо преобразовать в машинные коды, занести в озу эвм, выполнить в режиме шаг и зафиксировать Изменение состояний программно-доступных объектов эвм.Содержание книги
Поиск на нашем сайте 3.1.1 Запишите следующую программу в окно Текст программы Таблица 2 Пример программы
3.1.2 В меню Вид выберите Программа, нажмите кнопку Компилировать 3.1.3 Выполняя команду Шаг фиксируем изменения программно-доступных объектов (Acc, ячейки ОЗУ 020 и 030) в таблице 3. Содержание регистров: Таблица 3Содержание регистров для задачи 1
3.1.4 В тетради заполните столбец Действие для каждой используемой команды программы. 3.1.5 Нарисуйте алгоритм работы программы.
3.2 Запишите в ОЗУ программу, состоящую из 5 команд (из своего варианта). Команды разместите в ячейках памяти. 3.2.1 При необходимости установить начальное значение в устройство ввода IR. 3.2.2 Определить те программно-доступные объекты ЭВМ, которые будут изменяться при выполнении этих команд. 3.2.3 Выполнить в режиме Шаг введенную последовательность команд, фиксируя изменения значений объектов, определенных в п. 4, в таблице 4. Содержание регистров, по примеру:
Таблица 4 Содержание регистров для задачи 2
3.2.4 Если в программе образуется цикл, необходимо просмотреть не более двух повторений каждой команды, входящей в тело цикла.
Таблица 5 Задание для выполнения
3.2.5 Напишите машинные коды команд, соответствующие варианту задания.
3.3 Программирование разветвляющегося процесса. Разработать программу вычисления и вывода значения функции для вводимого из IR значения аргумента x:
Варианты заданий приведены ниже в таблице:
Таблица 6 Выбор значений параметров i, j, a
Выбор функции:
Таблица 7Выбор функции
· Пример выполнения задания – программа для вычисления значения функции:
· Блок-схема выполнения задания на рисунке Рисунок 1 Блок-схема алгоритма задачи (см. ниже):
Рисунок 1 Блок-схема алгоритма задачи
· Реализация программы указана в таблице Таблица 8 Пример выполнения задания по блок-схеме Таблица 9 Пример выполнения задания по блок-схеме
3.4 Дополнительное задание: Программирование цикла с переадресацией. Требуется разработать программу для определения заданной последовательности чисел C1, C2, …,Cn. Варианты заданий представлены ниже в таблице 10 Задание на тему циклы:
Таблица 10 Задание на тему циклы
3.4.1 Пример выполнения задания – программа вычисления суммы элементов массива чиселC1, C2, …,Cn. Исходными данными являются n – количество элементов массива, массив чисел C1, C2, …,Cn. Должно выполняться условие n>1, так как алгоритм предусматривает хотя бы одно суммирование. Суммируемые числа записаны в ОЗУ подряд, т.е. в ячейки памяти с последовательными адресами. Результатом является сумма S. 3.4.1.1 Составим программу для вычисления суммы 10 чисел, элементы массива расположены в ячейках ОЗУ по адресам 040, 041,…, 049. 3.4.1.2 Программу распределим в памяти, начиная с адреса 000. 3.4.1.3 Промежуточные переменные: Ai – в ячейке с адресом 030, k – по адресу 031, S – по адресу 032.
Рисунок 2 Блок-схема решения задачи на тему Циклы
3.4.2 Реализация программы указана в таблице 11 Решение задачи на тему Циклы Таблица 12 Решение задачи на тему Циклы
4 Содержание отчёта: 4.1.1 Формулировка варианта задания 4.1.2 Граф-схема алгоритма решения задачи 4.1.3 Распределение памяти (размещение в ОЗУ переменных, программы и констант) 4.1.4 Программа с описанием действий 4.1.5 Последовательность состояний регистров ЭВМ при выполнении программы в режиме Шаг для одного значения аргумента (для задания 3.3). 4.1.6 Значения исходных данных и результата выполнения программы (для задания 3.4 – для нескольких значений аргументов, выбранных самостоятельно). 5 Контрольные вопросы: 5.1 Что такое система команд ЭВМ? 5.2 Способ представления данных в модели. 5.3 Способы адресации. Рассмотреть на примере. 5.4 Какие классы команд были использованы в задании? 5.5 Какие действия выполняют команды передачи управления? 5.6 Как организовать безусловный переход в программе? 5.7 Как организуется цикл? 5.8 Что такое параметр цикла? 5.9 Как поведёт себя программа из примера к третьему заданию, если в ней будет отсутствовать команда wr 31 по адресу 014?
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-02-06; просмотров: 1403; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.008 с.) |