Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм”




НазваниеОтчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм”
Дата23.12.2012
Размер44 Kb.
ТипОтчет
Министерство образования Российской Федерации


Алтайский государственный технический

университет имени И.И.Ползунова


Кафедра прикладной математики


Отчет по дисциплине

“Организация ЭВМ”


Лабораторная работа

“Принципы Фон Неймана и логическая схема функционирования ЭВМ”


Выполнил: студент группы ПОВТ-42

Могозов Артур Александрович

Проверил: Боровцов Е. Г.


Барнаул, 2005

Задание.


Заданное арифметическое выражение разложить на уровень элементарных операций; каждой элементарной операции поставить в соответствие машинную команду, т.е. составить программу для вычисления заданного выражения в машинных кодах модели. Ввести полученную программу в моделируемую память.


Вариант №16.

Заданное выражение: Y:=a/b – c*d2


Алгоритм решения задачи.





Программа в кодах с комментариями.

Адр.

Команда

Комментарий

0000

000000101100

Ввести А в ячейку памяти с адресом C

0001

000000101101

Ввести B в ячейку памяти с адресом D

0010

000000101110

Ввести C в ячейку памяти с адресом E

0011

000000101111

Ввести D в ячейку памяти с адресом F

0100

100111111111

Содержимое ячейки F умножить само на себя (D*D)

0101

100111101111

Из содержимого ячейки E вычесть содержимое ячейки F (C*D*D)

0110

101011001101

Содержимое ячейки C разделить на содержимое ячейки D (A/B)

0111

100011001110

Из содержимого ячейки C вычесть содержимое ячейки E

(A/B – C*D*D )

1000

000000011100

Вывести результат в канал вывода

1001

000000000000

Останов

1010

000000000000

Неиспользуемая ячейка

1011

000000000000

Неиспользуемая ячейка

1100

000000000000

Ячейка для хранения A

1101

000000000000

Ячейка для хранения B

1110

000000000000

Ячейка для хранения C

1111

000000000000

Ячейка для хранения D


Тесты для программы.

1) Исходные данные: a = 410; b = 210; c = 110; d = 310. Y = -710

Экран модели после завершения работы программы:

------T------------T-------------------------T------------¬

¦адрес¦ память ¦ регистры ¦ ввод ¦

+-----+------------+------------T------------+------------+

¦0000 ¦000000101100¦ 0 ¦ 1 ¦ ¦

¦0001 ¦000000101101+------------+------------+------------+

¦0010 ¦000000101110¦000000000000¦000000000000¦ вывод ¦

¦0011 ¦000000101111+------------+------------+------------+

¦0100 ¦100111111111¦рег. команд ¦000000000000¦ ¦

¦0101 ¦100111101111+------------+---T--------+------------+

¦0110 ¦101011001101¦ счетчик команд ¦ 1001 ¦e -редактор ¦

¦0111 ¦100011001110+----------------+--------+s -пошаговое¦

¦1000 ¦000000011100¦ регистр признаков ¦ выполнение ¦

¦1001 ¦000000000000¦ n ¦ z ¦ p ¦ v ¦r -непрерыв-¦

¦1010 ¦000000000000+------+-----+-----+------+ное выполне-¦

¦1011 ¦000000000000¦ 1 ¦ 0 ¦ 0 ¦ 0 ¦ние ¦

¦1100 ¦111111111001+------+-----+-----+------+q - конец ¦

¦1101 ¦000000000010¦ сумматор ¦ работы ¦

¦1110 ¦000000001001+-------------------------+ ¦

¦1111 ¦000000001001¦ 111111111001 ¦ ¦

L-----+------------+-------------------------+-------------


2) Исходные данные: a = 2410; b = 310; c = 210; d = 210. Y = 010

Экран модели после завершения работы программы:

------T------------T-------------------------T------------┐

│адрес│ память │ регистры │ ввод │

+-----+------------+------------T------------+------------+

│0000 │000000101100│ 0 │ 1 │ │

│0001 │000000101101+------------+------------+------------+

│0010 │000000101110│000000000000│000000000000│ вывод │

│0011 │000000101111+------------+------------+------------+

│0100 │100111111111│рег. команд │000000000000│ │

