35401

Тема: Програмування арифметичних виразів.

Практическая работа

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

Розташування операндів і результату при множенні. Перший співмножник Другий співмножник Результат Байт L 16 бітів в АХ: L молодша частина результату; АН старша частина результату Слово АХ 32 біти в парі DX:X: АХ молодша частина результату; DX старша частина результату Подвійне слово ЕАХ 64 біти в парі EDX:EX: ЕАХ молодша частина результату; EDX старша частина результату Розподіл чисел із знаком і помилки що виникають в результаті розподіли Для розподілу чисел із знаком призначена команда idiv дільник Для цієї команди...

Украинкский

2013-09-09

443 KB

0 чел.

ССП                            

 

Практична робота №22

Тема: Програмування арифметичних виразів.

 

Мета: Навчитися створювати програми на асемблері, виконуючі основні арифметичні дії.

Устаткування: ПК. Програма Turbo Assembler 5.0.

  1.  Індивідуальне завдання

Приклад 1.Вычисление простого виразу y=(a+b) *d

masm

model small

stack 256

.data

a db 5

b db 10

d db 2

y db 0

.code

  main:

   mov ax,@data

   mov ds,ax

   xor ax,ax

   mov al,a

   cbw

.386

   movsx bx,b

   add ax,bx

   imul d

   mov y,ax

  exit:

  mov ax,4c00h

  int 21h

end main

Контрольні питання.

  1.  Розташування операндів і результату при множенні.

Перший співмножник

Другий співмножник

Результат

Байт

AL

16 бітів в АХ: AL — молодша частина результату; АН — старша частина результату

Слово

АХ

32 біти в парі DX:AX: АХ — молодша частина результату; DX — старша частина результату

Подвійне слово

ЕАХ 

64 біти в парі EDX:EAX: ЕАХ — молодша частина результату; EDX — старша частина результату

  1.  Розподіл чисел із знаком і помилки, що виникають в результаті розподіли

Для розподілу чисел із знаком призначена команда

idiv дільник

Для цієї команди справедливі всі розглянуті раніше міркування, що стосуються команд і чисел із знаком. Відзначимо особливості виникнення виключення 0 (розподіл на нуль) у разі чисел із знаком. Воно виникає при виконанні команди IDIV по одній з наступних причин:

  •  дільник рівний нулю;
  •  приватне не входить у відведену для нього розрядну сітку
  1.  Директиви опису даних, цілі двійкові числа.

Ціле двійкове число — це число, закодоване в двійковій системі счислення. У архітектурі IA-32 розмірність цілого двійкового числа може складати 8, 16 або 32 біта.

Опис цілих двійкових чисел в програмі робиться з використанням директив опису даних DB, DW і DD.

DB   - тип даних байт;

DW  - тип даних слово;

DD   - тип даних подвійне слово;

  1.  Що є прапором перенесення?

cf

  1.  Команди двійкового складання.

add,adc

  1.  Команда інкрімента і декрімента.

inc,dec

  1.  Команди віднімання двійкових чисел без знаку.

  sub


 

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

18883. Баро́кко 26.29 KB
  Баро́кко характеристика европейской культуры XVII XVIII веков центром которой была Италия. Стиль барокко появился в XVI XVII веках в итальянских городах: Риме Мантуе Венеции Флоренции. Эпоху барокко принято считать началом триумфального шествия западной цивилизации. Баро...
18884. Евангельская тема в русском искусстве XIX века. А.А.Иванов, Н.Н Ге, И.Н.Крамской, В.Д. Поленов 31.82 KB
  Евангельская тема в русском искусстве XIX века. А.А.Иванов Н.Н Ге И.Н.Крамской В.Д. Поленов. Центральной фигурой в живописи середины века был Александр Андреевич Иванов 18061858. Путь А. Иванова никогда не был легким за ним не летела крылатая слава. При жизни его талант цени...
18885. Рококо. Интерьер - как ансамбль 25.86 KB
  Рококо. Интерьер как ансамбль. Характеристика стиля на примере Китайского дворца Антонио Ренальди в Ораниенбауме. Рококо декоративный стиль в искусстве и архитектуре зародившийся во Франции в начале 18 в. достигло апогея при Людовике XV. и распространившийся по все...
18886. Бытовой жанр в русской живописи 19в. П.А.Федотов, В.Г.Перов, И.Е. Репин, Передвижники 25.74 KB
  Бытовой жанр в русской живописи 19в. П.А.Федотов В.Г.Перов И.Е. Репин Передвижники. П.А.Федотов ― добрая ирония и красота предметного мира. Сватовство майора Вдовушка Анкор ещё анкор. В.Г.Перов ― острота социальной критики Крестный ход на Пасху Тройка Провод...
18887. Постимпрессионизм. В. Ван Гог, П.Гоген, П.Сезанн 23.7 KB
  Постимпрессионизм. В. Ван Гог П.Гоген П.Сезанн. Постимпрессионизм от лат. post после и импрессионизм условное собирательное обозначение основных направлений французской живописи конца XIX начала XX вв. Мастера постимпрессионизма многие из которых ранее примыкали к имп...
18888. Русский классицизм. Универсальный стиль эпохи. От Екатерины II до Александра I 27.9 KB
  Русский классицизм. Универсальный стиль эпохи. От Екатерины II до Александра I. Русский классицизм архитектурный стиль распространённый в России во второй половине 18 19вв. Особенностью русского классицизма являлось эклектическое сочетание в одном произведении разнос...
18889. Художественное объединение «Мир искусства» 28.78 KB
  Художественное объединение Мир искусства. Мир искусства русское художественное объединение. Оформилось в конце 1890х гг. официально в 1900 в Петербурге на основе кружка молодых художников и любителей искусства во главе с А. Н. Бенуа и С. П. Дягилевым. Как выставочный...
18890. Стиль Ампир. Величие и закат классицизма 22.13 KB
  Стиль Ампир. Величие и закат классицизма. Ампи́р от фр. empire империя стиль позднего высокого классицизма в архитектуре и прикладном искусстве. Возник во Франции в период правления императора Наполеона I; развивался в течение трёх первых десятилетий 19 века; сменил...
18891. Нелинейная архитектура 24.7 KB
  Нелинейная архитектура. Архитектура последнего десятилетия XX века ориентированная на новую сверхмощную компьютерную технологию продемонстрировала стремление к небывалому авангардистскому по сути прорыву в области формообразования на фоне которого переломы пост