Курсовая и Лабораторные работы 4-5 по дисциплине: Архитектура ЭВМ. Вариант №6
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
ЛАБОРАТОРНАЯ РАБОТА N4
ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ
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-ой операнд
6 умножение регистр переменная в памяти
-----------------------------------------------------------
Контрольные вопросы:
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. Как умножить и разделить на константу?
==================================
ЛАБОРАТОРНАЯ РАБОТА N5
ИССЛЕДОВАНИЕ ОРГАНИЗАЦИИ ПЕРЕХОДОВ В ПРОГРАММЕ
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.
№варианта Заменить
6 а) ‘Z’ на ‘z’
б) все заглавные строчными
-----------------------------------------------------------
Контрольные вопросы
1. Назовите три типа команды безусловного перехода.
2. Какой может быть длина перехода в разных типах команды JMP?
3. Содержимое каких регистров модифицируется при выполнении безусловных переходов разных типов?
4. Какова максимальная длина условного перехода?
5. Каким образом может быть указан адрес перехода?
6. Какие флаги могут быть использованы в командах условного перехода после выполнения команды сложения?
7. Приведите возможные команды условных переходов, если после сравнения беззнаковых чисел D1 и D2 оказалось:
8. Приведите возможные команды условных переходов, если после сравнения чисел со знаками P1 и P2 оказалось:
9. Какие команды могут использоваться для организации циклов?
10. Какова максимальная длина переходов при организации циклов?
11. Какие признаки, кроме СХ=0, могут быть использованы при организации циклов?
12. Как осуществляется переход к процедурам разных типов?
13. Назовите варианты команды возврата из процедуры.
===================================
===================================
===================================
Курсовая работа
Задание:
Разработать и отладить программу на языке Ассемблера, ко-торая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариан-том математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, получен-ного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране.
г) Осуществляет вывод данных о разработчике в соответ-ствии с вариантом (таблица 4)
Таблица 1. Варианты вычисляемого выражения
№ вар. Выражение
6 Y=2X2-2/(X-2)-COS(X)
Таблица 2. Формат вывода массива результатов
№ вар. Расположение на экране
6 * *
* *
* *
* *
* *
Таблица 3. Операция по обработке массива результатов
№ вар. Операция
6 вычисление суммы всех эле-ментов
===============================
ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ
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-ой операнд
6 умножение регистр переменная в памяти
-----------------------------------------------------------
Контрольные вопросы:
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. Как умножить и разделить на константу?
==================================
ЛАБОРАТОРНАЯ РАБОТА N5
ИССЛЕДОВАНИЕ ОРГАНИЗАЦИИ ПЕРЕХОДОВ В ПРОГРАММЕ
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.
№варианта Заменить
6 а) ‘Z’ на ‘z’
б) все заглавные строчными
-----------------------------------------------------------
Контрольные вопросы
1. Назовите три типа команды безусловного перехода.
2. Какой может быть длина перехода в разных типах команды JMP?
3. Содержимое каких регистров модифицируется при выполнении безусловных переходов разных типов?
4. Какова максимальная длина условного перехода?
5. Каким образом может быть указан адрес перехода?
6. Какие флаги могут быть использованы в командах условного перехода после выполнения команды сложения?
7. Приведите возможные команды условных переходов, если после сравнения беззнаковых чисел D1 и D2 оказалось:
8. Приведите возможные команды условных переходов, если после сравнения чисел со знаками P1 и P2 оказалось:
9. Какие команды могут использоваться для организации циклов?
10. Какова максимальная длина переходов при организации циклов?
11. Какие признаки, кроме СХ=0, могут быть использованы при организации циклов?
12. Как осуществляется переход к процедурам разных типов?
13. Назовите варианты команды возврата из процедуры.
===================================
===================================
===================================
Курсовая работа
Задание:
Разработать и отладить программу на языке Ассемблера, ко-торая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариан-том математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, получен-ного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат выполнения на экране.
г) Осуществляет вывод данных о разработчике в соответ-ствии с вариантом (таблица 4)
Таблица 1. Варианты вычисляемого выражения
№ вар. Выражение
6 Y=2X2-2/(X-2)-COS(X)
Таблица 2. Формат вывода массива результатов
№ вар. Расположение на экране
6 * *
* *
* *
* *
* *
Таблица 3. Операция по обработке массива результатов
№ вар. Операция
6 вычисление суммы всех эле-ментов
===============================
Дополнительная информация
Проверил(а): Морозов Юрий Владимирович
Оценка: Зачет
Дата оценки: 14.11.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценка: Зачет
Дата оценки: 14.11.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Курсовая и Лабораторные работы 4-5 по дисциплине: Архитектура ЭВМ. Вариант №4
IT-STUDHELP
: 14 ноября 2022
ЛАБОРАТОРНАЯ РАБОТА N4
ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ
1. ЦЕЛЬ РАБОТЫ
Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. Абель П. Язык Ассемблера для IBM PC и программирования /Пер.c англ М.:Высш.шк., 1992,c 173-190.
2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992, с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические ук
300 руб.
Курсовая и Лабораторные работы 4-5 по дисциплине: Архитектура ЭВМ. Вариант №9
IT-STUDHELP
: 17 мая 2023
Курсовая работа
Задание
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат
350 руб.
Курсовая и Лабораторные работы 4-5 по дисциплине: Архитектура ЭВМ. Вариант №8
IT-STUDHELP
: 17 мая 2023
Курсовая работа
Задание
Разработать и отладить программу на языке Ассемблера, которая выполняет следующие задачи:
а) Вычисляет выражение в соответствии с заданным вариантом математическое выражение (табл. 1) и для значений X от 0 до 10 и сохраняет в массив.
б) Распечатывает на экране полученный в пункте а) массив в формате в соответствии с вариантом (таблица 2)
в) Осуществляет операцию по обработке массива, полученного в п. а) в соответствии с вариантом (таблица 3) и распечатывает результат
350 руб.
Лабораторная работа 5 по дисциплине: Архитектура ЭВМ Вариант 6
SOKOLOV
: 17 января 2026
Лабораторная работа №5
ИССЛЕДОВАНИЕ ОРГАНИЗАЦИИ ПЕРЕХОДОВ В ПРОГРАММЕ
1. ЦЕЛЬ РАБОТЫ
Изучение механизма передачи управления в программе; получение практических навыков отладки разветвляющихся программ.
2. РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
2.1. Абель П. Язык Ассемблера для IBM PC и про-граммирования /Пер.c англ М.:Высш.шк., 1992,c 173-190.
2.2. Белецкий Я. Энциклопедия языка Си: Пер. c польск.-М.:Мир,1992, с 394-406.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить о
350 руб.
Лабораторные работы 4-5 по дисциплине: Архитектура ЭВМ. Вариант №6
IT-STUDHELP
: 14 ноября 2022
ЛАБОРАТОРНАЯ РАБОТА N4
ИССЛЕДОВАНИЕ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ
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 руб.
Лабораторная №5 по дисциплине Архитектура ЭВМ
zalexz95
: 17 октября 2017
Консоль управления моделью Simple Computer. Клавиатура.
Обработка нажатия клавиш. Неканонический режим работы терминала
Разработайте функции:
int rk_readkey (enum keys *) - анализирующую последовательность символов
(возвращаемых функцией read при чтении с терминала) и возвращающую первую
клавишу, которую нажал пользователь. В качестве параметра в функцию передаѐтся
адрес переменной, в которую возвращается номер нажатой (enum keys – перечисление
распознаваемых клавиш);
int rk_mytermsave (void)
200 руб.
Лабораторные работы №4-5 Дисциплина: Архитектура ЭВМ Вариант №6.
holm4enko87
: 12 декабря 2024
Лабораторная работа №4
Исследование арифметических операций
1. ЦЕЛЬ РАБОТЫ
Получение практических навыков использования операций сложения, вычитания и умножения; освоение использования окон Module и Inspect программы TURBO DEBUGGER.
3. ПОДГОТОВКА К РАБОТЕ
3.1. Изучить методические указания.
3.2. Подготовить ответы на контрольные вопросы.
3.3. Проанализировать приведенную ниже программу PROG4, написать комментарии ко всем командам сегмента кода, указав при этом тип используемых операндов и спос
150 руб.
Онлайн Тест 5 по дисциплине: Архитектура ЭВМ.
IT-STUDHELP
: 30 ноября 2022
Вопрос №1
Арифметический сдвиг …
только цифровых разрядов без знакового
всех разрядов
только старших разрядов
только младших разрядов без знакового
Вопрос №2
Элементная база ЭВМ первого поколения –
лампы
транзисторы
интегральные микросхемы
Вопрос №3
Адрес следующей команды формирует …
счетчик команд
аккумулятор
регистр общего назначения
тактовый генератор
Вопрос №4
Длина команды определяется при …
дешифровке
шифровке
выборке
выполнении
Вопрос №5
Вывод питания
800 руб.
Другие работы
Авторитарные режимы в мировой политике
Elfa254
: 10 января 2014
ОГЛАВЛЕНИЕ
1
ОГЛАВЛЕНИЕ 1
ВВЕДЕНИЕ 2
1. Сущность, признаки и особенности авторитарного политического режима 4
2.Типы авторитарных режимов 6
3. История существования авторитаризма в различных странах 10
4. Авторитарные режимы в современном мире. 16
ЗАКЛЮЧЕНИЕ 22
Список литературы 23
ВВЕДЕНИЕ
Термин «авторитаризм» был введён в научное обращение теоретиками Франкфуртской школы, означал определенный набор социальных характеристик, присущих как политической культуре, так и массовому сознанию в целом
15 руб.
Схема размещение оборудования для очистки промывочного раствора-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 10 июня 2016
Схема размещение оборудования для очистки промывочного раствора-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
400 руб.
Понятие кредитоспособности и оценка кредитоспособности предприятий
Slolka
: 19 февраля 2014
Содержание 1
ВВЕДЕНИЕ 2
Глава 1: Понятие кредитоспособности и оценка кредитоспособности предприятий в России 3
1.ПОНЯТИЕ И ПОКАЗАТЕЛИ КРЕДИТОСПОСОБНОСТИ 3
2. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ 4
2.1. Внешние источники информации 4
2.2. Источники сведений, необходимых для расчета показателей кредитоспособности 5
3. ОЦЕНКА КРЕДИТОСПОСОБНОСТИ ПРЕДПРИЯТИЙ, ИСПОЛЬЗУЕМАЯ РОССИЙСКИМИ БАНКАМИ 6
Таблица 1 7
Таблица 2 8
4. ПОКА
5 руб.
Современные технологии программирования (часть 2) Экзамен билет №62.
Oksikud2
: 27 мая 2019
2019 год
Экзамен
Билет 62
Оценка отлично
250 руб.