Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №8

Цена:
300 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon kurs.asm
material.view.file_icon KURS.EXE
material.view.file_icon KURS.MAP
material.view.file_icon KURS.OBJ
material.view.file_icon Пояснительная записка.doc
material.view.file_icon
material.view.file_icon lab4.asm
material.view.file_icon LAB4.EXE
material.view.file_icon LAB4.LST
material.view.file_icon LAB4.MAP
material.view.file_icon LAB4.OBJ
material.view.file_icon LAB4.TR
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon lab5_a.asm
material.view.file_icon LAB5_A.EXE
material.view.file_icon LAB5_A.LST
material.view.file_icon LAB5_A.MAP
material.view.file_icon LAB5_A.OBJ
material.view.file_icon LAB5_A.TR
material.view.file_icon lab5_b.asm
material.view.file_icon LAB5_B.EXE
material.view.file_icon LAB5_B.MAP
material.view.file_icon LAB5_B.OBJ
material.view.file_icon LAB5_B.TR
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа No4
Исследование арифметических операций

1. ЦЕЛЬ РАБОТЫ
Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER.

3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и способ адресации.
3.4. Используя в качестве операндов переменные, определенные в сегменте данных, в соответствии с вариантом задания (Таб. 4.1.) написать команды для выполнения указанных в таблице операций, вставить их в соответствующий фрагмент программы PROG4.

Таблица 4.1.
No вар. операция 1-ый операнд 2-ой операнд
8 сложение переменная в памяти константа байт

4. КОНТРОЛЬНЫЕ ВОПРОСЫ
4.1. Сколько операндов могут иметь команды арифметических операций для процессора К1810ВМ86 (I8086)?
4.2. Чем отличаются команды ADD и ADC?
4.3. Где сохраняется перенос, возникающий при выполнении операции сложения?
4.4. Какие типы операндов могут использоваться в качестве dst и в качестве src в операциях сложения и вычитания?
4.5. Какую операцию выполняет команда SBB?
4.6. Какие операнды могут иметь команды INC и DEC?
4.7. Можно ли использовать в команде сложения или вычитания операнды разной длины?
4.8. Какую операцию выполняет команда CMP?
4.9. Каким двум командам эквивалентна команда NEG?
4.10. Где могут располагаться операнды для выполнения умножения?
4.11. Чем определяется длина произведения при умножении?
4.12. Чем определяются знаки частного и остатка при выполнении деления?
4.13. Как умножить и разделить на константу?

5. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
5.1. Введите программу PROG4 с фрагментом из домашнего задания, используя текстовый редактор.
5.2. Оттранслируйте и скомпонуйте программу в режимах TASM/ZI, TLINK/V.
5.3. Загрузите отладчик и программу. Проведите ее трассировку. Целесообразно выполнять работу по частям, составляя и отлаживая законченные по смыслу фрагменты.
Наблюдайте результаты выполнения команд, используя окна Variables, Watches и/или Inspecting, открываемые из пункта View Главного меню. Сравнивайте полученные результаты с ожидаемыми. Для наблюдения состояния флажков используйте окно Registers.



Лабораторная работа No5
Исследование организации переходов в программе

1. ЦЕЛЬ РАБОТЫ
Изучение механизма передачи управления в программе; получение практических навыков отладки разветвляющихся программ.

3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Проанализировать приведенную ниже программу CHANGE, дополнить каждую команду комментарием.
3.4. Ввести свой собственный текст на английском языке, содержащий строчные и заглавные буквы.
3.5. Изменить программу так, чтобы в соответствии с вариантом задания (Таб. 5.1.) она обеспечивала:

Таблица 5.1.
No варианта Заменить
8 а) ‘a’ на ‘A’
б) все заглавные строчными

4. КОНТРОЛЬНЫЕ ВОПРОСЫ
4.1. Назовите три типа команды безусловного перехода.
4.2. Какой может быть длина перехода в разных типах команды JMP?
4.3. Содержимое каких регистров модифицируется при выполнении безусловных переходов разных типов?
4.4. Какова максимальная длина условного перехода?
4.5. Каким образом может быть указан адрес перехода?
4.6. Какие флаги могут быть использованы в командах условного перехода после выполнения команды сложения?
4.7. Приведите возможные команды условных переходов, если после сравнения беззнаковых чисел D1иD2 оказалось: а)D1=D2, б) D1£ D2 , в) D1>D2.
4.8. Приведите возможные команды условных переходов, если после сравнения чисел со знаками P1иP2 оказалось: а) Р1 1Р2, б) Р1<Р2, в) Р1 3 Р2.
4.9. Какие команды могут использоваться для организации циклов?
4.10. Какова максимальная длина переходов при организации циклов?
4.11. Какие признаки, кроме СХ=0, могут быть использованы при организации циклов?
4.12. Как осуществляется переход к процедурам разных типов?
4.13. Назовите варианты команды возврата из процедуры.

5. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
Ниже приведена программа CHANGE, которая в заданной текстовой строке заменяет латинские строчные буквы заглавными.
Коды строчных и заглавных букв английского алфавита можно найти в Таблице кодировки символов (Приложение, с 23).
5.1. Введите программу, используя текстовый редактор. Оттранслируйте и скомпонуйте программу в режимах TASM/ZI, TLINK/V.
5.2. Загрузите отладчик и программу. Произведите ее пошаговое выполнение. Наблюдайте результаты выполнения команд.
5.3. Установите ловушку на одной из команд подпрограммы. В точке останова отройте в окне CPU локальное меню и выберите пункт CALLER. Пронаблюдайте исполнение этой инструкции.
5.4. Пронаблюдайте результат выполнения программы в окне WINDOW (режим USER SCREEN).
5.5. Введите вариант программы из домашнего задания, обеспечивающий замену заглавных букв строчными.
5.6. Убедитесь в работоспособности второго варианта программы.



Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране.
г) Осуществляет вывод данных о разработчике: фамилия, инициалы, номер группы, номер варианта.

