33361

Система команд КР1816ВУ51

Доклад

Коммуникация, связь, радиоэлектроника и цифровые приборы

Всего в системе команд семейства MК51 можно выделить 5 групп: команды арифметических операций команды логических операций команды пересылки данных команды операций с битами и команды передачи управления. Команды операций с битами Эти команды устанавливают в 1 SETB или 0 CLR прямоадресуемый бит внутренней памяти данных изменяют его значение на противоположное CLR выполняют операции ND и OR над флагом переноса С и прямоадресуемым битом ND и ORL осуществляют пересылку значения между флагом С и прямоадресуемым битом MOV...

Русский

2013-09-05

33 KB

3 чел.

Система команд КР1816ВУ51.

Всего в системе команд семейства MК-51 можно выделить 5 групп: команды арифметических операций, команды логических операций, команды пересылки данных, команды операций с битами и команды передачи управления.

• Команды операций с битами

Эти команды устанавливают в «1» (SETB) или «0» (CLR) прямоадресуемый бит внутренней памяти данных, изменяют его значение на противоположное (CLR), выполняют операции AND и OR над флагом переноса С и прямоадресуемым битом (AND и ORL), осуществляют пересылку значения между флагом С и прямоадресуемым битом (MOV), осуществляют передачу управления по состоянию флага С или прямоадресуемого бита (JC, JNC, JB, JNB, JBC). Команды этой группы, выполняющие логические операции и осуществляющие пересылку значения бита. изменяют значение флага С регистра PSW. Остальные команды на флаги не действуют.

• Команды передачи управления

Передача управления может осуществляться безусловно или по условию, без возврата или с возвратом, в последнем случае для возврата необходимо хранить состояние процессора.

Система команд MК-51 кроме обычных «длинных» переходов с использованием 16-разрядного адреса унаследовала от семейства MК-48 команды передачи управления с «коротким» 11-разрядным адресом. Группа команд передачи управления включает четыре команды безусловного перехода без возврата («ультракороткая» SJMP, «короткая» AJMP, «длинная» LJMP и переход по значению A+DPTR в команде JMP), две команды безусловного перехода с возвратом («короткая» ACALL и «длинная» LCALL), восемь команд условного перехода без возврата. Имеются две команды возврата: из обычной подпрограммы команда RET и из подпрограммы обработки прерывания команда RETI.

Завершает эту группу и всю систему команд NOP- «нет операции». Команды передачи управления в регистре PSW значения флагов не изменяют, кроме команд условного перехода CJNE, влияющих на значение флага С.

• Команды пересылки данных

Осуществляют передачу данных между ячейками внутренней памяти данных (команды MOV), внешней памяти данных (команды MOVX) и аккумулятором. Существует две команды MOVC, позволяющие читать в аккумулятор содержимое памяти программ. К этой группе относятся парные команды PUSH и POP, осуществляющие загрузку и выгрузку содержимого прямоадресуемой ячейки в стек (из стека). Имеются четыре команды взаимного обмена информацией между ячейками внутренней памяти данных (XCH и XCHD). Команды пересылки данных (табл. 5.13) значения флагов в регистре PSW не изменяют.

• Арифметические команды

Обеспечивают выполнение операций сложения и вычитания (в том числе с учетом переноса) над целочисленными 8-разрядными операндами, инкремент и декремент регистров и ячеек внутренней памяти данных, двоично-десятичную коррекцию содержимого аккумулятора. Особенностью системы команд MК-51 является наличие в составе этой группы команд умножения и деления 8-разрядных целочисленных операндов. Получившийся 16-разрядный результат хранится в регистрах А и В. Результатом выполнения арифметических команд является, кроме нового содержимого аккумулятора, измененное значение регистра РSW.

• Логические команды и команды сдвига

Система команд МК51 содержит логические операции: AND (И), OR (ИЛИ), «исключающее ИЛИ», инверсия бит. В качестве операндов могут использоваться непосредственные данные и содержимое ячеек внутренней памяти данных. Выполнение некоторых логических команд влияет на значение флага С (перенос) регистра РSW.

Операции сдвигов выполняются над содержимым аккумулятора. Сдвиг может быть выполнен вправо или влево, а также может быть осуществлена перестановка тетрад АСС.


 

А также другие работы, которые могут Вас заинтересовать

35087. ВАЛЕОЛОГИЯ. Учебник для вузов 2.92 MB
  Так в части требований к уровню подготовленности выпускника педагогического вуза определены следующие условия: владение системой знаний о взаимосвязях физического психического и социального здоровья человека и общества; обладание организационнодеятельностными умениями необходимыми для самоанализа развития своих творческих способностей и повышения квалификации; осознание здоровья как ценности владение знаниями и умениями по охране здоровья и безопасности жизнедеятельности; представление о взаимодействии организма и среды месте...
