11687

Застосування спеціального програмного забезпечення для реалізації умовних переходів при роботі з восьми розрядним мікропроцесором

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторна робота №4 Застосування спеціального програмного забезпечення для реалізації умовних переходів при роботі з восьми розрядним мікропроцесором. ЗАВДАННЯ Відповідно до свого варіанта завдання за допомогою емулятору процесора К580ВМ80 написати програму щ...

Украинкский

2013-04-10

269.5 KB

0 чел.

Лабораторна робота №4

Застосування спеціального програмного забезпечення для реалізації умовних переходів при роботі з восьми розрядним мікропроцесором.

ЗАВДАННЯ

Відповідно до свого варіанта завдання за допомогою емулятору процесора К580ВМ80 написати програму, що реалізує умовні переходи. Всі початкові дані наведені у десяткові системі числення. Правильність результатів перевірити стандартними засобами.

КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ

При створенні програм для полегшення їх написання дуже часто використовуються умовні та безумовні переходи. Для реалізації безумовних переходів використовуються оператори безумовного переходу (JMP). Виконання умовного переходу, на відмінно від безумовного, – буде відбуватися тільки при виконанні якоїсь дії (зміні прапорця). У таблиці 1 наведені основні оператори умовного та безумовного переходів та приводиться короткий їх опис.

МНЕМОКОД

КОП

КОМЕНТАРІ

JMP  a a

C3

безумовний перехід за адресою «a a»

JZ   a a

CA

перейти за адресою аа, якщо (А)=0, Z=1

JNZ  a a

C2

перейти за адресою аа, якщо (А)=0, Z=0

JP  a a

F2

перейти за адресою аа, якщо (А)>0, S=0

JM  a a

FA

перейти за адресою аа, якщо (А)<0, S=1

JPE  a a

EA

перейти за адресою аа, якщо (А)парне, Р=1

JHO  a a

E2

перейти за адресою аа, якщо (А)–непарне, Р=0

ПРИМІТКА.

Z – В розряд нульового признаку (Zero – Z) записується одиниця, якщо при виконанні команди результат дорівнює нулю.

S – Ознака знаку (Sign – S) в машинному слові можна представити числом  від  -128 до +127. В цьому випадку сьомий (старший) розряд числа – його знак. Одиниця в сьомому розряді при такому записі указуватиме на негативне число, а нуль – на позитивне.

Р – У розряд ознаки парності (Parity – P) записується одиниця, якщо при виконанні команди кількість одиниць в розрядах результату буде парною.

ПРИКЛАД ВИКОНАННЯ ЗАВДАННЯ

ЗАВДАННЯ.       

   

Використовуючи команди асемблера та емулятор К580 пишемо програму використовуючи машинні коди. Після чого натиснувши на клавішу «Дизассемблирование команды» отримуємо головний текст нашої програми.

====================

ТЕКСТ ПРОГРАМИ

====================

 mvi   a, 00

 sui   10

 mvi   c, 25

 mvi   e, 28

 jz  Label1

 jm  Label2

 mov   a, c

 rlc

 adi   1A

 sub   e

 jmp  Label3

Label2:

 mov   a, c

 rlc

 adi   1A

 sub   e

 rlc

 jmp  Label3

Label1:

 mov   a, c

 add   e

Label3:

 hlt


ВАРІАНТИ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

  1.  

,

Зробити  висновки.


 

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

77521. Коммуникация на органно-тканевом и организменном уровне 318.5 KB
  Регуляция процессов пролиферации и апоптоза клеток ткани. Гормоны как и другие сигнальные молекулы обладают некоторыми общими свойствами: выделяются из вырабатывающих их клеток во внеклеточное пространство; не являются структурными компонентами клеток и не используются как источник энергии; способны специфически взаимодействовать с клетками имеющими рецепторы для данного гормона; обладают очень высокой биологической активностью эффективно действуют на клетки в очень низких концентрациях около 1061011 моль л. Признаки по которым...
