17057

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

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

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

Практична робота №21 Тема: Програмування арифметичних дій множення і розподіл. Мета: Навчитися створювати програми на асемблері виконуючі операції множення і розподіл.. Устаткування: ПК. Програма Turbo Assembler 5.0. Правила ТБ. Хід роботи Описати коже...

Украинкский

2013-06-29

43.5 KB

1 чел.

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

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

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

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

  1.  Правила ТБ.
  2.  Хід роботи

  1.  Описати кожен рядок  програми з примера1 і примера2 (письмово).
    1.  Одержати виконуваний файл програми з примера1 і примера2.
    2.  Запустити програму у відладчику в режимі трасування в прямому напрямі (виконання по кроках).
    3.  Записати послідовність зміни вмісту регістрів.
    4.  Виконати задачу, відповідну вашому варіанту.

Варіант 3.

Скласти програму яка знайде добуток чисел 255 і 17.

masm

model small

stack

.data

rez label word

rez_l db 255

rez_h db 0

.code

main:

 mov ax,@data

 mov ds,ax

 xor ax,ax

 mov al,17

 mul rez_l

 jnc m1

 mov rez_h,ah

m1:

 mov rez_l,al

exit:

mov ax,4c00h

int 21h

end main

mov ax,@data

mov ds,ax -перемещаем сегмент данных в регистр ds

xor ax,ax - очищаем регистр ax с помощью команды искючающего или

mov al,17 - помещаем значение 17 в регистр al

mul rez_l – умножаем значение регистра al на переменную rez_l

jnc m1 – если не было переноса переходим на m1

mov rez_h,ah - помещаем значение регистра ah в переменную rez_h (если будет перенос).

mov rez_l,al - помещаем значение регистра al в переменную rez_l (если не было переноса).

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


 

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

6370. Загальнотеоретичні аспекти організації роботи органів публічної влади в Україні 159.5 KB
  Загальнотеоретичні аспекти організації роботи органів публічної влади в Україні 1. Поняття, види та ознаки органів публічної влади . 2. Система органів публічної влади в Україні .3. Принципи організації й діяльності органів публічної влади в У...
6371. Економічні потреби суспільства і роль виробництва в їх задоволенні 178.42 KB
  Економічні потреби суспільства і роль виробництва в їх задоволенні. 1.Сутність та структура економічних потреб суспільства. 2.Економічний закон зростання потреб. 3.Економічні інтереси, їхня класифікація та взаємодія. 4.Мотиви та стимули ефективного ...
6372. Фундаменталізація та індивідуалізація підготовки фахівців з вищою освітою 52 KB
  Фундаменталізація та індивідуалізація підготовки фахівців з вищою освітою 1.Індивідуалізація навчання як важлива умова реформування вищої освіти. Індивідуалізація навчання - це надання можливості тому, хто навчається, самостійно обирати рівень...
6373. Поняття про екосистеми 135 KB
  Поняття про екосистеми Поняття виду і популяції. Структура та характеристика популяції. Визначення поняття екосистема. Характеристики біоценозу та біотопу. Динаміка екосистем. Штучні екосистеми - агр...
6374. Організація науково-дослідної роботи в Україні 138 KB
  Організація науково-дослідної роботи в Україні План Організаційна структура науки. Пріоритетні напрями розвитку науки в Україні. Система підготовки наукових і науково-педагогічних кадрів. Науково-дослідна робота студентів. Організацій...
6375. Організація навчального процесу у вищому навчальному закладі 108.5 KB
  Організація навчального процесу у вищому навчальному закладі 1.Європейська кредитно-трансферна та системанакопичення - ECTS У положенні використано терміни, що надані у Законах України Про вищу освіту від 17.01.2002 р. № 298...
6376. Дидактика вищої школи. Зміст освіти у ВНЗ 63.5 KB
  Дидактика вищої школи.Зміст освіти у ВНЗ План Сутність поняття дидактика вищої школи, іі мета, функції та завдання. Зміст освіти у вищій школі. Поняття про зміст освіти вищої школи та його проектування. Характеристика н...
6377. Графічна репрезентація даних статистичних досліджень 45.5 KB
  Тема 3. Графічна репрезентація даних статистичних досліджень. ПРИКЛАД 1. Спостерігали за 35 підлітками (а згодом - молодими людьми) у віці від 10 до 18 років, щороку фіксуючи, на скільки кожний з них виріс. Після цього визначили вік, протягом я...
6378. Захисник при перегляді судових рішень в порядку виключного провадження 77.5 KB
  Захисник при перегляді судових рішень в порядку виключного провадження План: Загальна характеристика та підстави перегляду судових рішень в порядкувиключного провадження. Поняття нововиявлених обставин та їххарактеристика. Захис...