Лабораторная работа №2 "Оператор цикла LOOP. Команды условных переходов" по дисципилине: Основы системного программирования, Вариант 1
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Цель работы: Научиться использовать арифметические команды языка ассемблера
Задание 1
1.Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов. В отчете обязательно привести результаты вычислений:
Вариант 1: Составьте программу для подсчета выражения 1-2+3-4+…+(-1)N+1•N, где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.
Задание 1
1.Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов. В отчете обязательно привести результаты вычислений:
Вариант 1: Составьте программу для подсчета выражения 1-2+3-4+…+(-1)N+1•N, где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.
Дополнительная информация
Вид работы: Лабораторная работа 1
Оценка:Зачет, 2013
Оценка:Зачет, 2013
Похожие материалы
Лабораторная работа №2 Оператор цикла LOOP. Команды условных переходов Вариант 5
sarekuwa
: 3 февраля 2020
Цель работы: Научиться использовать арифметические команды циклов и условных переходов.
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ.
Задание 2
Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) значениями параметра N, проверить правильность результатов. В отчете обязательно привести результаты вычислений.
Вариант: 5
Составьте програм
250 руб.
Лабораторная работа №2. Оператор цикла LOOP. Команды условных переходов. Вариант №6
Помощь студентам СибГУТИ ДО
: 28 января 2015
Цель работы: Научиться использовать оператор повторения и команды условных переходов.
Задание:
Составьте программу для подсчета выражения 2-4+6-8+…+(-1)N•(2•N), где N – произвольное четное положительное число. В программе нельзя использовать команды условных переходов. Допускается использование оператора цикла.
Порядок выполнения работы:
1. В Far Manager создадим файл lab2.asm.
2. В файле lab2.asm наберем программу, которая заносит результат в регистр AХ. Строки программы прокомментированы.
250 руб.
Основы системного программирования
ss011msv
: 25 октября 2012
Задание 1
1. Создать командный файл, который выполняет следующие действия:
a. Очистка экрана
b. Создание директории C:\TEMP
c. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
d. Создание копий файлов *.TXT, сменив расширение на bat и оставив имя.
e. Сравнение копий с оригиналами.
f. Просмотр постранично содержимого директории C:\TEMP.
g. Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
400 руб.
Основы системного программирования
ss011msv
: 25 октября 2012
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
TITLE Program5 ;название программы
.MODEL small ;отводим под стек и под данные по 64Кб
.STACK 100h ;отмечаем начало сегмента стека
.DATA ;отмечаем начало сегмента данных
A DW 5 ;
B DW 3 ;
C DW 8 ;
D DW 9 ;
.CODE ;отмечаем начало сегмента кодов
main PROC
MOV AX, @data ;ко
400 руб.
Основы системного программирования.
oxdobr2009
: 31 марта 2011
Лабораторные работы №№1-5. Вариант №7.
Лабораторная работа№1
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
1. Создадим файл program1.asm.
2. В файле program1.asm наберем программу, которая вычисляет выражение 6•С + (В - С + 1) / 2 и результат заносит в регистр АХ.
3. Выполним отладку программу. Проверим значение регистра АХ перед выходом из программы с помощью отладчика Turbo Debugger.
Лабораторная работа №2
Оператор цикла LOOP
450 руб.
Основы системного программирования
BOND
: 17 января 2011
0. Создать командный файл, который выполняет следующие действия:
a. Очистка экрана;
b. Создать директорию C:\TEMP
c. Вывод на экран содержимого директории C:\TEMP.
d. Создание нового файла NEW.TXT с консоли в директории C:\TEMP.
e. Просмотр постранично содержимого директории C:\TEMP.
f.Вывод на экран файла NEW.TXT, причем сначала следует указать название файла.
g.Удаление всех файлов с расширением TXT с запросом подтверждения из текущей директории.
Задание №2
4. Написать и отладить програ
200 руб.
Основы системного программирования
BOND
: 17 января 2011
Билет 9
1. Дан фрагмент программы на ассемблере :
push BX
push CX
push DX
push AX
mov AX,3508h
add BX,AX
pop AX
pop DX
mov AX,CX
shl BX,1
not AX
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определить значения этих регистров после выполнения данного фрагмента.
AX=7777h, BX=6666h, CX=5555h, DX=4444h
2. Дан фрагмент программы на ассемблере :
push AX
shr BX,1
add CX,BX
not CX
kjl: add BX,3
loop kjl
or AX, DX
В каждом задании даны начальные значения регистров AX,BX,CX,DX. Определ
350 руб.
Основы системного программирования
BOND
: 3 декабря 2010
4 вариант.1-5 лабораторные работы.С файлами ASM и ЕXE.
Л/Р №1 Тема: Вычисление арифметических выражений.
Л/Р №2 Тема: Оператор цикла LOOP. Команды условных переходов.
Л/Р №3 Тема: Работа с массивами данных.
Л/Р №4 Тема: Логические операции.
Л/Р №5 Тема: Работа со строками. Использование функций DOS
400 руб.
Другие работы
Корпоративна інформаційна система "Галактика"
Elfa254
: 4 октября 2013
Зміст
Вступ. 3
1. Характеристика та можливості управлінської системи КІС „Галактика” 5
2. Консолідація й аналіз Excel-звітності в інформаційній системі "Галактика" 10
3. Приклад рішення для державних підприємств. 12
4. Приклад автоматизації розв’язання задачі „Облік основних засобів та необоротних матеріальних активів” із використанням програмного продукту „Галактика”. 13
Висновки. 30
Список використаної літератури. 31
Вступ
Система Галактика ERP, розроблена спільно білоруськими і рос
10 руб.
Таможенные платежи как инструмент регулирования перемещения товаров через таможенную границу РФ
Elfa254
: 2 августа 2013
Российская Федерация, как независимое государство выполняет совершенно иную роль во внешнеэкономической деятельности в отличие от СССР. Либерализация внешнеэкономической деятельности (ВЭД), в последнее десятилетие связана с формированием рыночной основы. Серьезное влияние на вопрос регулирования ВЭД оказало принятие ряда международных договоров по ВЭД. В связи с тем, что на современном этапе отменены административные ограничения выхода российских предприятий на внешний рынок, появились новые воз
5 руб.
Расчетно-графический анализ тягово-скоростных свойств автобуса ЛАЗ - 4207, движущегося по дороге с коэффициентом дорожного сопротивления 0,019
yura909090
: 24 мая 2012
С целью закрепления теоретических знаний и приобретения навыков анализа тягово-скоростных свойств автомобиля для заданной модели в курсовой работе выполняю необходимые расчеты на основании конкретных технических данных автомобиля. Строю графики и по ним анализируем тягово-скоростные свойства.
Произведенные расчеты свожу в таблицы, текст сопровождаю расчетными зависимостями с расшифровкой параметров.
1.Задание для расчетно-графического анализа и выбор исходных данных
Произвести расчетно-графическ
80 руб.
Построение беспроводных систем (ДВ 8.2). Экзамен. Билет №84
SibGUTI2
: 11 декабря 2018
Построение беспроводных систем (ДВ 8.2). Экзамен. Билет №84
В работе находятся ответы на тест
Билет №84
4. Методы борьбы с ошибками в процессе передачи данных -это:
а. коды обнаружения ошибок;
б. коды с коррекцией ошибок;
в. протоколы с автоматическим запросом повторной передачи;
г. коды с предотвращением ошибок.
6. Определите комбинацию на выходе кодера Рида-Соломона, если на входе комбинация 11001101:
а. 110001101101;
б. 111000110011;
в. 100110011001;
г. 111001100011.
7. Используя кодовое
350 руб.