Системное программное обеспечение. Лабораторные работы №№1-5. Вариант №1
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Описание
ЛР1 "Вычисление арифметических выражений"
1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
2. - 4·А + (В + С) / 4 + 2
ЛР2. «Оператор цикла LOOP. Команды условных переходов»
1.Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ.
2.Составьте программу для подсчета выражения 1-2+3-4+…+(-1)N+1•N, где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.
ЛР3 "Работа с массивами данных»
1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
2.Составьте программу для подсчета вхождений заданного целого числа в массив. Количество вхождений должно находиться в регистре DX
ЛР4.«Логические операции»
1.Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX
2.Дан массив из 8 байт. Рассматривая его, как массив из 64 бит, посчитать количество единиц. Результат занести в DX.
ЛР5 «Работа со строками. Использование функций DOS.»
1.Изучите приведенную ниже программу на языке ассемблера. Программа позволяет ввести строку с клавиатуры и определить сколько заданных символов содержится в ней. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
2.Ввести с клавиатуры строку (использовать только латинские символы). Получить новую строку преобразованием всех малых букв в большие. Вывести полученную строку на экран.
1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
2. - 4·А + (В + С) / 4 + 2
ЛР2. «Оператор цикла LOOP. Команды условных переходов»
1.Изучите приведенную ниже программу на языке ассемблера. Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ.
2.Составьте программу для подсчета выражения 1-2+3-4+…+(-1)N+1•N, где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла.
ЛР3 "Работа с массивами данных»
1.Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет максимальный элемент массива и результат заносит в переменную регистр Max.
2.Составьте программу для подсчета вхождений заданного целого числа в массив. Количество вхождений должно находиться в регистре DX
ЛР4.«Логические операции»
1.Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX
2.Дан массив из 8 байт. Рассматривая его, как массив из 64 бит, посчитать количество единиц. Результат занести в DX.
ЛР5 «Работа со строками. Использование функций DOS.»
1.Изучите приведенную ниже программу на языке ассемблера. Программа позволяет ввести строку с клавиатуры и определить сколько заданных символов содержится в ней. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
2.Ввести с клавиатуры строку (использовать только латинские символы). Получить новую строку преобразованием всех малых букв в большие. Вывести полученную строку на экран.
Дополнительная информация
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Системное программное обеспечение
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 04.2016
Рецензия:Уважаемая,
Мачикина Елена Павловна
На все остальные ЛР тоже самое
Оценена Ваша работа по предмету: Системное программное обеспечение
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 04.2016
Рецензия:Уважаемая,
Мачикина Елена Павловна
На все остальные ЛР тоже самое
Похожие материалы
Системное программное обеспечение. Лабораторная работа 1. Вариант 1.
nik200511
: 20 января 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
95 руб.
Системное программное обеспечение. Лабораторная работа №1.
nik200511
: 28 декабря 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
TITLE Program5
;название программы
.MODEL small
...
Выполните отладку программу с использованием отладчика Tu
166 руб.
Лабораторная работа №1 по дисциплине «Системное программное обеспечение». Вариант №1
boeobq
: 26 ноября 2021
Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадим файл LabRab1.asm.
2. В файле LabRab1.asm наберем программу, которая вычисляет выражение
А – 5·(В – 2·С) + 2
и результат заносит в регистр АХ.
Замечание. Переменные A, B, C являются целочисленными, могут быть положительными либо отрицательными. Деление полагается целочисленным, т.е. например, 5/2=2, 6/2=3.
В отчете приведен листи
100 руб.
Системное программное обеспечение. Лабораторные работы 1-3. Вариант 1.
nik200511
: 20 января 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
276 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант 4.
nik200511
: 11 февраля 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед
47 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант №9.
nik200511
: 23 января 2020
Лабораторная работа 1
Тема: Вычисление арифметических выражений
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
ВАЖНО: Прочитайте требования к выполнению и оформлению лабораторных работ.
Задание 1
Изучите приведенную ниже программу на языке ассемблера. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ.
Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются р
13 руб.
Системное программное обеспечение. Лабораторная работа №1. Вариант №10
elina56
: 23 декабря 2016
Вычисление арифметических выражений
по дисциплине: «Системное программное обеспечение»
Цель работы: Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы:
1. В Far Manager создадимфайл myprog.asm.
2. В файле myprog.asm наберем программу, которая вычисляет выражениеА – 5•(В – 2•С) + 2 и результат заносит в регистр АХ. Строки программы прокомментированы.
150 руб.
Лабораторные работы №1-3 по дисциплине: Системное программное обеспечение. Вариант 1
SibGOODy
: 21 августа 2024
Лабораторная №1
«Вычисление арифметических выражений»
Цель работы:
Научиться использовать арифметические команды языка ассемблера.
Порядок выполнения работы
1. В Far Manager создадим файл lab1.asm.
2. В файле lab1.asm наберем программу, которая вычисляет выражение А - 5*(В - 2*С) + 2 и результат заносит в регистр CХ. Строки программы прокомментированы.
3. Выполним отладку программу. Проверим значение регистра CХ перед выходом из программы с помощью отладчика Turbo Debugger
Лабораторная №2
«
900 руб.
Другие работы
Современные технологии программирования. Лабораторная работа № 4 - Редактор р-ичных чисел
JulDir
: 28 октября 2012
Лабораторная работа № 4
Редактор р-ичных чисел
Задание
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования Object Pascal, С++.
Задание
Разработать и реализовать класс TEditor «Редактор р-ичных чисел», используя класс
Object Pascal,
С++.
На Унифицированном языке моделирования UML (Unified Modeling Language) наш класс можно обозначить следующим образом...
39 руб.
Задание 34. Геометрические тела. Вариант 8. Выполненное задание
Laguz
: 12 марта 2026
Чертеж сделан компасе 21(то есть открываются всеми версиями компаса начиная с 21) + дополнительно сохранён в джпг, пдф
Если есть какие-то вопросы или нужно другой вариант, пишите.
100 руб.
Установка для добычи высоковязкой нефти-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 23 мая 2016
Установка для добычи высоковязкой нефти-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
400 руб.
Лига Арабских Государств
Aronitue9
: 19 апреля 2013
Тезисно раскрывается:
Цели организации
Организационная структура
Деятельность организации
Проблемы организации.
5 руб.