Основы системного программирования. Лабораторная работа № 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 руб.
Основы системного программирования. Лабораторная №2. Вариант №7
Вариант №7 Оператор цикла LOOP. Команды условных переходов. Цель работы: Научиться использовать оператор повторения и команды условных переходов. Задание: Составить программу для подсчета выражения 2-4+6-8+…+(-1)N•(2•N), где N – произвольное положительное число. Допускается использование в программе команд условных и безусловных переходов и оператора цикла. Работа выполнена с использованием пакета ASM (Turbo Assembler). В работе представлены исходные тексты программ, исполняемые файлы,отчет п
User tchestr : 23 января 2013
700 руб.
ЛАБОРАТОРНАЯ РАБОТА №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 руб.
Экономика. Экзамен. Билет №7. Экономическая жизнь общества
БИЛЕТ 7 1. Экономическая жизнь общества и возможные системы ее организации. 2. Система национальных счетов (СНС) и основные макроэкономические показате-ли. 3. Государственный бюджет. Роль бюджетной политики государства.
User uberdeal789 : 21 марта 2015
49 руб.
Экономика. Экзамен. Билет №7. Экономическая жизнь общества
Организация гарантийного обслуживания сельскохозяйственной техники в ЗАО «Нижегородагроснаб» (комплексная) с разработкой службы сервисного обслуживания комбайнов «Ростсельмаш». Спец. часть: Конструирование ручного переносного опрессовщика руковов высокого
СОДЕРЖАНИЕ Введение……………………………………………………………………………. 1. Краткая характеристика производственной деятельности предприятия ЗАО «Нижегородагроснаб»…………………………………...... 1.1 Историческая справка…………………………………………………………. 1.2 Анализ деятельности предприятия…………………………………………… 1.3 Анализ производственной деятельности подразделения по обслуживанию комбайнов……………………….………………………………………………….. 2. Обзор литературных источников по материально-техническому снабжению и гарантийному и фирменному обслуживанию техники. Зад
User Рики-Тики-Та : 6 июля 2021
1000 руб.
Лебедка ЛБУ-1100-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Лебедка ЛБУ-1100-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
500 руб.
Лебедка ЛБУ-1100-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Тиски пневматические - И35.34.00.00 СБ
Иванов Ю.Б. Атлас чертежей общих видов для деталирования. Вариант И35.34.00.00 - Тиски пневматические. Сборочный чертеж. Деталирование. Модели. Тиски служат для закрепления детали при ее обработке, например фрезеровании. Деталь устанавливают в цилиндрический вырез подвижной губы 15 и корпуса 1. Для закрепления детали, к отверстию Г подводят сжатый воздух под давлением. Воздух, поступая под мембрану 3, давит на нее, и диск 4 вместе со штоком 7 поднимается вверх. Шток 7 имеет вырез, в который вхо
User .Инженер. : 27 января 2024
750 руб.
Тиски пневматические - И35.34.00.00 СБ promo
up Наверх