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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon program4.asm
material.view.file_icon PROGRAM4.EXE
material.view.file_icon PROGRAM4.LST
material.view.file_icon PROGRAM4.MAP
material.view.file_icon PROGRAM4.OBJ
material.view.file_icon Лабораторная №4. Програмное обеспечение цифровых систем коммутации..doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вариант №7

Логические операции

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

Задание:
Используя предложенную программу, выполнить задание. Исполнить программу с несколькими (три-четыре) различными (по количеству и составу) массивами данных, проверить правильность результатов.

Дан массив из 6 байт. Рассматривая его, как массив из 48 бит, посчитать в нём количество нулей.

Работа выполнена с использованием пакета ASM (Turbo Assembler).
В работе представлены исходные тексты программ, исполняемые файлы,отчет по лабораторной работе со скринами.

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

зачет
Основы системного программирования. Лабораторная работа № 4
Цель работы: Научиться использовать команды логических операций Задание 1 1. Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX. TITLE Program4 ;название программы .MODEL small ;отводим под стек и под данные по 64Кб .STACK 100h ;отмечаем начало сегмента стека .DATA ;отмечаем начало сегмента данных B DB 54 ;задаем байт 54=00011011b .CODE ;отмечаем начало сегмента кодов main PROC mov AX, @da
User ss011msv : 25 октября 2012
400 руб.
Основы системного программирования. Лабораторная работа № 4. Вариант № 4
1. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Рассматривая заданный байт как набор логических значений (x7 x6 x5 x4 x3 x1 x0) (true -1, false - 0), вычислить логическую формулу f =(x7 & x6 &x3 ) V (x6 & x4 & x2 & x1). 2. Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, пров
User mortis : 27 декабря 2012
50 руб.
Лабораторная работа № 4 «Основы системного программирования». Вариант 05
Вариант 05 Цель работы: Научиться использовать команды логических операций Задание 1 1.Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX. Задание 2 Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с по
User odja : 9 февраля 2013
123 руб.
Лабораторная работа № 4. Основы системного программирования. Вариант 02
Лабораторная работа 4 Логические операции Цель работы: Научиться использовать команды логических операций. Задание: Дан массив из 8 байт. Выполнить последовательное логическое умножение всех элементов массива. Результат занести в DX. Порядок выполнения работы: 1. В Far Manager создадим файл lab4.asm. 2. В файле lab4.asm наберем программу, которая заносит результат в регистр DХ. Строки программы прокомментированы.
User matrixat : 23 октября 2012
200 руб.
Основы системного программирования. Лабораторная работа №4. Вариант №14 (№4).
Основы системного программирования. Лабораторная работа №4. Вариант №14 (№4). Логические операции. Цель работы: Научиться использовать команды логических операций Порядок выполнения работы: Задание 1. 1. Создаем файл lab4.asm с помощью редактора edit.com. 2. Записываем текст программы. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
User sibgutido : 22 июня 2013
99 руб.
ЛАБОРАТОРНАЯ РАБОТА №4 по дисциплине «Основы системного программирования». Вариант №6
Лабораторная работа 4 Логические операции Цель работы: Научиться использовать команды логических операций. Задание: Дан массив из 10 байт. Посчитать количество единиц во всех разрядах, кратных трём: 3, 6, 9, …, 75, 78. Порядок выполнения работы: 1. В Far Manager создадим файл lab4.asm. 2. В файле lab4.asm наберем программу, которая заносит результат в регистр DХ. Строки программы прокомментированы.
User freelancer : 20 апреля 2016
50 руб.
ЛАБОРАТОРНАЯ РАБОТА №4 по дисциплине «Основы системного программирования». Вариант №6
Лабораторная работа №4 по дисциплине "Основы системного программирования" (вариант 2)
Тема: Логические операции Цель работы: Научиться использовать команды логических операций Используя предложенную выше программу, выполните второе задание. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов. Номер задания выбирается в соответствии с последней цифрой пароля. Дан массив из 8 байт. Выполнить последовательное логическое умножение всех элементов массива. Результат занести в DX.
User Greenberg : 6 октября 2012
79 руб.
Основы системного программирования. Лабораторная №2. Вариант №7
Вариант №7 Оператор цикла LOOP. Команды условных переходов. Цель работы: Научиться использовать оператор повторения и команды условных переходов. Задание: Составить программу для подсчета выражения 2-4+6-8+…+(-1)N•(2•N), где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла. Работа выполнена с использованием пакета ASM (Turbo Assembler). В работе представлены исходные тексты программ, исполняемые файлы,отчет п
User tchestr : 23 января 2013
700 руб.
Представление графической информации. Лабораторные работы №1-3 (2019). Для всех вариантов.
Лабораторная работа 1 Пpеобpазование цветного BMP файла в чеpно-белый (найти в файле палитpу, пpеобpазовать ее, усpеднив по тpойкам RGB цветов и записать получившийся файл под новым именем) Вывести основные характеристики BMP изображения. Лабораторная работа 2 Преобразовать BMP файл, создав вокруг него рамку из пикселей случайного цвета. Ширина рамки - 15 пикселей (Работа с растровыми данными). Лабораторная работа 3 Вывести на экpан 16-цветный, 256-цветный и True Color BMP файл с помощ
User nik200511 : 6 июня 2019
30 руб.
Гидромеханика ПетрГУ 2014 Задача 1 Вариант 11
U-образный ртутный манометр, показание которого hрт, присоединен к сосуду (рис.1), заполненному бензином ρбенз = 700 кг/м³; уровень масла над ртутью hм. Определить показание пружинного манометра (обозначение буквой М), установленного на крышке резервуара и абсолютное давление рабс паров на поверхности бензина, а также возможную высоту уровня бензина в пьезометре hр при условии, что известны: высота h от места установки манометра до свободной поверхности бензина; высота а от места установки ма
User Z24 : 7 марта 2026
200 руб.
Гидромеханика ПетрГУ 2014 Задача 1 Вариант 11
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 6 Вариант 36
Определить повышение давления в трубопроводе длиной L, диаметром d и толщиной стенок δ при гидравлическом ударе, если расход воды Q, модули упругости стенок трубы Ет = 2⸱1011 Па и воды Еж = 2⸱109 Па. Время закрытия задвижки на трубопроводе tз.
User Z24 : 11 марта 2026
150 руб.
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 6 Вариант 36
Лабораторная работа №1. Основы построения телекоммуникационных систем и сетей. Вариант №5
Тема: ЭФФЕКТИВНОЕ КОДИРОВАНИЕ НА ПРИМЕРЕ КОДА ХАФФМЕНА Цель работы Изучение принципа эффективного кодирования источника дискретных сообщений. Домашнее задание 1. Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена). 2. Осуществить кодирование каждого сообщения алфавита (см. таблицу 1), используя двоичный код: • равномерный; • код Хаффмена, в соответствии с заданным вариантом (вариант 5)
User kenji : 18 апреля 2014
95 руб.
up Наверх