*
*

X

Заказать работу

оценка заказа бесплатно

Системное программирование

контрольные работы, Программирование

Объем работы: 12 стр.

Год сдачи: 2012

Стоимость: 10 бел рублей (323 рф рублей, 5 долларов)

Просмотров: 385

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Содержание
Литература
Скриншоты
Заказать работу
Содержание
Задание 18 3
Задание 55 6
Задание 68 8
Задание 93 11
Задания находятся в скриншоте.
Список использованной литературы 13
Задание 18
Команды циклического сдвига языка ассемблера: назначение, синтаксис, типы операндов
Команды сдвига и циклического сдвига, которые представляют собой
часть логических возможностей компьютера, имеют следующие свойства:
- обрабатывают байт или слово;
- имеют доступ к регистру или к памяти;
- сдвигают влево или вправо;
- сдвигают на величину до 8 бит (для байта) и 16 бит (для слова)
- сдвигают логически (без знака) или арифметически (со знаком).
Значение сдвига на 1 может быть закодировано как непосредcтвенный
операнд, значение больше 1 должно находиться в регистре CL.
Команды сдвига
При выполнении команд сдвига флаг CF всегда содержит значение
последнего выдвинутого бита. Существуют следующие команды cдвига:
SHR ;Логический (беззнаковый) сдвиг вправо
SHL ;Логический (беззнаковый) сдвиг влево
SAR ;Арифметический сдвиг вправо
SAL ;Арифметический сдвиг влево
Следующий фрагмент иллюстрирует выполнение команды SHR:
MOV CL,03 ; AX:
MOV AX,10110111B ; 10110111
SHR AX,1 ; 01011011 ;Сдвиг вправо на 1
SHR AX,CL ; 00001011 ;Сдвиг вправо на 3
Первая команда SHR сдвигает содержимое регистра AX вправо на 1 бит.
Выдвинутый в результате один бит попадает в флаг CF, а самый левый бит регистра AX заполняется нулем. Вторая команда cдвигает содержимое регистра AX еще на три бита. При этом флаг CF последовательно принимает значения 1, 1, 0, а в три левых бита в регистре AX заносятся нули.
Рассмотрим действие команд арифметического вправо SAR:
MOV CL,03 ; AX:
MOV AX,10110111B ; 10110111
SAR AX,1 ; 11011011 ;Сдвиг вправо на 1
SAR AX,CL ; 11111011 ;Сдвиг вправо на 3
Команда SAR имеет важное...
Список использованной литературы
1. Delphi 7. Основы программирования. Решение типовых задач. Самоучитель: Л. М. Климова — Москва, КУДИЦ-Образ, 2006 г.- 480 с.
2. Delphi в задачах и примерах (+ CD-ROM): Никита Культин — Москва, БХВ-Петербург, 2008 г.- 288 с.
3. Delphi. Профессиональное программирование: Дмитрий Осипов — Санкт-Петербург, Символ-Плюс, 2006 г.- 1056 с.
4. Turbo Delphi для новичков и не только: С. А. Любавин — Санкт-Петербург, НТ Пресс, 2008 г.- 320 с.
5. Основы программирования в интегрированной среде DELPHI: А. Желонкин — Санкт-Петербург, Бином. Лаборатория знаний, 2004 г.- 240 с.
6. Основы программирования в интегрированной среде Delphi. Практикум: А. Желонкин — Москва, Бином. Лаборатория знаний, 2006 г.- 240 с.
7. Программирование в Turbo Pascal. Переход к Delphi (+ CD-ROM): Ю. А. Шпак — Санкт-Петербург, МК-Пресс, 2006 г.- 416 с.
8. Программируем в Turbo Delphi: С. А. Любавин — Москва, НТ Пресс, 2008 г.- 320 с.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Эту работу можно получить в офисе или после поступления денег на счет в течении 30 минут.
ФИО *


E-mail для получения работы *


Телефон *


Дополнительная информация, вопросы, комментарии:


С условиями прибретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу