Будь умным!


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

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

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


Жураев Р.В

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. це програма керування файлами для Windows 95 98 і Windows NT яка працює в текстовому режимі з підтримкою довгих імен ф
2. дартмурского маньяка Джерома Монка терроризировавшего провинциальный городок
3. Общие положения об обязательствах, обеспечение исполнения обязательств1
4. Статья- Тайницкая башня Московского Кремля
5.  Похищение быка из Куальнге 1 2
6. ЛАБОРАТОРНАЯ РАБОТА 2РАБОТА С ФАЙЛАМИ
7. МЕХАНИКА Законы сохранения импульса и механической энергии их применение к задаче об упругих и н
8. ЗАДАНИЕ 4. В партии арбузов 80 спелых остальные недоспелые.
9. 1847.2012.ПЗ ВВЕДЕНИЕ В геодезии используется не малое количество разных приборов для измерения.html
10. тема приватизация соглашения о разделе продукции инвестиционные договоры однозначно показали недостаточ
11. 2013 г Амплитудная модуляция ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовой работе по дисц
12. ЭЛЕКТРический ПРИВОД Пример выполнения расчетного задания
13. Лабораторная работа Исследование подогревного термостата сдвухпозиционным регулятором Целью работы явл
14. варіант B Стенокардія напруження C Прогресивна стенокардія D Інфаркт міокарда астматичний перебі
15. Лекция 5 Основные фонды и производственные мощности предприятия
16. нарост на капитализме
17. ЛАБОРАТОРНАЯ РАБОТА 8 Исследование работы ЦАП и АЦП.html
18. Олександрійський педагогічний коледж імені В
19. темами называемыми функциональными стилями и диалектами лингвостилистика в этом узком смысле называется ф
20. практикума Пайнс Э