Вариант 08 Контрольная |
450,00 ₽
Просмотров: 853
|
Тип работы: | Контрольная |
Название предмета: | Основы системного программирования |
Тема/вариант: | Вариант 08 Контрольная |
Объем работы: | 9 |
ВУЗ: | СибГУТИ |
Дата выполнения: | 2013-08-12 |
Размер файла, тип файла: | 251.49 Kb, RAR |
Прикрепленные файлы: |
Контрольная работа для студентов заочного факультета по курсу «Основы системного программирования» (73 Kb)
|
Содержание
Задание 1: Вычисление арифметических выражений 3
3.1. Описание алгоритма программы 3
3.2. Текст программы z1_2.asm 4
3.3. Результат работы программы 5
Задание 2. Работа с одномерными массивами. 7
3.1. Описание алгоритма программы 8
3.2. Текст программы z2_2.asm 8
3.3. Результат работы программы 9
Задание 1: Вычисление арифметических выражений
1. Наберите и оттранслируйте следующую программу. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Вычисления проводятся в такой последовательности: 8*9, 3+8*9, 5*(3+8*9)
2. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите, как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед выходом из программы? Совпадает ли результат вычислений с реальным значением выражения?
3. Используя предложенную выше программу, разработайте программу, которая вычисляет заданное выражение. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми.
Вариант 8. Задание 9: 2В - 1 + 4 (А - 3С)
Программа прилагается
Сообщить другу