Основы системного программирования. Лабораторная работа № 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 руб.
Гидравлика УГНТУ Салават Задача 7 Вариант е
Отливка пустотелых чугунных цилиндров (рисунок 19) высотой Н производится центробежным способом. Во вращающуюся цилиндрическую форму вливаются V литров расплавленного чугуна. Форма вращается со скоростью n, об/мин, ее внутренний диаметр D. Определить толщину стенок отливки сверху и снизу. Данные, необходимые для решения задачи, в соответствии с вариантом задания выбрать из таблицы 7. Указание. Объемными деформациями металла пренебречь.
User Z24 : 23 декабря 2025
160 руб.
Гидравлика УГНТУ Салават Задача 7 Вариант е
Тепломассообмен ТГАСУ 2017 Задача 1 Вариант 14
Определение мощности электронагревателя для обогрева помещения Две стены помещения с внутренними размерам, (1 ‒ a·h и 2 ‒ b·h) выложены из красного кирпича толщиной δкп, изолированного с наружной стороны сайдингом толщиной δсд, а с внутренней покрыта слоем штукатурки толщиной δшт. 3 и 4-я стены с размерами (3 ‒ b·h и 4 ‒ a·h) выполнены из панелей толщиной δпн, оштукатуренных с обеих сторон штукатуркой толщиной δшт. Пол и потолок выполнены из железобетонных плит толщиной δжб, где а – длина,
User Z24 : 2 февраля 2026
200 руб.
Тепломассообмен ТГАСУ 2017 Задача 1 Вариант 14
Понятие договора и условия его действительности в римском праве
Введение 3 1. Понятие договора и условия его действительности 4 1.1 Понятие договора 4 1.2 Условия действительности договора 5 1.3 Содержание договора 8 1.4 Заключение договора. Представительство 12 2. Задача 14 Тиций приобрел вещь у владельца-несобственника, догадываясь об этом по некоторым приметам. Но он надеялся на то, что приобретательская давность сделает его собственником ранее, чем недобросовестность продавца будет обнаружена. Основательны ли его надежды? Заключение 16 Список использован
User Алёна51 : 3 ноября 2017
100 руб.
Благотворительная деятельность в социальной сфере
СОДЕРЖАНИЕ Введение 1 Понятие благотворительной деятельности в социальной сфере. Понятие и классификация благотворительных услуг 2 Виды и формы благотворительной деятельности 3 Участники благотворительной деятельности 4 Основные проблемы благотворительной деятельности и пути их решения 5 Благотворительная деятельности в современных условиях России Заключение Библиографический список ВВЕДЕНИЕ На рубеже XX-XXI веков Россия вновь переживает величайший исторический перелом, связанный с пер
User Elfa254 : 10 ноября 2013
10 руб.
up Наверх