Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 7
Исполнителей: 6 из 141
Клиентов: 25 из 5764

Наша помощь
Оценить задание
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
• ТУСУРовцам
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
Другой предмет
Заготовки
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Регистрация
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух







Яндекс.Метрика











Лабораторная работа
Условные и безусловные переходы. Обработка массивов при возможности ЭВМ типа VAX-11
в среде программирования VAX-11


Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: VAX-11

Название работы: Условные и безусловные переходы. Обработка массивов при возможности ЭВМ типа VAX-11

Вид работы: Лабораторная работа

Описание: Лабораторная работа
УСЛОВНЫЕ И БЕЗУСЛОВНЫЕ ПЕРЕХОДЫ. ОБРАБОТКА МАССИВОВ.

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

Практическая часть работы включает выполнение следующих действий:
а) в соответствии с индивидуальным заданием составление двух программ обработки массивов, содержащих не менее 10 целых чисел; одна программа для обращения к элементам массивов должна использовать косвенные способы адресации, а другая - адресацию с индексированием; во второй программе для организации цикла необходимо использовать команду ACB, а в первой программе использование команды организации цикла ACB запрещено;
б) формирование и занесение в память исходных значений массивов, определение и занесение в память и РОНы необходимых вспомогательных данных;
в) запись программ обработки массивов данных, хранящихся в памяти;
г) выполнение программ;
д) контроль результатов работы программ.
Правильность разработки и выполнения программ арифметико-логической обработки данных контролируется путем ручной трассировки заданных алгоритмов с последующим сравнением результатов работы программ с результатами ручной трассировки.

Варианты заданий.

Тексты заданий приведены в табл.2.7.
Допустимые способы проверки конца массива (организации цикла) приведены в табл.2.8.
Способы адресации, используемые для вычисления базового адреса при адресации с индексированием, приведены в табл.2.9.
Размеры элементов массива определены в табл.2.10..
Исходные данные должны располагаться в памяти, начиная с адреса, определяемого выражением: NВ=1, NГ=1

Aдр = NВ * NГ
Начальный адрес размещения программ определяется выражением:
Aдр = ( NВ * NГ ) + 60
Вспомогательные значения, необходимые для выполнения программ, должны быть расположены в памяти, начиная с адреса, определяемого выражением:
Aдр = ( NВ * NГ ) + 300

Порядок выполнения работы.

А. В процессе самостоятельной работы

1. Выбрать исходные данные в соответствии с номером варианта.
2. Составить алгоритмы программ для решения поставленной задачи.
3. Составить программы вычислений в мнемонических и машинных кодах.
4. Составить карту распределения памяти под команды и данные.
5. Произвести ручную трассировку программ с использованием заданных исходных данных, при этом в таблице трассировки должны быть отражены значения информации в ячейках памяти и используемых регистрах.
6. Оформить отчет по лабораторной работе.
 
Содержание отчета

1. Титульный лист.
2. Текст задания.
3. Перевод исходных данных в шестнадцатеричную систему счисления.
4. Схемы алгоритмов программ.
5. Тексты программ в мнемонических и машинных кодах.
6. Карта распределения памяти под команды и данные.
7. Таблицы трассировки программ.

Реализуемые алгоритмы Таблица 2.7
───────┬──────────────────────────────────────────────────────────
Номер │ Задание
───────┼──────────────────────────────────────────────────────────
7 │ Найти логическое произведение элементов массива, содержа-
│ щих 1 в старшем разряде

 

Варианты организации цикла Таблица 2.8
────────┬─────────────────────────────────────────────────────────
Номер │ Способ проверки конца массива
────────┼─────────────────────────────────────────────────────────
3 │ По достижению максимального адреса в массиве


Варианты вычисления базового адреса массива Таблица 2.9
──────────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───
Вариант │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 10│ 11│ 12│ 13│ 14
──────────┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───
Способ │ │ │ │ │ │ │ │ │ │ │ │ │ │
адресации │ 6x│ 9F│ Ax│ Bx│ Cx│ Dx│ Ex│ Fx│ AF│ BF│ CF│ DF│ EF│ FF



Формат элементов массива Таблица 2.10
────────┬──────────┬───────────┬───────────┬───────────┬──────────
Вариант │ 1 │ 2 │ 3 │ 4 │ 5
────────┼──────────┼───────────┼───────────┼───────────┼──────────
Элемент │ Байт (B) │ Слово (W) │ Двойное │ Слово (W) │ Двойное
массива │ │ │ слово (L) │ │ слово (L)

Год: 2018

<<< Назад к списку

Данный заказ (лабораторная работа) выполнялся нашим сайтом в 2018-м году, в рамках этого заказа была разработана программа в среде программирования VAX-11. Если у Вас похожее задание на программу, которую нужно написать на VAX-11, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже, после чего Ваше задание в первую очередь рассмотрит наш программист, выполнявший в 2018-м году этот заказ, если он откажется, то Ваше задание оценят другие наши программисты в течение 48-и часов, если оценка нужна срочно, просим Вас оставить пометку об этом - напишите в тексте задания фразу "СРОЧНЫЙ ЗАКАЗ".

Купить эту работу

Тел.: +7(937)424-22-35
Viber: +7(937)424-22-35
Telegram: +7(937)424-22-35
ВКонтакте: vk.com/kursovikcom
E-mail: info@kursovik.com
Skype: kursovik.com





ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
Данный сайт НЕ ЯВЛЯЕТСЯ рекламой каких-либо товаров или услуг.
© 2001-2020 kursovik.com
➥ Оценить задание
➥ Контакты