Лабораторная работа №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
Составьте програм
400 руб.
Лабораторная работа №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
Билет 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
: 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
: 3 декабря 2010
4 вариант.1-5 лабораторные работы.С файлами ASM и ЕXE.
Л/Р №1 Тема: Вычисление арифметических выражений.
Л/Р №2 Тема: Оператор цикла LOOP. Команды условных переходов.
Л/Р №3 Тема: Работа с массивами данных.
Л/Р №4 Тема: Логические операции.
Л/Р №5 Тема: Работа со строками. Использование функций DOS
400 руб.
Другие работы
Проект локально вычислительной сети организации
marilottar
: 24 марта 2017
В данной курсовой работе требуется:
• дать характеристику предприятия, для которого проектируется ЛВС (вид деятельности, решаемые задачи, количество зданий и помещений, поэтажные планы);
• провести сравнительный анализ возможных топологий сети и выбрать из них наиболее предпочтительную;
• дать описательную сущность эталонной модели взаимосвязи открытых систем (OSI) и сетевых протоколов;
• провести сравнительный анализ двух и более вариантов построения ЛВС с системных позиций с оценкой по основны
500 руб.
Лазерное оборудование для восстановления деталей
Рики-Тики-Та
: 24 мая 2012
Содержание
Введение…………………………………………………………………...………..
1. Общие сведения………………………………………………………………….
1.1 Конструкции и принципы работы лазров…………………………………….
1.1.1 Классификация лазеров……………………………………………………...
1.1.2 Лазеры на твердом активном элемете………………………………………
1.1.3 Газовые лазерные системы…………………………………………….......
1.1.4 Жидкостные лазеры……………………………………………………........
1.1.5 Полупроводниковые лазеры…………………………………….………..
1.1.6 Конструкция и принцип работы ЛТУ ГОС–301………………………...
2. Промышленные твер
55 руб.
Вариант №29. Соединения резьбовые по методичке Липовки
Чертежи
: 8 мая 2019
Всё выполнено в программе Компас 3D v16
В состав работы входят два файла:
ИГ01.29.000 СБ - Соединения резьбовые Сборочный чертеж
ИГ01.29.000 СП - Соединения резьбовые Спецификация
Работа выполнена по методичке Липовки Е.Р. "Инженерная графика. Соединения разъемные", ред. 2012г.
Сборочный чертеж выполнен на формате А3 с двумя выносными элементами, крепежные изделия на основных видах выполнены в упрощенном виде, все размеры расчитаны по формулам, предоставленных в методичке, из справочника взят
100 руб.
Экзаменационная работа по дисциплине: История экономики. Билет №1
Roma967
: 15 мая 2023
Билет №1
1. Предыстория цивилизации.
2. Становление промышленного предприятия: от ремесленной мастерской к мануфактуре и фабрике. Промышленный переворот в Англии: предпосылки, этапы, результаты.
300 руб.