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

Реферат Мікроконтролер сімейства MCS-51





ому операнду одиницю. Арифметична команда DEC віднімає з вибраного операнда одиницю. Команда десяткового корекції Акумулятора (DA A) допомагає складати двійковій-десяткові числа (BCD-числа) без переведення їх у шістнадцятковий формат (hex-формат). Вихідні операнди повинні бути обов'язково в BCD-форматі, тобто в кожній тетраді одного байта знаходяться тільки числа від 0 до 9 (там немає можуть бути шістнадцяткові числа: A, B, C, D, E, F). Тому в одному байті можуть перебувати числа від 00 до 99 для упакованих BCD-чисел або числа від 0 до 9 для неупакованих BCD-чисел. p> Команда DA A - десяткового корекції виконує дії над вмістом Акумулятора після складання BCD-чисел в процесорі (числа складалися за законами шістнадцятковій арифметики) наступним чином (див. приклад):


В 

В· якщо вміст молодшої тетради Акумулятора більше 9 або встановлений прапор допоміжного переносу (AС = 1), то до вмісту Акумулятора додається 6 (тобто відсутні шість цифр у hex-форматі);

В· якщо після цього вміст старшої тетради Акумулятора більше 9 або встановлений прапор C, то число 6 додається до старшої тетраді Акумулятора.

Команду десяткового корекції DA A не застосовуються після команди инкремента (INC), тому що команда инкремента не впливає (не змінює) на прапори С і АС.

Логічні команди:

- логічне "І" - ANL,

- логічне "АБО" - ORL,

- логічна команда "ВИКЛЮЧАЄ АБО "- XRL - виконуються в акумуляторі (як і арифметичні), але є можливість виконати логічні команди також і в прямоадресуемом байті (dir). При цьому другий операнд може бути:

- в акумуляторі або

- безпосередній операнд в команді.

Команди обертання (RR A, RL A) та команди обертання через прапор CARY (RRC A, RLC A) циклічно зрушують вміст Акумулятора на 1 біт.ресилкі бітових операндів здійснюються лише через прапор С.


Назад | сторінка 4 з 4





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

  • Реферат на тему: Визначення числа підприємств, обсягу продукції, середньооблікового числа пр ...
  • Реферат на тему: Знаходження оптимального числа листів фанери и Вирізання потрібного числа з ...
  • Реферат на тему: Розробка термогенератора, який буде використовувати тепло двигуна для заряд ...
  • Реферат на тему: Закріплення знань учнів з теми: "Числа 1-10 та число 0"
  • Реферат на тему: Комплексні числа