35088. Формирование лихорадочных реакций в фило- и онтогенезе 74.33 KB
  Интеграция температурных сигналов и температуры самого гипоталамуса формирует эффекторные импульсы проходящие преимущественно по симпатическим нервам и определяющие состояние обмена веществ интенсивность периферического кровообращения дрожь одышку. Особое место в биохимии опухолей занимает изучение обмена углеводов и выработки энергии. Нарушение регуляции обмена веществ основного обмена ТИПИЧЕСКИЕ НАРУШЕНИЯ ОБМЕНА ВЕЩЕСТВ. НАРУШЕНИЯ РЕГУЛЯЦИИ ОБМЕНА ВЕЩЕСТВ Обмен веществ или метаболизм в организме определяется наследственными...
35089. Інформаційне забезпечення юридичної діяльності 3.25 MB
  Вступ В розділах посібника користувачі зможуть отримати поглибленні знання: зі створення інформаційних систем ділового та юридичного призначення у середовищі СУБД MS Access зі створювання електронних шаблонів з полями форм для юридичних та інших документів зі створення серійних документів на основі злиття табличних даних та зразка основного документа зі створювання та використовування макросів для автоматизації підготовки документів у MS Word та MS Excel. До виконання завдань необхідно обов'язково ознайомитися з теоретичними основами баз...
35090. Виды кишечных швов 21.68 KB
  В основе большинства операций на желудочно-кишечном тракте лежит кишечный шов. Под термином кишечный шов подразумевают все виды швов накладываемых на стенку полого органа желудочно-кишечного тракта пищевод желудок кишечник а также и на другие полые органы имеющие брюшинный покров мышечную оболочку подслизистый слой и слизистую оболочку жёлчный и мочевой пузырь. Главные требования к кишечному шву: кишечный шов должен быть прочным т. после наложения шва...
35091. ПРОЕКТ СОЗДАНИЯ МОЛОДЕЖНОГО ТУРА С ВКЛЮЧЕНИЕМ АНИМАЦИОННЫХ ПРОГРАММ В ТУРФИРМЕ «WORLD TRAVEL» 903 KB
  Турфирма World Travel является туроператором организующим преимущественно развлекательные туры за рубеж: в Египет Турцию Болгарию; а также на территории курортных районов России. World Travel обеспечивает высокий уровень обслуживания клиентов благодаря: высокому профессионализму команды; собственным чартерным рейсам; собственному автобусному парку; прямым связям с крупнейшими российскими и зарубежными туристскими фирмами отелями и авиакомпаниями. Турфирма предлагает своим клиентам спектр туристских услуг: отдых экскурсионные...
35092. Расчет главной балки 1.26 MB
  Подбор сечения балки настила. Расчёт главной балки. Компоновка сечения главной балки. Изменение сечения главной балки по длине пролета.
35093. Здоровье ребенка и здравый смысл его родственников 1.91 MB
  Евгений Комаровский ЗДОРОВЬЕ РЕБЕНКА И ЗДРАВЫЙ СМЫСЛ ЕГО РОДСТВЕННИКОВ Я полагаю что мы пришли после других для того чтобы делать лучше их чтобы не впадать в их ошибки в их заблуждения и суеверия. Зачем читать о правилах питания беременной женщины когда у ребенка запор Открываем главу про запор получаем необходимые сведения и с чувством глубокого удовлетворения пытаемся претворить в жизнь советы и рекомендации.
35094. Социальное влияние 6.33 MB
  Вопросы и упражнения Глава 3ВЛИЯНИЕ НА УСТАНОВКИ ЧЕРЕЗ ПОВЕДЕНИЕ:ДЕЙСТВИЯ СТАНОВЯТСЯ УБЕЖДЕНИЯМИ Систематический анализ: активное мышление порождает прочные установки Установки: независимые зависимости Установки переходят в поведение: у последней черты.
35095. Зубчатые передачи. Подрезание профиля зуба. Корригирование зубчатого колеса 340.5 KB
  В машиностроении принято малое зубчатое колесо с меньшим числом зубьев называть шестернёй а большое колесом. Зубчатые колёса обычно используются па́рами с разным числом зубьев с целью преобразования вращающего момента и числа оборотов валов на входе и выходе. А Поперечный профиль зуба Профиль зубьев колёс как правило имеет эвольвентную боковую форму. Однако существуют передачи с круговой формой профиля зубьев передача Новикова с одной и двумя линиями зацепления и с циклоидальной.