36996

Приріст/ відємний приріст

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

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

На виконання цих команд витрачається один машинній цикл. Результат виконання операції записується в акумулятор. Завдання N Задача Дані 1 Написати програму виконання виразу над однобайтовими числами. b7EH Результат занести в ОЗУ за адресою [1b] =29 b=D 2 Написати програму виконання виразу над однобайтовими числами 2Hb результат занести у стек =43 b=F 3 Написати програму виконання виразу над однобайтовими числами.

Украинкский

2013-09-23

186 KB

0 чел.

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

Теоретична частина

Приріст/ відємний приріст

2.1 Приріст/ від’ємний приріст регістру  

В якості регістрів можуть виступати А, В, С, D, E, H, L, M. При виконанні цієї команди вміст вибраного регістра збільшується а) або зменшується на одиницю.

Команда виконується за один цикл (5 тактів). Якщо в якості регістра вибрана пам'ять М, то число циклів збільшується до 3(10 тактів). Команди можуть змінювати усі значимі біти регістра ознак.

2.2 Приріст пари регістрів

При ri =110 – приріст SP.

2.3 Від’ємний приріст пари регістрів

Дія команд 2.2 і 2.3  аналогічна дії команд 2.1, однак розглядається двохбайтне  слово (16 розрядів). Регістровими парами можуть бути HL, BC, DE. На виконання цих команд витрачається один машинній цикл. При виконанні цих команд вміст регістра ознак не міняється. 

3 Арифметичні операції

При виконані арифметичних операції, коли операнди одно байтові, один із операндів знаходиться в акумуляторі, а інший знаходиться в одному з регістрів.   При безпосередній адресації другий операнд приводиться в другому байті команди. Результат виконання операції записується в акумулятор. При цьому попередній вміст акумулятора втрачається.

  1.  Додавання

  1.  Додавання з перенесенням

  1.  Віднімання

  1.  Віднімання з перенесенням

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

При виконанні команд додавання  всі біти ознак встановлюються у відповідності до результату

Арифметичні операції з безпосередньою адресацією

  1.  Додавання з другим байтом 

  1.  Додавання з другим байтом і бітом перенесення

  1.  Віднімання другого байту

  1.  Віднімання другого байту з перенесенням

При виконанні цієї групи команд другий операнд приводиться безпосередньо в команді в другому байті. Команди є двохбайтовими, виконуються за 2 цикли.

Завдання

N

Задача

Дані

1

Написати програму виконання  виразу над однобайтовими числами.

a-b+7EH   Результат занести в ОЗУ за адресою [a+1,b]

a=29

b=AD

2

Написати програму виконання  виразу над однобайтовими числами

A2H+a-b   результат  занести у стек

a=43

b=AF

3

Написати програму виконання  виразу над однобайтовими числами.

a+b-55H   Результат занести в ОЗУ за адресою [a, b-1].

a=AA

b=59

4

Написати програму виконання  виразу над однобайтовими числами.

34 H +a-b   Результат занести в ОЗУ за адресою [a+1, b-1].

a=43

b=B6

5

Написати програму виконання  виразу над однобайтовими числами

67 H +a-b  результат  занести у стек

a=ee

b=47

6

Написати програму виконання  виразу над однобайтовими числами.

A+b-c    Результат занести в ОЗУ за адресою [a+1, b-1]

(виконати дія додавання з перенесенням)

а=ЕЕ

b=A9

c=11

7

Написати програму виконання  виразу над однобайтовими числами.

c-b+a    Результат занести в ОЗУ за адресою [a, b+1]

(виконати дію додавання з перенесенням)

a=68

b=ED

c=B4

8

Написати програму виконання  виразу над однобайтовими числами.

c+b-a    Результат занести в ОЗУ за адресою [a+1, b]

(виконати дію додавання з перенесенням)

a=91

b=AF

c=CF

9

Написати програму виконання  виразу над однобайтовими числами.

c-b-a    Результат занести в ОЗУ за адресою [a, b-1]

(виконати дію віднімання з перенесенням)

a=CC

b=76

c=89

10

Написати програму виконання  виразу над однобайтовими числами.

88 H +b-a    Результат занести в ОЗУ за адресою [a-1, b-1]

(виконати дію віднімання з перенесенням)

a=86

b=99


 

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

1556. Проектирование четырёхэтажного шестнадцатиквартирного панельного жилого дома 203.41 KB
  Характеристика объемно планировочного решения, спецификации фундаментов, оконных и дверных проемов, перекрытий, лестничных маршей, площадок, наружно стеновых панелей. Сведения о наружной и внутренней отделке. Расчёт лестничной клетки.
1557. Практична оцінка капіталовкладень у створення і функціонування пунктів обміну валют 76.34 KB
  Аналіз валютно-обмінних операцій банку. Методи оцінки ефективності капіталовкладень банку в проекти пунктів обміну валюти. Методи оцінки ефективності використання авансу ПОВ.
1558. Область применения и технология производства работ при устройстве полов из досок, паркетной доски 197.69 KB
  Краткая характеристика объекта практики и строящихся зданий и сооружений. Технология и организация выполняемых работ. Характеристика оперативного планирования и управления производством. Охрана труда и техника безопасности на объекте.
1559. Агалактия и Гипогалактия 19.81 KB
  Агалактия – безмолочность и гипогалактия – мало молочность – нарушение лактации как следствие неправильного кормления, содержания и эксплуатации животных, результат болезней и врожденных пороков молочной железы или других органов.
1560. Алиментарное бесплодие. Зоотехнические мероприятия по профилактике алиментарного бесплодия 19.8 KB
  Алиментарное бесплодие – нарушение воспроизводства животных вследствие общей или качественной недостаточности кормов. В основе возникновения этой формы бесплодия лежат алиментарные стрессы. Бесплодие как следствие истощения.
1561. Беременность как физиологический процесс 20.09 KB
  Беременность физиологическое состояние женского организма в период плодоношения. Она начинается с момента оплодотворения и заканчивается рождением зрелого плода. В практике началом беременности считается день последнего осеменения.
1562. Ветеринарно–санитарные и гигиенические условия при получении спермы 19.16 KB
  Получают сперму от производителей в условиях теплого, светлого, просторного манежа и идеальной чистоты.
1563. Видовые особенности полового цикла у самок. Поли и моноциклические животные 20.57 KB
  Сложный нейрогуморальный рефлекторный процесс, характеризующийся комплексом физиологических и морфологических изменений в половых органах и во всем организме самки от одной стадии возбуждения до другой (или от одной течки, охоты до другой).
1564. Виды беременности. Продолжительность беременности у разных видов животных 19.24 KB
  У коров – стельность, у кобыл – жеребость, у свиней – супоросность, у овец – суягность, у собак – щенность, у кошек – сукотность. Беременность физиологическое состояние женского организма в период плодоношения.