Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Задание 4





Составить и отладить программу учебной ЭВМ для решения следующей задачи. Три массива в памяти заданы начальными адресами и длинами. Вычислить и вывести на устройство вывода среднее арифметическое параметров этих массивов. Параметры определяются заданием к предыдущей лабораторной работе (см. табл. 9.8), причем соответствие между номерами вариантов заданий 3 и 4 устанавливается по табл. 9.10.

(Страница282)

Таблица 9.10. Соответствие между номерами заданий

Номер варианта задания 4                            
Номер строки в табл. 9.9                            

Содержание отчета

1. Формулировка варианта задания.

2. Граф-схема алгоритма основной программы.

3. Граф-схема алгоритма подпрограммы.

4. Распределение памяти (размещение в ОЗУ переменных, программы и необходимых констант).

5. Тексты программы и подпрограммы.

6. Значения исходных данных и результата выполнения программы.

Контрольные вопросы

1. Как работает команда mov R3, R7?

2. Какие действия выполняет процессор при реализации команды call?

3. Как поведет себя программа примера 4, если в ней вместо команд call m использовать команды jmp m?

4. После начальной установки процессора (сигнал Сброс) указатель стека SP устанавливается в 000. По какому адресу будет производиться запись в стек первый раз, если не загружать SP командой wrsp?

5. Как, используя механизмы постинкрементной и преддекрементнои адресации, организовать дополнительный стек в произвольной области памяти, не связанный с SP7

Лабораторная работа № 5. Командный цикл процессора

Реализация программы в ЭВМ сводится к последовательному выполнению команд. Каждая команда, в свою очередь, выполняется как последовательность микрокоманд, реализующих элементарные действия над операционными элементами процессора.

(Страница283)

В программной модели учебной ЭВМ предусмотрен Режим микрокоманд, в котором действие командного цикла реализуется и отображается на уровне микрокоманд. Список микрокоманд текущей команды выводится в специальном окне Микрокомандный уровень (см. рис, 8.8).

Задание 5.1

Выполнить снова последовательность команд по варианту задания 1 (см. табл. 9.3), но в режиме Шаг. Зарегистрировать изменения состояния процессора и памяти в форме табл. 9.11, в которой приведены состояния ЭВМ при выполнении примера 1 (фрагмент).

Задание 5.2

Записать последовательность микрокоманд для следующих команд модели учебной ЭВМ:

□ ADD R3

□ ADD @R3

□ ADD @R3+

□ ADD –@R3

□ JRNZ R3, M

□ MOV R4, R2

□ JMP M

□ CALL M

□ RET: PUSH R3

□ POP R5

Контрольные вопросы

1. Какие микрокоманды связаны с изменением состояния аккумулятора?

2. Какие действия выполняются в модели по микрокоманде MRd? RWr?

3. Попробуйте составить микропрограмму (последовательность микрокоманд, реализующих команду) для несуществующей команды "умножение модулей чисел".

4. Что изменится в работе процессора, если в каждой микропрограмме микрокоманду увеличения программного счетчика PC:=PC+1 переместить в самый конец микропрограммы?

(Страница284)


Таблица 9.11. Состояние модели в режиме моделирования на уровне

 

Адрес (PC) Мнемокод Микрокоманда ОЗУ CR АУ Ячейки
    MAR MDR COP ТА ADR Ace DR    
  RD #20 MAR:=PC                  
    MRd                  
    CR:=MDR                  
    PC:=PC+1                  
    Acc:=000. ADR                  
  WR 30 MAR:=PC                  
    MRd                  
    CR:=MDR                  
    PC:=PC+1                  
    MAR:=ADR                  
    MDR:=Acc                  
    MWr                  
  ADD #5 MAR:=PC                  
    MRd                  
    CR:=MDR                  
    PC:=PC+1                  
    DR:=000.ADR                  
    FAУ:=ALI                  
  WR @30 MAR:=PC                  

 








Дата добавления: 2015-04-16; просмотров: 2070. Нарушение авторских прав; Мы поможем в написании вашей работы!




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Виды нарушений опорно-двигательного аппарата у детей В общеупотребительном значении нарушение опорно-двигательного аппарата (ОДА) идентифицируется с нарушениями двигательных функций и определенными органическими поражениями (дефектами)...

Особенности массовой коммуникации Развитие средств связи и информации привело к возникновению явления массовой коммуникации...

Тема: Изучение приспособленности организмов к среде обитания Цель:выяснить механизм образования приспособлений к среде обитания и их относительный характер, сделать вывод о том, что приспособленность – результат действия естественного отбора...

Краткая психологическая характеристика возрастных периодов.Первый критический период развития ребенка — период новорожденности Психоаналитики говорят, что это первая травма, которую переживает ребенок, и она настолько сильна, что вся последую­щая жизнь проходит под знаком этой травмы...

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

Studopedia.info - Студопедия - 2014-2025 год . (0.007 сек.) русская версия | украинская версия