Системное программное обеспечение. Лабораторная работа №5. Вариант №18. Вариант №8.

Этот материал можно скачать бесплатно

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

material.view.file_icon
material.view.file_icon Лабораторная работа 5.doc
material.view.file_icon MYPROG13.EXE
material.view.file_icon myProg13.asm
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа 5 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8.

Лабораторная работа 5.

Тема: Работа со строками. Использование функций DOS

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

Задание 1

1.Изучите приведенную ниже программу на языке ассемблера. Программа позволяет ввести строку с клавиатуры и определить сколько заданных символов содержится в ней. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.

2.Выполните отладку программу. Чему равно значение DX перед выходом из программы?

Задание 2

Используя предложенную выше программу, разработайте программу, которая выполняет заданные действия. Исполнить программу с несколькими (три - четыре) строками, проверить правильность результатов. (В отчете обязательно привести результаты вычислений).
Номер задания выбирается в соответствии с последней цифрой пароля.

8.Ввести с клавиатуры строку, содержащую несколько точек. Преобразовать строку, так чтобы после каждой точки был пробел. Вывести полученную строку на экран.

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

Семестр: 5
Вариант: 8 ; 18 ; 28 и т.д.
Год сдачи: 2016
Оценка: зачет.
Проверил: Мачикина Е.П.
Системное программное обеспечение. Лабораторная работа №1-5. Вариант №18. Вариант №8.
Лабораторные работы по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 1. Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. 2.Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются реги
User Mental03 : 6 октября 2016
Системное программное обеспечение. Контрольная работа. Вариант №18. Вариант №8.
Контрольная работа по Системному программному обеспечению. Задание 8. 8.   Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая выводит на экран четные элементы массива. Параметры передавать следующим образом: в ВХ – смещение массива; в СХ – число элементов в массиве. В основной программе вызвать описанную процедуру для двух разных массивов.
User Mental03 : 6 октября 2016
Системное программное обеспечение. Контрольная работа. Вариант №18. Вариант №8.
Системное программное обеспечение. Лабораторная работа №3. Вариант №18. Вариант №8.
Лабораторная работа 3 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 3. Тема: Работа с массивами данных Цель работы: Научиться обрабатывать массивы данных Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max. 2.Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются регистры в процессе выполнения п
User Mental03 : 6 октября 2016
Системное программное обеспечение. Лабораторная работа №4. Вариант №18. Вариант №8.
Лабораторная работа 4 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 4. Тема: Логические операции Цель работы: Научиться использовать команды логических операций Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX. 2.Выполните отладку программу. Чему равно значение DX перед выходом из программы? Задание 2 Используя предложенную выше про
User Mental03 : 6 октября 2016
Системное программное обеспечение. Лабораторная работа №1. Вариант №18. Вариант №8.
Лабораторная работа 1 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 1. Тема: Вычисление арифметических выражений Цель работы: Научиться использовать арифметические команды языка ассемблера. Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. 2.Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются ре
User Mental03 : 6 октября 2016
Системное программное обеспечение. Лабораторная работа №2. Вариант №18. Вариант №8
Лабораторная работа 2 по дисциплине Системное программное обеспечение. Вариант 18. Вариант 8. Лабораторная работа 2. Тема: Оператор цикла LOOP. Команды условных переходов Цель работы: Научиться использовать оператор повторения и команды условных переходов. Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ. 2.Выполните отладку программу с использованием отладчика TurboDebugger. Посмотрите как изменяются
User Mental03 : 6 октября 2016
Лабораторная работа №5 по дисциплине: Системное программное обеспечение
Тема: «Работа со строками. Использование функций DOS» 1 Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации. 2 Порядок выполнения работы: 2.1 В Far Manager создадим файл myProg13.asm 2.2.1 В файле myProg13.asm наберем программный код, который позволяет ввести с клавиатуры строку, содержащую несколько точек и преобразовать её так, чтобы после каждой точки был пробел, и вывести полученную строку на экран.
User lebed-e-va : 14 декабря 2015
100 руб.
Системное программное обеспечение, лабораторная работа №5, вариант 07
Цель работы: Научиться использовать функции DOS для ввода и вывода строковой информации. Задание: Ввести с клавиатуры две строки. Сравнить их. Если вторая строка содержится в первой, то вывести на экран номер начала второй строки в первой. В противном случае вывести 0. Например, для строк ПОБЕДА и ОБЕД, следует вывести 2. Порядок выполнения работы: 1. В Far Manager создадим файл lab5.asm. 2. В файле lab5.asm наберем программу, которая выводит результат работы на экран. Строки программы прокомм
User Александр92 : 17 апреля 2017
248 руб.
3ds мах
Программа 3DS МАХ 5 относится к семейству программ трехмерной компьютерной графики или, как ее еще называют, ЗD-графики (3 Dimensional — трехмерная) и предназначена для синтеза отдельных изображений, имитирующих сцены из жизни реальных или вымышленных миров с фотографической детальностью и качеством, а также последовательностей кадров таких изображений, воспроизводящих движения объектов и называемых анимациями. Содержание: - области использования - объекты - анимация - работа над геометрической
User GnobYTEL : 19 декабря 2011
5 руб.
Лабораторная работа № 4. Волоконно-оптические системы передачи. Оптические эрбиевые усилители. Вариант № 6.
Цель работы: Исследование характеристик волоконного усилителя. Тест для проверки освоенного материала: 1. Принцип действия всех ОУ построен на: 2. Динамический диапазон входных сигналов составляет: 3. Где используют полупроводниковые ОУ? 4. Коэффициент отражения у полупроводниковых ОУ не превышает: 5. Волоконные примесные ОУ могут содержать в сердцевине примеси: 6. Один из недостатков эрбиевых усилителей: 7. В качестве лазеров накачки используют: 8. ОУ Рамана использует эффект: 9. Свойство ОУ
User Fiorent87 : 10 июня 2012
130 руб.
Лабораторная работа № 4. Волоконно-оптические системы передачи. Оптические эрбиевые усилители. Вариант № 6.
Экзамен по дисциплине: Направляющие среды электросвязи. Билет №4
Билет №4 1. Профили коэффициента преломления. 2. Широкозонные и узкозонные WDM фильтры.
User IT-STUDHELP : 19 мая 2019
125 руб.
promo
Механика жидкости и газа СПбГАСУ 2014 Задача 6 Вариант 92
Ось горизонтального участка трубы диаметром d1 расположена на высоте h1 = (0,25 + 0,05·y) м над уровнем воды в резервуаре II. Ось горизонтального участка трубы диаметром d2 лежит ниже уровня воды в резервуаре II на величину h2 = (0,5 + 0,05·z) м. Длины участков: l1 = (10 + 0,1·y) м; l2 = (20 + 0,1·z) м; l3 = (10 + 0,1·y) м. Напор в резервуаре I H = (1,0 + 0,1·z) м, коэффициенты поворотов ζ30 = 0,7, ζ120 = 1,44. Определить расход воды в трубопроводе и построить напорную и пьезометрическую лини
User Z24 : 28 декабря 2025
400 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 6 Вариант 92
up Наверх