Курсовая и Лабораторная работа 1-2 по дисциплине: Архитектура ЭВМ. Вариант 2
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Курсовая работа:
Задание
Разработать и отладить программу на языке Ассемблера, ко-торая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вари-антом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, получен-ного в п. а) в соответствии с вариантом (таблица 3) и распечатыва-ет результат выполнения на экране.
г) Осуществляет вывод данных о разработчике в соответ-ствии с вариантом (таблица 4)
Таблица 1. Варианты вычисляемого выражения
№ вар. Выражение
2 Y=3X3 + 2X-EXP(1-X)
Таблица 2. Формат вывода массива результатов
№ вар. Расположение на экране
2 *
*
…
*
Таблица 3. Операция по обработке массива результатов
№ вар. Операция
2 поиск значения минимального элемента
Общее описание программы
Программа разделена на сегменты стека, данных и кода. Все константы описаны в сегменте данных. Кроме того в сегменте данных описана переменная EXP для вычисления экспоненты, ис-пользуя арифметический сопроцессор, и массив ARR, предназна-ченный для хранения вычисленных значений Y.
Выполнение программы включает в себя следующие эта-пы:
1. Очистка экрана посредством вызова процедуры CLRSCR.
2. Позиционирование курсора в точку с координатами (0, 0) путем вызова процедуры GOTO_XY и вывод строки с выра-жением для вычисления Y.
3. Для каждого значения X в цикле вычисляем соответ-ствующее значение Y, вызывая процедуру CALC_Y, и заносим его в массив ARR.
4. Выводим массив на экран, вызывая процедуру PRINT_ARR, которая, в свою очередь, для вывода элемента масси-ва на экран вызывает процедуру PRINT_NUM.
5. Переходим на новую строку экрана, вызывая проце-дуру NEW_LINE.
6. Вызываем процедуру MIN для определения мини-мального элемента массива.
7. Выводим минимальный элемент на экран, вызывая процедуру PRINT_NUM.
8. Переходим на новую строку экрана, вызывая проце-дуру NEW_LINE.
9. Выводим на экран фамилию автора и номер вариан-та.
10. Переходим на новую строку экрана, вызывая проце-дуру NEW_LINE.
11. Ожидаем нажатия любой клавиши.
12. Выходим из программы.
Лабораторная работа 1
ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ
1. ЦЕЛЬ РАБОТЫ
Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер.c англ М.:Высш.шк., 1992,c 173-190.
2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992, с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресации.
3.4. Используя в качестве операндов переменные, определенные в сегменте данных, в соответствии с вариантом задания ( Таб 4.1.) написать команды для выполнения указанных в таблице операций, вставить их в соответствующий фрагмент программы PROG4.
Таблица 4.1.
№ вар. операция 1-ый операнд 2-ой операнд
2 сложение регистр переменная в памяти
Лабораторная работа 2
ИССЛЕДОВАНИЕ ОРГАНИЗАЦИИ ПЕРЕХОДОВ В ПРОГРАММЕ
1. ЦЕЛЬ РАБОТЫ
Изучение механизма передачи управления в программе;
получение практических навыков отладки разветвляющихся программ.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер. c англ. М.:Высш.шк., 1992,c 93-115.
2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992,с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Проанализировать приведенную ниже программу CHANGE, дополнить каждую команду комментарием.
3.4. Ввести свой собственный текст на английском языке, содержащий строчные и заглавные буквы.
3.5. Изменить программу так, чтобы в соответствии с вариантом задания
(Таб 5.1.) она обеспечивала:
Таблица 5.1.
№ варианта Заменить
2 а) строчные от ‘a’ до’f’ заглавными
б) все заглавные строчными
Задание
Разработать и отладить программу на языке Ассемблера, ко-торая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вари-антом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, получен-ного в п. а) в соответствии с вариантом (таблица 3) и распечатыва-ет результат выполнения на экране.
г) Осуществляет вывод данных о разработчике в соответ-ствии с вариантом (таблица 4)
Таблица 1. Варианты вычисляемого выражения
№ вар. Выражение
2 Y=3X3 + 2X-EXP(1-X)
Таблица 2. Формат вывода массива результатов
№ вар. Расположение на экране
2 *
*
…
*
Таблица 3. Операция по обработке массива результатов
№ вар. Операция
2 поиск значения минимального элемента
Общее описание программы
Программа разделена на сегменты стека, данных и кода. Все константы описаны в сегменте данных. Кроме того в сегменте данных описана переменная EXP для вычисления экспоненты, ис-пользуя арифметический сопроцессор, и массив ARR, предназна-ченный для хранения вычисленных значений Y.
Выполнение программы включает в себя следующие эта-пы:
1. Очистка экрана посредством вызова процедуры CLRSCR.
2. Позиционирование курсора в точку с координатами (0, 0) путем вызова процедуры GOTO_XY и вывод строки с выра-жением для вычисления Y.
3. Для каждого значения X в цикле вычисляем соответ-ствующее значение Y, вызывая процедуру CALC_Y, и заносим его в массив ARR.
4. Выводим массив на экран, вызывая процедуру PRINT_ARR, которая, в свою очередь, для вывода элемента масси-ва на экран вызывает процедуру PRINT_NUM.
5. Переходим на новую строку экрана, вызывая проце-дуру NEW_LINE.
6. Вызываем процедуру MIN для определения мини-мального элемента массива.
7. Выводим минимальный элемент на экран, вызывая процедуру PRINT_NUM.
8. Переходим на новую строку экрана, вызывая проце-дуру NEW_LINE.
9. Выводим на экран фамилию автора и номер вариан-та.
10. Переходим на новую строку экрана, вызывая проце-дуру NEW_LINE.
11. Ожидаем нажатия любой клавиши.
12. Выходим из программы.
Лабораторная работа 1
ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ
1. ЦЕЛЬ РАБОТЫ
Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер.c англ М.:Высш.шк., 1992,c 173-190.
2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992, с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресации.
3.4. Используя в качестве операндов переменные, определенные в сегменте данных, в соответствии с вариантом задания ( Таб 4.1.) написать команды для выполнения указанных в таблице операций, вставить их в соответствующий фрагмент программы PROG4.
Таблица 4.1.
№ вар. операция 1-ый операнд 2-ой операнд
2 сложение регистр переменная в памяти
Лабораторная работа 2
ИССЛЕДОВАНИЕ ОРГАНИЗАЦИИ ПЕРЕХОДОВ В ПРОГРАММЕ
1. ЦЕЛЬ РАБОТЫ
Изучение механизма передачи управления в программе;
получение практических навыков отладки разветвляющихся программ.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер. c англ. М.:Высш.шк., 1992,c 93-115.
2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992,с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Проанализировать приведенную ниже программу CHANGE, дополнить каждую команду комментарием.
3.4. Ввести свой собственный текст на английском языке, содержащий строчные и заглавные буквы.
3.5. Изменить программу так, чтобы в соответствии с вариантом задания
(Таб 5.1.) она обеспечивала:
Таблица 5.1.
№ варианта Заменить
2 а) строчные от ‘a’ до’f’ заглавными
б) все заглавные строчными
Дополнительная информация
Оценка: Отлично + Зачет
Дата оценки: 01.04.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 01.04.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Лабораторная работа 1-2 по дисциплине: Архитектура ЭВМ. Вариант 2
IT-STUDHELP
: 1 апреля 2022
Лабораторная работа 1
ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ
1. ЦЕЛЬ РАБОТЫ
Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер.c англ М.:Высш.шк., 1992,c 173-190.
2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992, с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические ук
200 руб.
Лабораторная №2 по дисциплине: Архитектура ЭВМ
zalexz95
: 17 октября 2017
Разработка библиотеки mySimpleComputer. Оперативная
память, регистр флагов, декодирование операций.
. Разработайте функции по взаимодействию с оперативной памятью, управлению регистром
флагов и кодированию/декодированию команд:
a. int sc_memoryInit () – инициализирует оперативную память Simple Computer, за-
давая всем еѐ ячейкам нулевые значения. В качестве «оперативной памяти» использу-
ется массив целых чисел, определенный статически в рамках библиотеки. Размер мас-
сива равен 100 элементам.
b
200 руб.
Онлайн Тест 2 по дисциплине: Архитектура ЭВМ
IT-STUDHELP
: 27 октября 2022
Онлайн Тест 2
--------------------------------------------------
Вопрос №1
Выбрать верные варианты обозначений для наименований типов памяти ЭВМ: ROM, RAM, CAM
Постоянное запоминающее устройство
800 руб.
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант 2
IT-STUDHELP
: 1 апреля 2022
Курсовая работа:
Задание
Разработать и отладить программу на языке Ассемблера, ко-торая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вари-антом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, получен-ного в п. а) в соответствии с вариантом (таблица 3) и распечатыва-ет резу
200 руб.
Курсовая работа по дисциплине "Архитектура ЭВМ" (вариант 2)
Greenberg
: 28 августа 2020
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране.
г)
290 руб.
КУРСОВАЯ РАБОТА. Архитектура ЭВМ. Вариант №2
Отличник1
: 30 января 2021
1. Задание на курсовую работу
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результа
400 руб.
Лабораторная работа №2 по дисциплине: Архитектура ЭВМ. Вариант 4
Roma967
: 11 января 2025
ЛАБОРАТОРНАЯ РАБОТА N5
ИССЛЕДОВАНИЕ ОРГАНИЗАЦИИ ПЕРЕХОДОВ В ПРОГРАММЕ
1. ЦЕЛЬ РАБОТЫ
Изучение механизма передачи управления в программе;
Получение практических навыков отладки разветвляющихся программ.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер. c англ. М.:Высш.шк., 1992,c 93-115.
2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992,с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на
500 руб.
Архитектура ЭВМ
Кач
: 20 апреля 2015
1Функциональная схема фон-неймановской вычислительной машины.
2Основные узлы устройства управления.
3 Решение задачи: Вычислить в обратном коде в 8 разрядной сетке сумму двух десятичных чисел -78 и -36. Результат представить в 10 системе счисления.
7 руб.
Другие работы
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
mosintacd
: 28 июня 2024
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО
2024 год
Ответы на 20 вопросов
Результат – 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. We have … to an agreement
2. Our senses are … a great role in non-verbal communication
3. Saving time at business communication leads to … results in work
4. Conducting negotiations with foreigners we shoul
150 руб.
Задание №2. Методы управления образовательными учреждениями
studypro
: 13 октября 2016
Практическое задание 2
Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности.
Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
200 руб.
Особенности бюджетного финансирования
Aronitue9
: 24 августа 2012
Содержание:
Введение
Теоретические основы бюджетного финансирования
Понятие и сущность бюджетного финансирования
Характеристика основных форм бюджетного финансирования
Анализ бюджетного финансирования образования
Понятие и источники бюджетного финансирования образования
Проблемы бюджетного финансирования образования
Основные направления совершенствования бюджетного финансирования образования
Заключение
Список использованный литературы
Цель курсовой работы – исследовать особенности бюджетного фин
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
sibsutisru
: 3 сентября 2021
ЗАЧЕТ по дисциплине “Программирование (часть 1)”
Билет 2
Определить значение переменной y после работы следующего фрагмента программы:
a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
200 руб.