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


 

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

24236. Коммуникативная направленность обучения иностранным языкам 38.5 KB
  Грамматика Грамм. памяти грамм. Грамм. умение способность исполть грамм.
24237. Фонетика. Отличия письменной речи от устной 28.5 KB
  совокупность навыков форм умение. аудир чтение умение реализ навыков в дейтти говор письмо чтениеАудиров. Умение совокупность навыков. Фонетика Фонетические навыки компонент речевых навыков т.
24238. Содержание обучения иностранных Языков, его основные компоненты 30 KB
  его основные компоненты. Определяя сод обуч ия последоватли школы Роговой выделяют 3 основных компонента сод обуч: 1 лингвистический компонент предполагает обучение языку и речи в последовательности от речи к языку. 2 психологический компонент нацелен на формирование умений и навыков. 3 методологический компонент это формирование у учащихся приемов рационального учения и самостоятельной работы прием работы со словарем прием аудирования приемы запоминания лексики.
24239. Реализация принципа сознательности 41 KB
  Не следует забывать и о звуках. очень тщательно объяснение звука со всеми необходимыми терминами и использованием наглядного рисунка речев аппарат в разрезе. имитация звука 3. тщательная отработка звука тщательная отработка; объяснение звука этот подход для языковых звуков большое колво времени занимает; очень теоретизирован; очень скучный.
24241. Маркетинговые и социально-психологические исследования в PR-деятельности 22.5 KB
  Исследования в области связей с общественностью; использование статистики; вторичные исследования; тематические и проблемные обзоры материалов СМИ медиадосье. Интернет; социологические исследования аудитории общественного мнения контентанализ. С помощью социологических исследований можно изучать широкий круг социальных проблем начиная с исследования ценностных ориентации населения истолкования мнения общественности о кандидате на выборную политическую должность и заканчивая опросами работников организации о какомлибо организационном...
24242. Особенности PR-деятельности на выставках и ярмарках 47.5 KB
  Торговые выставки. Потребительские выставки. Основные этапы проведения выставки. Существует несколько базовых конструкций стендов боксов предлагаемых участникам выставки.
24243. Управление общественным мнением 23 KB
  Управление общественным мнением. Управление общественным мнением Общественное мнение Общественность это группа людей оказавшаяся в аналогичной неразрешимой ситуации: сознающих неопределенность и проблемность ситуации реагирующих определенным образом на создавшуюся ситуацию Мнение это выраженное отношение по какомулибо вопросу. Общественное мнение это совокупность многих индивидуальных мнений по конкретному вопросу затрагивающему группу людей. Прежде чем влиять на общественное мнение его нужно узнать.
24244. Влияние электромагнитных излучений коротковолнового частотного диапазона на рост злаковых культур» 3.71 MB
  Увеличивая производство зерна, можно успешно решить зерновую проблему, обеспечить население разнообразными продуктами питания, повысить продуктивность животноводства, создать необходимый государственный резерв зерна и обеспечить продовольственную безопасность страны.