│0101 │100111101111+------------+---T--------+------------+

│0110 │101011001101│ счетчик команд │ 1001 │e -редактор │

│0111 │100011001110+----------------+--------+s -пошаговое│

│1000 │000000011100│ регистр признаков │ выполнение │

│1001 │000000000000│ n │ z │ p │ v │r -непрерыв-│

│1010 │000000000000+------+-----+-----+------+ное выполне-│

│1011 │000000000000│ 0 │ 1 │ 0 │ 0 │ние │

│1100 │000000000000+------+-----+-----+------+q - конец │

│1101 │000000000011│ сумматор │ работы │

│1110 │000000001000+-------------------------+ │

│1111 │000000000100│ 000000000000 │ │

L-----+------------+-------------------------+-------------


3) Исходные данные: a = 1610; b = 210; c = 310; d = 110. Y = 510

Экран модели после завершения работы программы:

------T------------T-------------------------T------------┐

│адрес│ память │ регистры │ ввод │

+-----+------------+------------T------------+------------+

│0000 │000000101100│ 0 │ 1 │ │

│0001 │000000101101+------------+------------+------------+

│0010 │000000101110│000000000000│000000000000│ вывод │

│0011 │000000101111+------------+------------+------------+

│0100 │100111111111│рег. команд │000000000000│ │

│0101 │100111101111+------------+---T--------+------------+

│0110 │101011001101│ счетчик команд │ 1001 │e -редактор │

│0111 │100011001110+----------------+--------+s -пошаговое│

│1000 │000000011100│ регистр признаков │ выполнение │

│1001 │000000000000│ n │ z │ p │ v │r -непрерыв-│

│1010 │000000000000+------+-----+-----+------+ное выполне-│

│1011 │000000000000│ 0 │ 0 │ 1 │ 0 │ние │

│1100 │000000000101+------+-----+-----+------+q - конец │

│1101 │000000000010│ сумматор │ работы │

│1110 │000000000011+-------------------------+ │

│1111 │000000000001│ 000000000101 │ │

L-----+------------+-------------------------+-------------

Похожие:

Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” iconПеречислите и объясните четыре принципа Фон-Неймана, положенные в основу построения подавляющего большинства ЭВМ. Нарисуйте схему машины Фон-Неймана. 2

Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” iconПрограмма государственного междисциплинарного экзамена по специальности
Эвм как совокупность аппаратных и программных средств. Принцип программного управления фон-Неймана. Понятия архитектуры, организации...
Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” iconОтветы к экзамену Традиционные принципы построения ЭВМ. Какие еще принципы построения ЭВМ вы знаете?
Основные из традиционных принципов построения эвм, сформулированные фон Нейманом
Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” icon«Сети ЭВМ и средства коммуникаций»
На тему: 3 Основные виды архитектур эвм, микро-эвм и пк. Эвм и мультимедиа. 4 Состав устройств, структура и порядок функционирования...
Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” iconОрганизация ЭВМ лабораторная работа №7 Вариант 9 одель ЭВМ
Написать программу в среде отладчика debug для вычисления значения выражения a*а/(b c) + d
Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” iconОрганизация ЭВМ лабораторная работа №3 функциональная модель ЭВМ
Составить программу для вычисления значения выражения y = a*a/(b-c)+d. Реализовать тремя способами с использованием абсолютной и...
Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” iconОтчет по дисциплине «Организация эвм»
Ввести полученную программу в моделируемую память; выполнить программу для различных вариантов исходных данных, наблюдая, как изменяется...
Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” iconПрограмма состоит из набора команд, которые выполняются процессором друг за другом в определенной последовательности
Традиционные принципы построения ЭВМ. Какие еще принципы построения ЭВМ вы знаете?
Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” iconПрограмма состоит из набора команд, которые выполняются процессором друг за другом в определенной последовательности
Традиционные принципы построения ЭВМ. Какие еще принципы построения ЭВМ вы знаете?
Отчет по дисциплине “Организация эвм” Лабораторная работа “Принципы Фон Неймана и логическая схема функционирования эвм” iconПрограмма состоит из набора команд, которые выполняются процессором друг за другом в определенной последовательности
Традиционные принципы построения ЭВМ. Какие еще принципы построения ЭВМ вы знаете?
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница