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.

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


 

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

38927. Представление и преобразование цифровых сигналов в телевизионных измерительных системах 31.5 KB
  Оцифровка представление объекта изображения или сигнала в дискретном наборе цифровых замеров. Для решения задач машинной графики обработки и распознавания изображений используются следующие этапы преобразования изображения: Предварительная обработка – операции восстановления фильтрации улучшения визуального восприятия изображения. Формирование графического препарата – обработка с целью вычленения характерных особенностей изображениясегментация выделение контуров скелетизация Анализ – выявление характерных особенностей...
38928. Простой пороговый метод нелинейной фильтрации импульсных помех 51.5 KB
  Сигнал от каждого из элементов массива анализируемого изображения сравнивается со средним значением сигнала для небольшой группы mxn в окрестностях данного элемента Здесь m и n – нечётные числа. Анизотропная фильтрация Анизотропная фильтрация относится к категории линейных процедур цифровой обработки массива [Eij ]. Он заключается выполнении операции свёртки исходного массива изображения формата M×N со скользящим сглаживающим массивом [W] меньшего формата m×n ядро свёртки. А поскольку в АТСН работающих в реальном масштабе времени...
38929. Цифровое представление изображения в виде матрицы отсчетов. Преимущество цифрового кодирования видеосигнала 66 KB
  Цифровое представление изображения в виде матрицы отсчетов. Это позволяет пронумеровать отсчеты цифрового видеосигнала в соответствии с позиционным положением элемента изображения в телевизионном растре и nti = ni j где i номер элемента в строке; j номер строки. Фактически номера i j являются цифровыми координатами элемента изображения которые в случае линейных разверток связаны с временными и геометрическими координатами соотношениями где j порядковый номер строки в которой находится элемент изображения; tx интервал...
38930. Линейные цифровые фильтры и их характеристики 47 KB
  Под термином цифровая фильтрация обычно понимают локальную цифровую обработку сигнала скользящим окном или аппертурой. Для каждого положения окна за исключением возможно небольшого числа крайних точек выборки выполняются однотипные действия которые определяют так называемый отклик или выход фильтра. Если действия определяющие отклик фильтра не изменяются в процессе перемещения по выборке сигнала то соответствующий фильтр называется стационарным. Различают линейную и нелинейную цифровую фильтрацию.
38931. Развитие видеозаписи на дисках. Видеопроигрыватели Laser Vision. Структурная схема и принцип работы 265 KB
  Диаметр 30 см; Длительность 30 мин. Диаметр 30 см; Длительность 5 мин; 156 об мин. Диаметр 21 см; Длительность 10 мин цвет; 1500 об мин; 280 канавок мм; четкость 250 линий. Диаметр 30 см; длительность 30 мин; четкость 250 линий.
38932. Цифровая запись видеосигнала. Достоинства по сравнению с аналоговой. Основные принципы цифровой видеозаписи 60 KB
  Цифровая запись видеосигнала пришла на смену аналоговым носителям как более гибкое и удобное средство формирования транспортировки и хранения видеоданных. аналоговый сигнал сглаживается менее подверженным искажениям менее зависимым от аппаратной реализации воспроизведения расширяются возможности обработки сигнала Требования к АЦП: Частота квантования – не менее 135 МГц Число разрядов – не менее 8 Число каналов: Для чернобелого – 1 Для цветного – 3 или 2 Дискретизация: Дискретизация дает некоторые искажения: Стоит...
38933. Компрессия с потерей информации. Свойства зрения, используемые для сжатия ВС. Основные методы компрессии с потерей информации 46 KB
  Наибольшее распространение для сжатия движущихся изображений получил стандарт MPEG. MPEG англ. MPEG стандартизовала следующие стандарты сжатия: MPEG1: Исходный стандарт видео и аудио компрессии. MPEG2: видео и аудиостандарты для широковещательного телевидения.
38934. Стандарт VHS. Основные принципы функционирования. Параметры и характеристики 170.5 KB
  Формат видеозаписи VHS Наиболее распространенным сегодня в бытовой видеозаписи особенно в СНГ остается формат VHS Video Home System разработанный японскими фирмами Mtsushit и JVC еще в 1975 году. Первоначально для записи и воспроизведения изображения применялись две видеоголовки размещенные на вращающемся барабане расположенном наклонно относительно ленты. В дальнейшем для возможности экономной записи и воспроизведения при меньшей скорости ленты режим LP long ply а так же для улучшения качества воспроизводимой картинки в...
38935. Основные преобразования видеосигнала при записи и воспроизведении в стандарте VHS. АЧХ канала записи ВМ 58.5 KB
  Основные преобразования видеосигнала при записи и воспроизведении в стандарте VHS. Характерными особенностями видеосигнала являются его широкополосность максимальная ширина спектра видеосигнала яркости составляющая примерно 6 МГц намного больше максимальной ширины спектра аудиосигнала составляющей примерно 20 кГц и компонентный характер в спектральном представлении разделение информации об изображении на сигнал яркости EY красный цветоразностный ERY в SECM корректированный D’R и синий цветоразностный EBY или D’B сигналы...