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


 

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

49647. Республика как форма государственного правления 271.87 KB
  РЕСПУБЛИКАНСКАЯ ФОРМА ПРАВЛЕНИ СМЕШАННЫЕ РЕСПУБЛИКАНСКИЕ ФОРМЫ ПРАВЛЕНИЯ ЗАКЛЮЧЕНИЕ СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 35 ВВЕДЕНИЕ Прежде чем приступить к рассмотрению темы Республиканская форма правления нужно дать определение формы правления. Под формой правления мы понимаем систему формирования и взаимоотношений главы государства высших органов законодательной и исполнительной власти.
49648. Организация автоматизированной информационной системы налогообложения на предприятии ОАО «КЗПК» 169.5 KB
  Автоматизированная информационная технология АИТ в налоговой системе это совокупность методов информационных процессов и программнотехнических средств объединенных в технологическую цепочку обеспечивающую сбор обработку хранение распространение и отображение информации с целью снижения трудоемкости процессов использования информационного ресурса а также повышения их надежности и оперативности. В информационном аспекте система должна предоставлять достаточную и полную информацию для реализации ее основных функций иметь рациональные...
49650. Разработка программного продукта АИС «Название отдела (рабочего места)» 573.5 KB
  Проектирование информационно-логической модели БД Этапы создания информационной системы базы данных Типовой жизненный цикл информационной системы любого класса представляет собой последовательность этапов: анализа предметной области проектирования системы разработки и реализации системы тестирования и отладки сопровождения системы. Этап анализа предметной области включает: Формулировку требований к функциональности будущей системы; Определение объемов и структуры...
49653. ИСПОЛЬЗОВАНИЕ ОПТИЧЕСКОЙ ИНТЕРФЕРЕНЦИИ ДЛЯ ИЗМЕРЕНИЯ ФИЗИЧЕСКИХ ВЕЛИЧИН 639.2 KB
  Интерференция света при отражении от тонких пластинок При падении световой волны на тонкую прозрачную пластинку или пленку происходит отражение от обеих поверхностей пластинки. Пластинка отбрасывает вверх два когерентных параллельных пучка света из которых один образуется за счет отражения от верхней поверхности пластинки второй вследствие отражения от нижней поверхности. кратного отражения от поверхностей пластинки. Следовательно оптическая разность хода лучей 1 и 2 равна где s1 длина отрезка ОА s2 суммарная длина отрезков ОС и...
49655. ЧЕЛОВЕК КАК ЛИЧНОСТЬ 173 KB
  Проблема личности есть основная проблема экзистенциальной философии. Я говорю «я» раньше, чем сознал себя личностью. «Я» первично и недифференцированно, оно не предполагает учения о личности. «Я» есть изначальная данность, личность же есть заданность. Я должен реализовать в себе личность, и эта реализация есть неустанная борьба