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.  

,

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


 

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

81284. Правотворчество: понятие, субъекты, стадии, принципы. Юридическая техника 38.91 KB
  Разработка проекта нормативно-правового акта и вынесение на рассмотрение компетентных лиц. Отклонение проекта или принятие на его основе нормативно-правового акта. Принятие решения внести изменения в систему действующих норм права может мотивироваться следующими обстоятельствами: Решение может приниматься по собственной инициативе правотворческого органа признавшего что его нормативно-правовой акт в той или иной части устарел и нуждается в изменении или коренной переработке. Вторым обстоятельством является вступление в силу...
81286. Действие нормативно-правовых актов во времени, в пространстве и по кругу лиц 36.5 KB
  Можно выделить несколько вариантов вступления нормативно-правовых актов в действие. начало действия некоторых актов определяется моментом их принятия или официального опубликования. Прекращение действия нормативных актов связывается со следующими обстоятельствами: истечением срока действия на который был принят тот или иной акт; 2 в связи с прямой отменой нормативного акта уполномоченным на то органом; 3 в связи с фактической заменой нормативного акта иным актом регулирующим ту же группу общественных отношений.
81289. Применение права: понятие, стадии. Акты правоприменения 37.77 KB
  Акты правоприменения Реализация права в большинстве случаев происходит без участия государства его органов. Граждане и организации добровольно без принуждения по взаимному согласию вступают в правовые отношения в рамках которых используют субъективные права исполняют обязанности и соблюдают установленные законом запреты. Например реализация права на пенсию включает в качестве необходимого элемента постановление комиссии органа социального обеспечения о назначении пенсии отдельному гражданину.
81290. Толкование права 37.39 KB
  Цель толкования единообразное понимание и применение законов единство законности. Способом толкования называется совокупность однородных приемов и правил толкования основывающихся на однородных средствах и аргументах. Способами толкования принято считать: языковой грамматический; исторический историковполитический; систематический; логический; телеологический целевой; специальноюридический; функциональный. Основными правилами языкового толкования являются: золотое правило толкования словам и выражениям необходимо...
81291. Проблемы коллизии в праве и способы их восстановления и разрешения 37.14 KB
  Коллизии следует отличать от сходных понятий: Разногласие расхождение интересов и мнений между политическими деятелями органами государственной власти и их руководителями в оценках коллизионных проблем. Коллизии составляют серьёзную проблему права. Коллизии вызванные объективными причинами связаны с динамикой развития общественных отношений что влечет необходимость изменения дополнения конкретизации норм регулирующих данные отношения.
81292. Правоотношение: понятие, виды 35.47 KB
  Правоотношение характеризуется следующими главными признаками: наличием как минимум двух сторон управомоченной и обязанной; связью между ними через субъективные права и юридические обязанности; отрегулированностью содержания субъективных прав юридических обязанностей условий возникновения правоотношения правовыми нормами; обеспеченностью возможностью государственного принуждения. К факторам порождающим правоотношения относятся: общие материальные; специальные юридические. Под общими материальными факторами...