Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми на Асемблері

Реферат Розробка програми на Асемблері





опроцесором

1. CLC ; скинути прапор переносу (CF) = 0. p> 2. STC ; встановити прапор переносу (CF) = 1. p> 3. CMC ; інвертувати прапор пнреноса. p> 4. CLD ; очистити прапор напрямку (DF) = 0, в цьому випадку операції над рядками (ланцюжками байтів) будуть вироблятися від молодшого адреси до старшого. p> 5. STD ; встановити прапор напрямку (DF) = 1, обробка ланцюжків байтів проводиться від старшого адреси до молодшого. p> 6. STI ; встановити прапор переривань (IF) = 1, дозволити переривання від зовнішніх пристроїв.

7. CLI ; очистити прапор переривань. p> 8. NOP ; холоста операція.


КОМАНДИ переривання

1. INT INUM; ця команда викликає програмне переривання, тобто перехід до осередку пам'яті з адресою зберігаються в чотирьох байтах, починаючи з адреси INUM * 4, де INUM = (0 ... 255). Це 4-х байтовое число є покажчиком підпрограми обробника даного переривання, і інакше називається вектором прериванія.Такім чином перший кілобайт пам'яті 256 * 4 відводиться під вектори переривань. p> Операції ініційовані програмними приваніямі визначаються кодом у регістрі AH, наприклад:

В 

....

mov ah, 14d; функція виведення символу на дисплей, з последующімм

mov al, 31h; просуванням курсору на одну позицію вправо.

int 10h; на екран буде виведена цифра '1 '(ASCII код 31h).

....

. DATA

privet DB ' < strong> Добрий morning! ',' $ ';

. CODE

.. ..

lea dx, privet; спеціальна функція регістра DX

mov ah, 9; 9 - функція виводу на екран дисплея

int 21h; буде виведено привітання ....

ВПЛИВ КОМАНД НА ПРАПОРИ

У таблицю включені тільки ті інструкції, які впливають на прапори. <В 

"+" - позначає, що команда впливає на прапор, "-" - не впливає, "1" - прапор встановлюється в 1, "0" - прапор встановлюється в 0 (скидається), "#" - інверсія прапора, "?" - не певне значення прапора,> 1 - одиночний зрушення,> n - багаторозрядних зрушення. br/> ПРИМІТКИ В 

1. R1, R2 - одно-або двухбайтного регістри.

2. RP - двухбайтного регістри.

3. SRC, DST-джерело, приймач (регістр або комірка па-

мяті)

4. M, M1, M2-комірки пам'яті з символічними адресами M,

M1 і M2.

5. CNT - лічильник, регістр CL або CX.


Назад | сторінка 12 з 39 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Збутова діяльність ВАТ &Прапор індустріалізації&
  • Реферат на тему: Державний прапор Російської імперії (проблема співвідношення кольорів в рос ...
  • Реферат на тему: Бухгалтерська (фінансова) звітність на прикладі ГУП ОПХ "Прапор Жовтня ...
  • Реферат на тему: Прогноз банкрутства та основні напрямки поліпшення фінансового стану СПК &q ...
  • Реферат на тему: Бойовий Прапор військової частини - символ військової частини, доблесті і с ...