У вас вопросы?
У нас ответы:) SamZan.net

Вариант 4 Отчёт по лабораторной работе 1 Формулировка задания 1

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

Жураев Р.В

11-СПО-ПКС-01

Вариант 4

Отчёт по лабораторной работе №1

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

1. Ознакомиться с архитектурой ЭВМ (см. часть I).

2. Записать в ОЗУ "программу", состоящую из пяти команд — варианты задания выбрать из табл. 9.3. Команды разместить в последовательных ячейках памяти.

3. При необходимости установить начальное значение в устройство ввода IR.

4. Определить те программно-доступные объекты ЭВМ, которые будут изменяться при выполнении этих команд.

5. Выполнить в режиме Шаг введенную последовательность команд, фиксируя изменения значений объектов, определенных в п. 4, в таблице (см. форму табл. 9.2).

6. Если в программе образуется цикл, необходимо просмотреть не более двух повторений каждой команды, входящей в тело цикла.

  1.  Машинные коды команд, соответствующих варианту задания.

IR

Команда 1

Команда 2

Команда 3

Команда 4

Команда 5

4

X

RD #2

MUL #6

WR 11

WR 811

JNZ 000

  1.  Схема

  1.  Результаты выполнения последовательности команд

PC

Acc

M(11)

M(811)

PC

Acc

M(11)

M(811)

000

000002

000000

000000

000

000002

000000

000000

001

000012

000000

000000

001

000012

000000

000000

002

000012

000012

000000

002

000012

000012

000000

003

000012

000012

000012

003

000012

000012

000012

004

000012

000012

000012

004

000012

000012

000012

Отчёт по лабораторной работе №2

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

Разработать программу вычисления и вывода значения функции:

для вводимого из IR значения аргумента х.

Вариант

i

j

a

Fi

Fj

4

6

1

12

  1.  Схема

  1.  Размещение данных в ОЗУ

Программа размещается в ячейках 000-028, переменная Х размещается в ячейке 30, временные данные (если есть) размещаются в ячейке 031

  1.  Текст программы

Адрес

Команда

Примечание

Мнемокод

Код

000

IN

01 0 000

Ввод x

001

WR 30

22 0 030

Размещение x в 30 яч.

002

SUB #12

24 1 012

Сравнение с границей (x - 12), если отриц.

003

JS F2

13 0 014

…переход ко 2-й формуле

004

RD 30

21 0 030

Считываем x

005

SUB #30

24 1 030

------------------------------------------------------------

006

JNS S

14 0 015

Проверка принадлежности Х…

007

RD 30

21 0 030

Области допустимых значений…

008

JZ S

11 0 017

------------------------------------------------------------

009

MUL 30

25 0 030

Возводим в квадрат

010

MUL #2

25 1 002

Умножаем на 2

011

ADD #7

23 1 007

Прибавляем 7

012

DIV 30

26 0 030

Делим на х

013

JMP O

10 0 027

Переходим к выводу

014

F2: RD 30

21 0 030

2-я формула.

015

SUB #2

24 1 002

-------------------------------------------------------------

016

JNS 18

14 0 017

017

JMP S

09 0 000

Проверка принадлежности Х

018

RD 30

21 0 030

Области значений

019

SUB #1

21 1 001

020

JZ S

11 0 028

-------------------------------------------------------------

021

RD #1

21 1 001

Получаем число 1

022

SUB 30

24 0 030

Вычитаем x

023

WR 31

22 0 031

Записываем значение в 31 яч.

024

RD 30

21 0 030

Считываем х

025

ADD #17

23 1 017

Прибавляем 17

026

DIV 31

26 0 031

Делим на 1-х (31 яч.)

027

O: OUT

02 0 000

Вывод результата

028

S: HLT

09 0 000

Стоп

  1.  Последовательность состояний регистров для одного значения аргумента
    для
    Fi

PC

Acc

М(30)

М(31)

PC

Acc

М(30)

M(31)

000

000000

000000

000000

008

000012

000012

000000

001

000012

000012

000000

009

000144

000012

000000

002

000000

000012

000000

010

000288

000012

000000

003

000000

000012

000000

011

000295

000012

000000

004

000012

000012

000000

012

000024

000012

000000

005

100018

000012

000000

013

000024

000012

000000

006

100018

000012

000000

027

000024

000012

000000

007

000012

000012

000000

028

000024

000012

000000

  1.  Результаты выполнения программы для нескольких значений аргумента, выбранных самостоятельно.

x

F

12

24

3

-10

Отчёт по лабораторной работе №3

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

Разработать программу для определения первого отрицательного числа в последовательности A1, A2, … An

  1.  Схема

  1.  Распределение памяти

Программу разместим в ячейках ОЗУ, начиная с адреса 000, промежуточная переменная: i в ячейке ОЗУ с адресом 030, массив поместим в ячейки 40-49.

  1.  Текст программы

Адрес

Команда

Примечание

000

RD #40

Загрузка начального индекса массива…

001

WR 30

…в ячейку 030

002

RD #1

Загрузка счётчика…

003

WR 31

…в ячейку 31

004

RD @30

Чтение элемента массива

005

JS E

Если отриц., переход к завершению

006

RD 30

Чтение индекса

007

ADD #1

Увеличение на 1

008

WR 30

Запись

009

RD 31

Чтение счётчика

010

ADD #1

Увеличение на 1

011

WR 31

Запись

012

JMP C

Переход к началу цикла

013

E: RD 31

Завершение: чтение счётчика

014

OUT

Вывод значения счётчика

015

HLT

Стоп

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

A = 12, 6, 125, 64, 1, -19, 687, 2, 5, -122

Вывод: i = 6




1. кваліфікаційний рівень бакалавр форма навчання заочна 1 курс Затверджена на засіданні
2. Реферат- Русский консерватизм
3. Английский язык для строительных специальностей средних профессиональных учебных заведений
4. Курсовая работа- Новая парадигма менеджмента
5. случаев. Обычно возникают в раннем возрасте первые 3 года жизни но иногда впервые появляются и после трех
6. Площадь- 312 683 км Население- 38 483 млн чел.
7. Контрольная работа- Практическое приложение конфликтологических знаний
8. А все-таки Свидетели Иеговы - кто они на самом деле
9.  Организация внутреннего аудита на ООО ldquo;ЖБК1rdquo; 1
10. Тема- возникновение и становление науки геометрии
11. Тема Учебник Е.html
12. Экономика СССР в 1921-1941 годах
13. Право собственности.html
14. Лекция 1 от 22.09.01.
15. ЛЕТНЕЙ ВОЙНЫ в сокращении Общие сведения о военном костюме
16. Создание сайта Красная книга
17. Лабораторная работа Расчет газопромывателей Вентуре прямоточных высоконапорных типа ГВПВ Опрос с
18. Надежность технических систем и техногенный риск
19. Рейтинг надежности банковских вкладов
20. в первые 2 белковых дня ем творог 0 куриное филе с соевым соусом кефир 0 белок яиц морепродукты