35399

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

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

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

Індивідуальне завдання Скласти програму яка знайде приватне чисел 99 і 9. Множення двійкових чисел без знаку. Для множення чисел без знаку призначена команда mul сомножитель_1 Розташування операндів і результату при множенні. Перший співмножник Другий співмножник Результат Байт L 16 бітів в АХ: L молодша частина результату; АН старша частина результату Слово АХ 32 біти в парі DX:X: АХ молодша частина результату; DX старша частина результату Подвійне слово ЕАХ 64 біти в парі EDX:EX: ЕАХ молодша частина результату; EDX ...

Украинкский

2013-09-09

53.5 KB

1 чел.

ССП

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

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

 

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

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

  1.  Правила ТБ.
  2.  Методичні  рекомендації.
  3.  Індивідуальне завдання

Скласти програму яка знайде приватне  чисел 99 і 9.

Виписати значення результуючих регістрів і перевірити правильність обчислення.

Текст програми

masm

model small

stack 256

.data

del_b label byte

del dw 99

delt db 9

.code

  main:

   mov ax,@data

   mov ds,ax

   xor ax,ax

     mov ax,del

     div delt

     ;

     mov ax,4c00h

     int 21h

end main

del dw 99

delt db 9

- присвоение значений переменным

mov ax,del

- перенос значения переменной del в регістр ax

div delt

- операція розподілу, дільник delt

   ;

- разделитель

Результат роботи програми

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

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

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

mul сомножитель_1

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

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

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

Результат

Байт

AL

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

Слово

АХ

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

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

ЕАХ 

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

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

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

div дільник

Після виконання команди розподілу вміст прапорів невизначений, але можливе виникнення переривання з номером 0, званого «розподіл на нуль». Цей вид переривання відноситься до так званих виключень і виникає усередині процесора через деякі аномалії в обчислювальному процесі.

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

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

idiv дільник

виникнення виключення 0 (розподіл на нуль) у разі чисел із знаком. Воно виникає при виконанні команди IDIV по одній з наступних причин:

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

     5. Директиви опису даних, цілі двійкові числа.

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

директив опису даних DB, DW і DD.

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

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

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


 

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

58916. Всьому початок є любов 124.5 KB
  Мета: удосконалювати вміння учнів писати твірроздум; подати відомості про мораль та етику; розвивати вміння дітей правильно чітко послідовно висловлюватися самостійно працювати з додатковою літературою добирати й систематизовувати матеріал для твору реалізовувати власний задум...
58917. Підвищення зацікавленості та мотивації навчання учнів 5 – 6 класів на уроках української мови через використання ігрових завдань та інтерактивних технологій 93 KB
  Результативність реалізації навчальної мети свідомість міцність і глибина знань учнів з української мови перебуває у прямій залежності від активної зацікавленості предметом бажання знати його тобто від рівня мотивації учнів до вивчення предмету.
58918. Прикметники-антоніми 47 KB
  Мета ознайомити учнів з прикметниками із антонімічним значенням; розвивати увагу память мислення звязне мовлення учнів; розширювати словниковий запас слів; виховувати любов до праці. Що ви можете сказати про слова великої малийАнтоніми.
58919. Активні і пасивні дієприкметники. Їх творення 63 KB
  Мета: поглибити знання учнів про дієприкметники пояснити відмінність між активними й пасивними дієприкметниками правила їх творення; формувати вміння розрізняти активні і пасивні дієприкметники утворювати їх правильно писати дієприкметникові суфікси...
58920. Головні й другорядні члени речення. Зв’язок слів у реченні. Складання речень за малюнками 41.5 KB
  Мета: дати дітям поняття про головні і другорядні члени речення. Що таке речення Що виражає речення Які види речень за метою висловлювання ви знаєте Що називається розповідним реченням Які знаки ставляться в кінці розповідного речення Приклад.
58921. Загальне поняття про іменник. Іменники – назви істот і неістот 35 KB
  Мета: розширити й поглибити знання учнів про іменник як частину мови, познайомити з іменниками – назвами істот і неістот, учити розрізняти їх за характерними ознаками; розвивати вміння класифікувати предмети; розвивати мовлення...
58922. Реформи адміністративно-полiтичного управління 60—70-х років ХІХ ст. у підросійській Україні 88 KB
  Розвивати історичне мислення учнів та вміння порівнювати реформи минулого з сучасними перетвореннями сприяти критичному осмисленню минулого; виховувати у школярів громадянську свідомість дух патріотизму сприяти утвердженню демократичних ідеалів.
58923. Періодичний закон і періодична система хімічних елементів Д.І.Менделєєва. Будова атома 92.5 KB
  Мета. вдосконалювати вміння аналізувати порівнювати встановлювати причиннонаслідкові звязки застосовувати теоретичні знання для прогнозування; повторити і узагальнити основні поняття з теми закріпити вміння за електронною формулою атома...
58924. Звук (ж). Позначення його буквами «Ж», «ж» (же) 122.5 KB
  Обладнання: паперові сонечка жучки за кількістю учнів на лапках яких букви А О У И І Е малюнок сонця яке посміхається паперові промінчики сонця на кожного учня паперові бджілки 2 ілюстрації жуків хруща мармурового бронзівки золотистої плавунця...