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

ГЛАВА 9. Цикл лабораторных работ рассчитан на выполнение студентами в рамках курса "Архитектура ЭВМ" и других

Читайте также:
  1. I. ГЛАВА ПАРНЫХ СТРОФ
  2. II. Глава о духовной практике
  3. III. Глава о необычных способностях.
  4. IV. Глава об Освобождении.
  5. IV. Глава подразделения по стране
  6. XI. ГЛАВА О СТАРОСТИ
  7. XIV. ГЛАВА О ПРОСВЕТЛЕННОМ
  8. XVIII. ГЛАВА О СКВЕРНЕ
  9. XXIV. ГЛАВА О ЖЕЛАНИИ
  10. XXV. ГЛАВА О БХИКШУ
  11. XXVI. ГЛАВА О БРАХМАНАХ
  12. Аб Глава II ,

Лабораторные работы

 

Цикл лабораторных работ рассчитан на выполнение студентами в рамках курса "Архитектура ЭВМ" и других, подобных по содержанию. Цикл включает работы различного уровня. Лабораторные работы № 1- 4 ориентированны на первичное знакомство с архитектурой процессора, систе­мой команд, способами адресации и основными приемами программирования на машинно-ориентированном языке. Лабораторная работа № 5 иллюстриру­ет реализацию командного цикла процессора на уровне микроопераций. Ла­бораторная работа № 6 посвящена способам организации связи процессора с внешними устройствами, а в лабораторных работах № 7 и 8 рассматривается организация кэш-памяти и эффективность различных алгоритмов замещения. Все работы выполняются на программной модели учебной ЭВМ и взаимо­действующих с ней в программных моделях ВУ и кэш-памяти, описанных в главе 8.

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

Лабораторная работа № 1. Архитектура ЭВМ и система команд

Общие положения

 

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

 

Для того чтобы получить результат выполнения программы, пользователь должен:

□ ввести программу в память ЭВМ;

□ определить, если это необходимо, содержимое ячеек ОЗУ и РОН, содер­жащих исходные данные, а также регистров IR и BR;

□ установить в PC стартовый адрес программы;

□ перевести модель в режим Работа.

 

Каждое из этих действий выполняется посредством интерфейса модели, опи­санного в главе 8. Ввод программы может осуществляться как в машинных кодах непосредственно в память модели, так и в мнемокодах в окно Текст программы с последующим ассемблированием.

 

Цель настоящей лабораторной работы — знакомство с интерфейсом модели ЭВМ, методами ввода и отладки программы, действиями основных классов команд и способов адресации. Для этого необходимо ввести в память ЭВМ и выполнить в режиме Шаг некоторую последовательность команд (опреде­ленную вариантом задания) и зафиксировать все изменения на уровне про­граммно-доступных объектов ЭВМ, происходящие при выполнении этих команд.

 

Команды в память учебной ЭВМ вводятся в виде шестиразрядных десятич­ных чисел (см. форматы команд на рис. 8.3, коды команд и способов адреса­ции в табл. 8.2—8.4).

 

В настоящей лабораторной работе будем программировать ЭВМ в машинных кодах.


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)