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


 

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

12194. Установить зависимость удельной и эквивалентной электропроводности электролита от концентрации и температуры 29 KB
  Цель работы: установить зависимость удельной и эквивалентной электропроводности электролита от концентрации и температуры. Рабочие формулы где: k постоянная сосуда RKCl сопротивление раствора KCl ‒ удельная электропроводность раствора KCl ...
12195. ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ СТЕКОЛ 89.5 KB
  PAGE 3 ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ СТЕКОЛ Определение показателя преломления стекол: методические указания по выполнению лабораторной работы № 63 по курсу Физика для студентов инженернотехнических специальностей / Курск гос. техн. унт; сост.: Л...
12196. ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ, КОНЦЕНТРАЦИИ И ДИСПЕРСИИ РАСТВОРОВ САХАРА С ПОМОЩЬЮ РЕФРАКТОМЕТРА АББЕ 304 KB
  ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЯ ПРЕЛОМЛЕНИЯ КОНЦЕНТРАЦИИ И ДИСПЕРСИИ РАСТВОРОВ САХАРА С ПОМОЩЬЮ РЕФРАКТОМЕТРА АББЕ Методические указания по выполнению лабораторной работы № 64 по оптике для студентов инженернотехнических специальностей ...
12197. ОПРЕДЕЛЕНИЯ РАДИУСА КРИВИЗНЫ ЛИНЗЫ И ДЛИНЫ СВЕТОВОЙ ВОЛНЫ С ПОМОЩЬЮ КОЛЕЦ НЬЮТОНА 328.5 KB
  ОПРЕДЕЛЕНИЯ РАДИУСА КРИВИЗНЫ ЛИНЗЫ И ДЛИНЫ СВЕТОВОЙ ВОЛНЫ С ПОМОЩЬЮ КОЛЕЦ НЬЮТОНА Методические указания по выполнению лабораторной работы № 66 по курсу Физика для студентов инженернотехнических специальностей Курск 2010 У...
12198. ИЗУЧЕНИЕ ЗАКОНА МАЛЮСА 137.5 KB
  ИЗУЧЕНИЕ ЗАКОНА МАЛЮСА Методические указания по выполнению лабораторной работы № 67 по оптике для студентов инженернотехнических специальностей Курск 2010 УДК 681.787.2 Составители: В.Н. Бурмистров Л.П. Петрова А.А. Родион...
12199. ОПРЕДЕЛЕНИЕ ДЛИНЫ СВЕТОВОЙ ВОЛНЫ С ПОМОЩЬЮ ДИФРАКЦИОННОЙ РЕШЁТКИ 153.5 KB
  ОПРЕДЕЛЕНИЕ ДЛИНЫ СВЕТОВОЙ ВОЛНЫ С ПОМОЩЬЮ ДИФРАКЦИОННОЙ РЕШЁТКИ Методические указания к выполнению лабораторной работы №68 по разделу Оптика Курск 2010 УДК 53 Составители: П.А. Красных А.А. Родионов Рецензент Кандидат те
12200. ОПРЕДЕЛЕНИЕ КОНЦЕНТРАЦИИ РАСТВОРОВ САХАРА С ПОМОЩЬЮ САХАРИМЕТРА 280 KB
  ОПРЕДЕЛЕНИЕ КОНЦЕНТРАЦИИ РАСТВОРОВ САХАРА С ПОМОЩЬЮ САХАРИМЕТРА Методические указания по выполнению лабораторной работы № 69 по оптике для студентов инженернотехнических специальностей Курск 2010 УДК 681.787.2 Составители:...
12201. ИЗУЧЕНИЕ ФИЗИЧЕСКИХ ОСНОВ РАБОТЫ ЛАЗЕРА. ОПРЕДЕЛЕНИЕ ДЛИНЫ ВОЛНЫ ЛАЗЕРНОГО ИЗЛУЧЕНИЯ С ПОМОЩЬЮ ДИФРАКЦИОННОЙ РЕШЕТКИ. 872.5 KB
  ИЗУЧЕНИЕ ФИЗИЧЕСКИХ ОСНОВ РАБОТЫ ЛАЗЕРА. ОПРЕДЕЛЕНИЕ ДЛИНЫ ВОЛНЫ ЛАЗЕРНОГО ИЗЛУЧЕНИЯ С ПОМОЩЬЮ ДИФРАКЦИОННОЙ РЕШЕТКИ. ИССЛЕДОВАНИЕ ЯВЛЕНИЯ ДИФРАКЦИИ И ИНТЕРФЕРЕНЦИИ С ПОМОЩЬЮ ЛАЗЕРА. Методические указания по выполнению лабораторных работ № 717273 по курсу
12202. ВНЕШНИЙ ФОТОЭФФЕКТ 67 KB
  ВНЕШНИЙ ФОТОЭФФЕКТ Методические указания по выполнению лабораторной работы № 74 по оптике для студентов инженернотехнических специальностей Курск 2010 УДК 681.787.2 Составители: В.Н. Бурмистров Л.П. Петрова Рецензент К