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


 

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

47463. ЛИНЕЙНО-КАБЕЛЬНЫЕ СООРУЖЕНИЯ 718 KB
  К таким основным решениям относятся: прокладка методом задувки диэлектрических оптических в пластмассовых защитных трубках внутренний диаметр от 32 мм до 40 мм; прокладка над пластмассовыми защитными трубками или над бронированными оптическими кабелями сигнальноинформационных пластиковых лент; максимальное использование в качестве трубопроводов кабельной канализации труб из полиэтилена высокой плотности гладкие и гофрированные многоканальных блоков мультиканалы и смотровых устройств из пластиката; использование при соответствующем...
47464. Решение геометрических задач, как средство развития самостоятельности мышления учащихся 134 KB
  Они должны не просто знакомиться с теорией предмета а видеть источники возникновения и практическую целесообразность изучения этих вопросов не просто решать задачу указанную учителем приобретая нужные навыки и умения а рассматривать условия в которых возникают задачи данного типа. Решение математических задач приобретает единую учебнопознавательную направленность в том случае когда оно реализует решение одной и той же дидактической задачи изучения математической закономерности на основе анализа частных случаев. Первые описываются...
47465. СТРАТЕГІЧНЕ УПРАВЛІННЯ. НАВЧАЛЬНИЙ ПОСІБНИК 1.01 MB
  Розглянуто основні питання стратегічного управління: сучасна концепція стратегічного управління; види стратегій підприємства; формування стратегічного набору; форми та методи забезпечення стратегічного управління. 2004 ВСТУП Ринкова економіка формує нові вимоги до підприємства що обумовлюються не тільки наявністю конкуренції та високими вимогами до якості товарів але й необхідністю гнучко реагувати на зміни ринкової ситуації яка не завжди сприяє процвітанню підприємства. Успіх підприємства залежить від здатності передбачати й змінювати...
47466. Питання для іспиту «Митне право україни» 641.5 KB
  Керівництво збиранням прикордонного мита: евеки вивізне та інфуки ввізне мито за часи Богдана Хмельницького покладалося на Державний скарб як тоді називалася фінансовобанківська служба України. Верховна Рада прийняла Закон України Про митну справу в Україні який проголосив що Україна як суверенна держава самостійно створює власну митну систему і здійснює митну справу. Верховна Рада України прийняла Постанову про створення Державного митного комітету України як центрального митного органу України та перший Митний кодекс України.
47467. Політекономія. Тарнавський М.П, Навчально-методичний посібник 2.54 MB
  Ця наука вивчає ринкову поведінку людей при використанні обмежених ресурсів виробництва що породжує за умов приватної власності економічну конкуренцію між ними. Другий факт: економічні ресурси засоби для виробництва благ обмежені. Задоволення їх обмежено рідкістю ресурсів для виробництва засобів їх задоволення. Непрямі інструментні чи виробничі використовуються для виробництва прямого блага.
47468. СТРАХОВІ ПОСЛУГИ. ПІДРУЧНИК 55.64 MB
  У підручнику розкриваються основи теорії страхових послуг та особливості різних видів страхування що реалізуються на страховому ринку України. Зміст підручника відповідає типовій програмі навчальної дисципліни Страхові послуги що дозволяє сформувати у студентів сучасні знання щодо сутності страхової послуги як специфічного товару страхового ринку умов та правил здійснення основоположних класичних і сучасних видів страхування. Порядок укладання та ведення страхової угоди 33 Сутність договору...
47469. Політологія. Конспект лекцій 243 KB
  Життя Поняття і функції політичної влади Політична та державна влади Умови ефективного функціонування політичної влади Основні концепції влади Проблема формування і функції влади в Україні. Легітимність влади криза легітимності та засоби її вирішення Демократія форма пол. Загальне визначення предмета політології можна було б запропонувати таке: політологія у більш вузькому розумінні загальна теорія політики вивчає специфічну групу закономірностей відносин соціальних суб'єктів з приводу влади. поперше спеціально досліджує політику як...
47470. ФІНАНСОВА ДІЯЛЬНІСТЬ СУБ'ЄКТІВ ПІДПРИЄМНИЦТВА 6.79 MB
  У посібнику розглянуті актуальні питання розвитку фінансової діяльності суб'єктів підприємництва в Україні організація фінансової діяльності суб'єктів підприємництва фінансування управління власним і позичковим капіталом фінансовими інвестиціями оцінка вартості підприємства фінансовий контролінг. ФОРМУВАННЯ ВЛАСНОГО КАПІТАЛУПІДПРИЄМСТВА 124 3. Власний капітал підприємства: функції складові таоцінка 124 З Формування статутного капіталу акціонерних товариств 130 Статутний капітал товариств з...
47471. Стратегічне управління 243 KB
  підприєствах Виділення стратегічних зон господарювання Зони стратегічних ресурсів Групи стратегічного впливу Класифікація методів аналізу стратегічних альтернатив Механізм ринкової конкуренції сутність характерні риси сучасного конкурентного середовища аналіз конкуренції в галузі детермінанти конкурентної переваги країни Національний ромб Аналіз конкурентного становища підприємства стратегічна сегментація зовнішнього середовища підприємства вибір позиції в конкуренції діагностика стану підприємства в конкурентному середовищі...