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 (если не было переноса).

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


 

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

19318. СДЕЛАЙ ПРАВИЛЬНЫЙ ВЫБОР. Воспитательное мероприятие 36 KB
  АГИТБРИГАДА ПРОПАГАНДИРУЮЩАЯ ЗДОРОВЫЙ ОБРАЗ ЖИЗНИ СДЕЛАЙ ПРАВИЛЬНЫЙ ВЫБОР I. Номинация Проблема нашими глазами КОМАНДА: НЕОТЛОЖКАДЕВИЗ:Мы за здоровье мы за счастьеМы против боли и несчастьяЗа трезвый разум за ясность мыслиЗа детство юность за радост
19319. Нет наркотикам. Воспитательное мероприятие 47.5 KB
  Голос: Увлечение молодежи наркотиками приняло угрожающие размеры. Мы больше не хотим мириться с этим злом и пассивно смотреть как умирают наши сверстники. Мы решили бороться своими методами. Наш девиз: 21 век без пороков Участники агитбригады в белых и черных масках
19320. Нет наркотикам. Воспитательное мероприятие. Сценарий 14.74 KB
  АГИТБРИГАДА НЕТ – НАРКОТИКАМ Фонограмма: тревожный колокол. На сцене двое ведущих в строгих костюмах. Ведущий. Пожар Ведущая. Пожар Ведущий. Пожар полыхает по всей России. Пожар в котором горят миллионы юных жизней. Нераскрывшиеся таланты несбывшиеся мечты н
19321. Пропаганда против курения. Воспитательное мероприятие 35 KB
  Сценарий выступления агитбригады Пропаганда против курения. Звучит песня Учат в школе. Дети выходят парами и поют. Буквы разные писать Тонким пёрышком в тетрадь Учат в школе Учат в школе Учат в школе Пред соблазном устоять Как опасность избежать ...
19322. Спорт вместо наркотиков. Воспитательное мероприятие 53 KB
  ВЕДУЩИЙ: Добрый день всем кто сегодня собрался в этом зале. Сегодня 30 ноября – Всемирная акция Спорт вместо наркотиков.Идут чередою века и тысячелетия сменяют друг друга эпохи и цивилизации. И на протяжении всех этих долгих веков человечество занято поисками модели со
19323. Безвредного табака не бывает. Воспитательное мероприятие 69 KB
  Сценарий классного часа Безвредного табака не бывает 79е классы Цель Формировать отрицательное отношение к курению; помочь осознать масштабы вреда курения для здоровья человека. Предварительная подготовка 1. Учащимся предлагается найти материал по заданной...
19324. В гостях у доктора Неболейкина. Воспитательное мероприятие 74.5 KB
  В гостях у доктора Неболейкина на малых олимпийских играх Действующие лица: Ведущая Доктор Неболейкин БабаЯга Дети Ведущая. Ребята сегодня мы отправляемся в страну которой нет на карте но без которой очень трудно жить. Эта страна в которой...
19325. В Новый год с Быком со здоровьем мы воздем. Воспитательное мероприятие 46.5 KB
  Игровая программа: Цели: познакомить детей с факторами положительно влияющими на здоровье; развивать внимание мышление; активизировать интерес детей к спортивнооздоровительной деятельности; формировать у учащихся ответственность за собств
19326. Восточные истории Шахрезады. Воспитательное мероприятие 50.5 KB
  Восточные истории Шахрезады. Полумрак. На заднем плане пестрые ткани закрывают сцену. На авансцену выходит Шахрезада. Шахрезада ЛизаПриветствую вас севера цветы Зимы холодной долгой темноты Метели буйной вы родные дети. Пусть сбудутся прекрасные мечты – По...