Основы системного программирования. Лабораторная работа №2

Цена:
400 руб.

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

material.view.file_icon
material.view.file_icon Лабораторная2 Основы системного программирования.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Цель работы: Научиться использовать оператор повторения и команды условных переходов.

Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ.
TITLE Program2  ;название программы
.MODEL small ;отводим под стек и под данные по 64Кб
.STACK 100h ;отмечаем начало сегмента стека
.DATA ;отмечаем начало сегмента данных
.CODE ;отмечаем начало сегмента кодов
main PROC 
MOV AX, @data ;копируем адрес
MOV DS, AX ;сегмента данных
CLD 
xor AX,AX
mov CX, 10
L1:
add AX, CX
loop L1 

; здесь в цикле суммируются числа
; начиная с 10 и заканчивая 1
MOV AX,4C00h ;выход
INT 21h ;из программы
main ENDP 
END main 
Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения программы.Чему равно значение регистра АХ перед выходом из программы? регистра СХ? Совпадает ли результат вычислений с реальным значением выражения?

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

2012 ЗАЧЕТ без замечаний вариант 03
Основы системного программирования. Лабораторная работа №2. Вариант №3
Лабораторная работа Оператор цикла LOOP. Команды условных переходов Цель работы: Научиться использовать оператор повторения и команды условных переходов. Порядок выполнения работы: 1. В Far Manager создадим файл lab2.asm. 2. В файле lab2.asm наберем программу, которая вычисляет выражение - 1+3+5+...+(2•N+1)и результат заносит в регистр АХ. Основные строки программы прокомментируем.
User 4eJIuk : 12 сентября 2013
70 руб.
Лабораторная работа №2.Основы системного программирования. Вариант № 8
Цель работы: Научиться использовать оператор повторения и команды условных переходов. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ. Задание 2 Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов. В отчете обязательно привести результаты вычислений. Номер задания выбирается в соответстви
User faraon666 : 13 июня 2013
150 руб.
Лабораторная работа № 2 «Основы системного программирования». Вариант № 5
Вариант 05 Цель работы: Научиться использовать оператор повторения и команды условных переходов. Задание 1 Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ. Задание 2 Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов. В отчете обязательно привести результаты вычислений. Номер задания выбирается в
User odja : 9 февраля 2013
129 руб.
Основы системного программирования. Лабораторная работа № 2. Вариант №4
В АРХИВЕ ОТЧЕТ и САМА ПРОГА Оператор цикла LOOP. Команды условных переходов 1. Цель работы Научиться использовать оператор повторения и команды условных переходов. 2. Порядок выполнения работы 1. В Far Manager создадим файл lab2prim.asm. 2. В файле lab2prim.asm наберем программу, которая суммирует числа от 1 до 10 и результат заносит в регистр АХ. Строки программы прокомментированы. 3. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов.
User mortis : 18 ноября 2012
100 руб.
Лабораторная работа № 2. Основы системного программирования. Вариант 02
Лабораторная работа 2 Оператор цикла LOOP. Команды условных переходов Цель работы: Научиться использовать оператор повторения и команды условных переходов. Задание: Составьте программу для подсчета выражения 1-2+3-4+…+(-1)N+1•N, где N – произвольное четное положительное число, без использования в программе команд условных и безусловных переходов. Допускается использование оператора цикла.
User matrixat : 23 октября 2012
200 руб.
Лабораторная работа №2 по дисциплине "Основы системного программирования" (вариант 2)
Тема: Оператор цикла LOOP. Команды условных переходов Цель работы: Научиться использовать оператор повторения и команды условных переходов. Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов. В отчете обязательно привести результаты вычислений. Номер задания выбирается в соответствии с последней цифрой пароля. Составьте программу для подсчета выражения 1-2+3-4+…+(-1)N+1•N, г
User Greenberg : 6 октября 2012
79 руб.
ЛАБОРАТОРНАЯ РАБОТА №2 по дисциплине «Основы системного программирования». Вариант №6
Лабораторная работа 2 Оператор цикла LOOP. Команды условных переходов Цель работы: Научиться использовать оператор повторения и команды условных переходов. Задание: Составьте программу для подсчета выражения 2-4+6-8+…+(-1)N•(2•N), где N – произвольное четное положительное число. В программе нельзя использовать команды условных переходов. Допускается использование оператора цикла.
User freelancer : 23 апреля 2016
200 руб.
ЛАБОРАТОРНАЯ РАБОТА №2 по дисциплине «Основы системного программирования». Вариант №6
Основы системного программирования. Лабораторная работа №2. Вариант №14 (№4).
Оператор цикла LOOP. Команды условных переходов. Цель работы: Научиться использовать оператор повторения и команды условных переходов. Порядок выполнения работы: Задание 1. 1. Создаем файл lab2.asm с помощью редактора edit.com. 2. Записываем текст программы. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ. TITLE lab2 ;название программы
User sibgutido : 22 июня 2013
99 руб.
Контрольная работа №2
Второй экзаменпо предмету: Математический анализ. Билет № 10. Задание: 1. Достаточные признаки сходимости знакоположительных рядов. 2. Найти градиент функции в точке где , 3. Изменить порядок интегрирования. Область интегрирования изобразить на чертеже. . 4. Определить сходится ли данный ряд, и если сходится, то абсолютно или условно 5. Разложить функцию в ряд Фурье в интервале . 6. Найти общее решение дифференциального уравнения 7. Найти частное решение дифференц
User 53847 : 21 октября 2008
200 руб.
Контрольная работа №2
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 5 Вариант 92
Определить потерю теплоты одним погонным метром стального паропровода с наружным диаметром 100 мм в результате лучистого теплообмена. Паропровод расположен в кирпичном канале, имеющем поперечное сечение 300×300 мм. Температуру наружной поверхности паропровода t1 и внутренней поверхности стенок канала t2 принять из табл. 3. Степень черноты окисленной стали и красного кирпича см. в. приложении 1. В конце задачи следует ответить письменно на следующие вопросы: 1. Что называется степенью черно
User Z24 : 14 января 2026
180 руб.
Бруй Л.П. Техническая термодинамика и теплопередача ТОГУ Задача 5 Вариант 92
Контрольная работа по дисциплине: Звуковое вещание. Вариант №07
Задание на контрольную работу Контрольная работа содержит по три вопроса. Номера задач и вопросов выбирают из таблицы 1. Студент выбирает номера вопросов по последним цифрам пароля. Таблица 1 – Вариант задания Вариант: 07 Вопросы: 8, 43, 66 8. Перечислите признаки качества стереофонического эффекта. Каковы основные структурные отличия стереофонической системы от монофонической? Назовите условия, при которых стереофоническое звучание предпочитается монофоническому. 43. Что используется в кач
User Учеба "Под ключ" : 5 декабря 2020
400 руб.
Электропитание устройств и систем телекоммуникаций Лабораторная работа(1,2,3,4,5) вариант 25
Уважаемый студент, дистанционного обучения, Оценена Ваша работа по предмету: Электропитание устройств и систем телекоммуникаций Вид работы: Лабораторная работа Оценка:Зачет Дата оценки: 03.02.2017
User 32217911986 : 4 февраля 2017
120 руб.
up Наверх