77522. РЕБРИСТЫЕ МОНОЛИТНЫЕ ПЛОСКИЕ ПЕРЕКРЫТИЯ С ПЛИТАМИ БАЛОЧНОГО ТИПА 1.43 MB
  Ребристое перекрытие с плитами балочного типа состоит из плиты, работающей по короткому направлению как неразрезная балка, второстепенных и главных балок (ригелей). Нагрузка через плиту передается на второстепенные балки. Последние передают ее на главные балки, которые опираются на колонны.
77523. Классификация бетонов 1.04 MB
  К прочностным свойствам относятся нормативные и расчетные характеристики бетона при сжатии и растяжении сцеплении бетона с арматурой; к физическим водонепроницаемость морозо-жаростойкость коррозионная стойкость огнестойкость; к деформативным сжимаемость и растяжимость бетона под нагрузкой ползучесть и усадка набухание и температурные деформации. Физико-механические свойства зависят от способа изготовления бетона и материалов и определяются структурой бетона и условиями твердения. Классификация бетона: Бетоны классифицируются по...
77524. Классификация нагрузок и сопротивлений бетона и арматуры в МПС 19.01 KB
  Расчетные факторы нагрузки и механические характеристики бетона и арматуры временное сопротивление предел текучести обладают статистической изменчивостью разбросом значений. Нагрузки и воздействия могут отличаться от заданной вероятности превышения средних значений а механические характеристики материалов от заданной вероятности снижения средних значений. Нагрузки а также механические характеристики материалов и расчетные коэффициенты нормируют. Нагрузки в зависимости от продолжительности действия делят на постоянные и временные...
77525. ИЗГИБАЕМЫЕ ЭЛЕМЕНТЫ. РАСЧЕТ ПРОЧНОСТИ ПО НОРМАЛЬНЫМ СЕЧЕНИЯМ 1.73 MB
  По конструктивной схеме железобетонные перекрытия разделяют на две основные группы: балочные перекрытия безбалочные перекрытия. Балочные перекрытия содержат балки идущие в одном или двух направлениях и опирающиеся на них плиты или панели рис. Монолитное ребристое перекрытие с балочными плитами а внешний вид перекрытия с главными балками...
77526. Уход за больными с разными формами недержания мочи 58.5 KB
  Само по себе недержание мочи казалось бы не такая опасная и грозная болезнь как например инфаркт инсульт онкологические заболевания и т. Что же представляет собой нормальный отток мочи Моча образуется в почках которые фильтруют жидкую часть крови захватывая ненужные организму вещества или шлаки а иногда и нужные но избыточные. Объем выделяемой мочи и частота мочеиспусканий у каждого человека индивидуальны и очень тонко регулируются нервной системой и железами внутренней секреции щитовидная железа надпочечники и др.
77527. Уход за пациентами с пролежнями 41 KB
  В стадии некротических изменений и нагноения II стадия происходит некроз кожи и подлежащих тканей клетчатки фасции и др. обычно развивается влажная гангрена с прогрессирующим некрозом окружающих...
77528. Термометрия: лихорадка, типы, периоды 140 KB
  Общие правила измерения температуры тела Температурная кривая объективно отражает течение заболевания помогает глубже определить тяжесть состояния больного эффективность проводимого лечения точнее судить о сроках выздоровления больного.Необходимо строго соблюдать методику измерения температуры тела. Место измерения температуры тела определяют в зависимости от характера заболевания. При заболеваниях прямой кишки поносах или запорах такой способ измерения температуры неприемлем.
77529. Простейшие физиотерапевтические процедуры постановка банок, горчичников, пузыря со льдом, грелки, компресса, гирудотерапия 239 KB
  Кроме того в целом физиотерапевтические процедуры оказывают общеукрепляющий эффект улучшают сон повышают настроение. Применение холода Суть холодовой процедуры компресс пузырь со льдом заключается в местном охлаждении участка тела что вызывает сужение кровеносных сосудов кожи и соответствующих близлежащих внутренних органов. Цели холодовой процедуры: Ограничение воспаления.