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

Цена:
400 руб.

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

material.view.file_icon
material.view.file_icon Лабораторная4 Основы системного программирования.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Цель работы: Научиться использовать команды логических операций
Задание 1
1. Изучите приведенную ниже программу на языке ассемблера. Программа подсчитывает количество единиц в заданном байте и результат заносит в регистр DX.
 TITLE Program4 ;название программы
 .MODEL small ;отводим под стек и под данные по 64Кб
 .STACK 100h ;отмечаем начало сегмента стека
 .DATA ;отмечаем начало сегмента данных
 B DB 54  ;задаем байт 54=00011011b
 .CODE ;отмечаем начало сегмента кодов
 main PROC 
 mov AX, @data ;копируем адрес
 mov DS, AX ;сегмента данных
 mov СХ, 8 ;задаем количество повторений
 xor DX, DX 
 mov AX, DX 
 mov AL, B ; заносим заданный байт
Cycle: shr AL, 1 ;регистр AL сдвигаем вправо на одну позицию
 jnc Next ;если сдвинутый бит 0, то переходим на конец цикла
 inc DХ ;иначе увеличиваем счетчик
Next: loop Cycle 
 mov AX,4C00h ;выход
 int 21h ;из программы
 main ENDP

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

2012 ЗАЧЕТ без замечаний вариант 03
Основы системного программирования. Лабораторная работа № 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. Вариант №7
Вариант №7 Логические операции Цель работы: научиться использовать команды логических операций. Задание: Используя предложенную программу, выполнить задание. Исполнить программу с несколькими (три-четыре) различными (по количеству и составу) массивами данных, проверить правильность результатов. Дан массив из 6 байт. Рассматривая его, как массив из 48 бит, посчитать в нём количество нулей. Работа выполнена с использованием пакета ASM (Turbo Assembler). В работе представлены исходные тексты
User tchestr : 23 января 2013
600 руб.
Лабораторная работа № 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 руб.
Основы системного программирования. Лабораторная работа №4.Вариант №3 (13, 23)
Логические операции Цель работы: Научиться использовать команды логических операций Дан массив из 10 байт. Посчитать количество байт с тремя единицами. Результат занести в DX. Исполнить программу с несколькими (три - четыре) различными (по количеству и по составу) массивами данных, проверить правильность результатов.
User dus121 : 22 декабря 2013
20 руб.
Втулка храповика в сборе ключа АКБ-3М2-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Втулка храповика в сборе ключа АКБ-3М2-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
169 руб.
Втулка храповика в сборе ключа АКБ-3М2-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Бюджет туристского предприятия
Введение………………………………………………………………….3 Глава 1.Бюджет туристского предприятия и процесс его разработки 1.1 Виды бюджетов туристского предприятия …… …………..5 1.2 Структура и принципы составления бюджетов ……………9 Глава2. Методологические основы бюджетирования 2.1Основные принципы и сущность бюджетирования ………..16 2.2 Организация бюджетирования на туристском предприятии ……………………………………………………...20 Глава 3. Анализ системы бюджетирования туристского предприятия на примере турфирмы «Ювинилия» г.Омск
User Elfa254 : 26 октября 2013
10 руб.
Проектирование экскаватора на базовой машине МАЗ-630303 вместимостью ковша – 0.65
Содержание: Введение 1. Обзор патентных и литературных источников 2. Выбор прототипа 3. Расчетная часть 5.1 Расчет масс механизмов экскаватора 5.2 Расчет главной рабочей нагрузки 5.3 Расчет главных рабочих механизмов 5.4 Расчет поворотного механизма 5.5 Тяговый расчет 5.6 Статический расчет 6. Технологическая схема работ 7. Определение производительности 8. Технико-экономические показатели 9. Вопросы безопасности и охраны труда 10. Список используемой литературы Пояснительная записка содерж
User ostah : 5 сентября 2011
45 руб.
Проектирование экскаватора на базовой машине МАЗ-630303 вместимостью ковша – 0.65
Многокритериальная статическая задача распределения ресурсов в условиях риска
Техническое задание 3 Введение 5 1 Реферат 7 1.1Формулировка проблемы, целей и ограничений 7 1.2 Цель курсовой работы 7 1.3 Параметры задачи представлены числовыми данными: 7 2 Разработка метода решения и проведения необходимых вычислений. 9 2.1 Сведения стохастической задачи к детерминированной 9 2.2 Решение многокритериальной задачи 12 3 Представление результатов 18 Заключение 20 Список использованных источников 21 Целью данной курсовой работы является закрепление теоретических знаний и приоб
User Aronitue9 : 29 мая 2012
55 руб.
up Наверх