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


 

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

56344. Театралізоване свято «Мандри країною Здоров’я» 69 KB
  Мета. Привернути увагу учнів до збереження власного здоров’я як найвищої цінності життя. Формувати позитивну мотивацію щодо здорового способу життя. Виховувати почуття відповідальності за власну поведінку.
56345. Виховуємо театром 167 KB
  Театральна інсценізація Леонардо малює Джоконду Ведучий. Одного теплого оповитого туманом дня в кінці весни 1505 року Леонардо приготував майстерню для неї. І ось зявилась вона жінка яку Леонардо малював ось уже З роки. На сцені Леонардо да Вінчі малює портрет Мони Лізи Джоконда.
56346. Театралізоване дійство «Весна прийшла до кожного малятка, весна прийшла до кожного звірятка» 62.5 KB
  Сонечко я згубила по доріжці в дитсадок. Хто це тут так голосно галасує в моєму весняному лісі що й мене Лісовичка розбудив Аце ти Весняночко чому так гірко плачеш Що трапилось Веснянка: Загубила я весняне сонечко.
56347. Классификации здоровьесберегающих образовательных технологий, их основные принципы 240 KB
  Главная отличительная особенность здоровьесберегающей педагогики приоритет здоровья т. Данные принципы помогут правильно организовать образовательный процесс и постепенно разрешать следующие проблемы: 1 проблему учебных перегрузок школьников приводящих к состоянию переутомления...
56348. Здоровьесберегающие технологии на уроках музыки как средство повышения мотивации к учебно-познавательной деятельности 1.78 MB
  Формирование у детей культуры отношения к своему здоровью должно быть на каждом уроке который учит детей раскрывать для себя жизненные смыслы учит строить отношения с людьми осмысливать ситуации в которые попадает человек и самое главное дети учатся...
56349. ВИКОРИСТАННЯ ІНФОРМАЦІЙНО-КОМУНІКАТИВНИХ ТЕХНОЛОГІЙ НА УРОКАХ ПРЕДМЕТУ “ЗАХИСТ ВІТЧИЗНИ” 146.5 KB
  Компютер як екраннозвуковий засіб навчання. Функції компютера в сучасному навчальному процесі. Використання мною компютерів при викладанні предмету Захист Вітчизни. Сучасні педагогічні технології не можуть бути використані як методологічний засіб компютеризації навчання.
56350. Основные литературные направления 17.29 KB
  Натурализм становится одним из важнейших явлений второй половины XIX- начала ХХ в. Натурализм рубежа веков – это и художественный метод, то есть способ воссоздания действительности, и литературное направление, то есть совокупность художественно-изобразительных и эстетико-мировоззренческих принципов
56351. Is it easy to be a teenager? 86 KB
  Last year 2009 is declared the year of young people. Youth is a very important period in the life of a man. This is the time when a person discovers the world and tries to determine the place in the universe.
56352. Французский символизм 17.05 KB
  Французский символизм - первое направление модернизма. Окончательно оформился как единое литературное движение в 1886 году, когда вышел манифест символизма, и само это слово стало широко употребляться