Содержание пояснительной записки
1. Титульный лист (Приложение А)
2. Содержание
3. Задание с выбором своего варианта из таблиц 1-4.
4. Общее описание разрабатываемой программы с обоснованием разделения ее на подпрограммы
5. Описание отдельных процедур в виде блок-схем с пояснениями.
6. Листинг программы с комментариями
7. Листинг результатов выполнения работы
8. Список использованной литературы

Таблица 1. Варианты вычисляемого выражения
No вар. Выражение
7 Y=3X3 - 2X-EXP(1-X)

Таблица 2. Формат вывода массива результатов
No вар. Расположение на экране
8
*
* *
* * *
* * * *

Таблица 3. Операция по обработке массива результатов
No вар. Операция
8 подсчет количества элементов меньших 3

Дополнительная информация

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Архитектура ЭВМ
Вид работы: Лабораторная работа 4-5
Оценка:Зачет
Дата оценки: 09.01.2020
Рецензия:Уважаемый,

Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Архитектура ЭВМ
Вид работы: Курсовая работа
Оценка:Отлично
Дата оценки: 09.01.2020
Рецензия:Уважаемый,

Морозов Юрий Владимирович

Помогу с вашим вариантом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант 8
Задание Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (см. таблицу 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (см. таблицу 2). в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (см. таблицу 3) и распечатывает результат выпо
1000 руб.
promo
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №8
Курсовая работа Задание Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат
User IT-STUDHELP : 17 мая 2023
200 руб.
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №8 promo
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №8
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране. г) Осу
User IT-STUDHELP : 9 января 2020
200 руб.
promo
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №6
Задание Разработать и отладить программу на языке Ассемблера, ко-торая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариан-том математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, получен-ного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на
User holm4enko87 : 12 декабря 2024
150 руб.
promo
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №11
Вариант №11 Задание Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат вып
User IT-STUDHELP : 13 декабря 2023
200 руб.
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №11 promo
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №3
Вариант №3 Задание: Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат вып
User IT-STUDHELP : 6 октября 2023
200 руб.
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №3 promo
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №9
Курсовая работа Задание Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат
User IT-STUDHELP : 17 мая 2023
200 руб.
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №9 promo
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №9
Курсовая работа По дисциплине: Архитектура ЭВМ ----------------------------------------------------------- Задание: Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи: а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив. б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2) в) Осуществляет операцию по обработке
User IT-STUDHELP : 30 ноября 2022
200 руб.
Курсовая работа по дисциплине: Архитектура ЭВМ. Вариант №9 promo
Вычисление определённых интегралов по правилу прямоугольников
Содержание. 1. Введение. Постановка задачи……..…………………………2стр. 2. Вывод формулы……………………………………………….3стр. 3. Дополнительный член в формуле прямоугольников……….5стр. 4. Примеры………………………………………………………..7стр. 5. Заключение……………………………………………………..9стр. 6. Список литературы…………………………………………...10стр. Постановка задачи. Задача вычисления интегралов возникает во многих областях прикладной математики. В большинстве случаев встречаются определённые интегралы от функций, первообразные которых не в
User Elfa254 : 10 августа 2013
15 руб.
Литературный анализ русской народной сказки
Литературный анализ русской народной сказки Сказка — замечательное произведение искусства, знакомое каждому из нас с детства. Что такое сказка? Стоит ли считать сказкой любой фантастический рассказ или разделить устную народную прозу на сказочную и не сказочную? Как трактовать все те фантастические вещи, без которых не обходится ни одна из сказок? Такой круг проблем издавна волновал исследователей. Существуют различные толкования сказки. Одни ученые говорят, что сказка — это абсолютный вымысел,
User kostak : 16 октября 2009
Микроэкономика (ответы на тест Синергия МОИ МТИ МосАП)
Результат 90 … 100 баллов из 100 Микроэкономика 1. Введение в курс 2. Тема 1 Введение в экономику 3. Тема 2 Основы теории спроса и предложения 4. Тема 3 Поведение потребителя и потребительский выбор 5. Тема 4 Фирма теоретические основы организации и деятельности 6. Тема 5 Продукт, издержки и стратегии фирмы 7. Тема 6 Фирма в условиях совершенной и несовершенной конкуренции 8. Тема 7 Рынки факторов производства 1. Акция – это … Тип ответа: Одиночный выбор • с выбором одного правильного ответа и
User alehaivanov : 12 мая 2024
145 руб.
Управление ассортиментом и качеством хлебобулочных изделий на предприятии розничной торговли на примере магазина "Юнион"
Содержание Введение 1. Ассортимент и качество как важные факторы деятельности торгового предприятия 1.1 Роль ассортимента и качества товара в деятельности торгового предприятия 1.2 Управление ассортиментом в торговом предприятии 1.3 Управление качеством товаром на торговом предприятии 2. Состояние ассортимента товаров на базовом предприятии 2.1 Характеристика предприятия 2.2 Анализ ассортимента и ассортиментной политики предприятия 2.3 Анализ качества товара и система управления им 3.
User Lokard : 15 октября 2013
15 руб.
up Наверх