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   - тип даних подвійне слово;


 

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

80404. ФОРМИРОВАНИЕ ОБЩИХ КОМПЕТЕНЦИЙ У БУДУЩИХ ЭКОЛОГОВ В УЧРЕЖДЕНИЯХ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ 1.24 MB
  На научно-теоретическом уровне актуальность исследования обусловлена недостаточной разработанностью теории и методики формирования компетенций, которыми должен владеть выпускник среднего профессионального учебного заведения экологического профиля.
80405. Международные инвестиционные соглашения (договоры, контракты) 812 KB
  Цель и задачи исследования: с теоретических позиций рассмотреть международные инвестиционные соглашения как институт международного частного права, раскрыть его сущность, содержание и юридическую природу, выявить теоретические и практические проблемы и разработать рекомендации по совершенствованию...
80406. ПОРІВНЯЛЬНА ХАРАКТЕРИСТИКА ХІМІЧНОГО ЗАБРУДНЕННЯ СНІГОВОГО ПОКРИВУ В РАЙОНІ МІСТА УЖГОРОД 1.27 MB
  Встановлено, що сніговий пкрив у транспортній зоні більш забруднений хімічними речовинами у порівнянні з іншими функціональними зонами м. Ужгорода. Проведено порівняльний аналіз забруднення снігового покриву хімічними речовинами м. Ужгорода та м. Чернігова.
80407. ВНЕДРЕНИЕ СИСТЕМЫ МЕНЕДЖМЕНТА КАЧЕСТВА КАК ИНСТРУМЕНТ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ БИЗНЕСА 3.83 MB
  Продемонстрировать эффективность процесса системы менеджмента качества. Доказать, что компании выгодно внедрять адекватную систему с точки зрения получения следующих преимуществ: повышение стоимости компании, привлечение инвестиций, прозрачность компании для менеджмента, удобство управления.
80408. Особенности рассмотрения дел о банкротстве в арбитражных судах 254 KB
  Правовой институт современного российского законодательства о несостоятельности (банкротстве) - это очень сложный и чрезвычайно важный механизм регулирования материальных отношений рыночной экономики, один из самых динамично развивающихся правовых институтов.
80410. Основы контрольно-надзорной деятельности 50 KB
  Федеральная миграционная служба; Государственная противопожарная служба МЧС России; Федеральная служба по оборонному заказу; Федеральное казначейство; Федеральная служба страхового надзора; Федеральная служба финансово-бюджетного надзора; Федеральная налоговая служба; Федеральная таможенная служба; Федеральная служба по труду и занятости; Федеральная антимонопольная служба;
80411. СОВЕРШЕНСТВОВАНИЕ КОРПОРАТИВНОЙ КУЛЬТУРЫ ОГАНИЗАЦИИ (НА ПРИМЕРЕ ООО «СТАРЫЙ СОЛДАТ») 353 KB
  Актуальность темы исследования. Корпоративная культура - это междисциплинарное направление исследований, которое находится на стыке нескольких областей знания, таких как менеджмент, управление персоналом, организационное поведение, социология, психология, культурология.
80412. Фандрейзинг как приоритет деятельности Отдела развития театра 1.1 MB
  В связи с ростом дефицита бюджета последовательно проводится политика сокращения («защищенных статей» сметы театров. Предусмотренный в законе порядок финансирования государственных и муниципальных театров на практике не соблюдается, государственное финансирование организаций культуры...