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.  

,

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


 

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

33956. Механическая кишечная непроходимость. Классификация. Этиология. Патогенез. Клиника. Дифдиагноз и лечение. Причины смерти при механической непроходимости 46.5 KB
  Причины смерти при механической непроходимости. К сочетанной механической непроходимости кишечника относят инвагинацию внедрение одной кишки в другую. При этом подчеркивается только этиологический момент возникновения непроходимости наличие спаек в брюшной полости которые могут быть результатом хирургических вмешательств или воспалительных заболеваний органов брюшной полости. При острой обтурационной непроходимости в кишках выше места препятствия начинают скапливаться...
33957. АБСЦЕСС ПОДДИАФРАГМАЛЬНЫЙ 23.5 KB
  При расположении абсцесса близко к передней брюшной стенке болевой синдром более выражен Тошнота икота Вынужденное положение больного на спине на боку или полусидя Температурная кривая носит гектический характер Озноб потливость При длительном течении пастозность кожи выбухание межрёберных промежутков в зоне локализации абсцесса обычно IXXI справа Тахикардия Одышка При пальпации ригидность мышц верхних отделов брюшной стенки и болезненность по ходу межрёберных промежутков Симптомы раздражения брюшины как правило...
33958. Организация труда исследователя 58.5 KB
  Правильная организация труда исследователя является одним из важнейших условий эффективности НИР и успешно завершения предпринятого исследования. Научное творчество - это своеобразный и очень сложный вид человеческой деятельности. Немало специальных исследований и книг посвящены вопросам организации труда исследователя.
33961. Апендикс 26.5 KB
  Илеоцекальный отдел кишечника расположен на границе тонкой кишки с толстой и включает в себя терминальный отдел подвздошной кишки слепую кишку червеобразный отросток и баугиниеву заслонку. В месте впадения тонкой кишки в толстую расположен илеоцекальный клапан баугиниева заслонка представляющая собой две складки слизистой оболочки которые препятствуют рефлюксу содержимого из толстой кишки в тонкую Илеоцекальный отдел кишечника получает артериальное кровоснабжение через подвздошноободочную артерию а. Далее лимфатические сосуды идуг...
33962. Дифдиагностика ущемления грыжи и воспаления грыжи. Хирургическая тактика 39 KB
  При скользящих паховых и бедренных грыжах имеется опасность повреждения стенки толстой кишки или мочевого пузыря. После рассечения ущемляющего кольца и введения в брыжейку кишки раствора новокаина из брюшной полости выводят те части ущемленных органов которые находились выше ущемляющего кольца. Важно помнить что некроз кишки начинается со слизистой оболочки а изменения в стенке кишки видимые со стороны ее брюшинного покрова появляются позже. Основные критерии жизнеспособности тонкой кишки: восстановление нормального розового цвета кишки...
33963. Анатомия и физиология желчных путей. Методы исследования 43 KB
  а толщин от 2 до 3 см Масса железы в среднем 70 90 г рис 162 В поджелудочной железе различают головку тело и хвост Головка расположена в подкове двенадцатиперстной кишки и имеет молоткообразную форму Тело поджелудочной железы передней поверхностью прилежит к задней стенке желудка Эти органы отделены друг от друга узкой щелью burse omentlis задняя поверхность прилежит к полой вене аорте и солнечному сплетению а ниж' няя соприкасается с нижней горизонтальной частью двенадцатиперстной кишки Хвост поджелудочной железы нередко глубоко...