35401

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

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

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

Розташування операндів і результату при множенні. Перший співмножник Другий співмножник Результат Байт L 16 бітів в АХ: L молодша частина результату; АН старша частина результату Слово АХ 32 біти в парі DX:X: АХ молодша частина результату; DX старша частина результату Подвійне слово ЕАХ 64 біти в парі EDX:EX: ЕАХ молодша частина результату; EDX старша частина результату Розподіл чисел із знаком і помилки що виникають в результаті розподіли Для розподілу чисел із знаком призначена команда idiv дільник Для цієї команди...

Украинкский

2013-09-09

443 KB

0 чел.

ССП                            

 

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

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

 

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

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

  1.  Індивідуальне завдання

Приклад 1.Вычисление простого виразу y=(a+b) *d

masm

model small

stack 256

.data

a db 5

b db 10

d db 2

y db 0

.code

  main:

   mov ax,@data

   mov ds,ax

   xor ax,ax

   mov al,a

   cbw

.386

   movsx bx,b

   add ax,bx

   imul d

   mov y,ax

  exit:

  mov ax,4c00h

  int 21h

end main

Контрольні питання.

  1.  Розташування операндів і результату при множенні.

Перший співмножник

Другий співмножник

Результат

Байт

AL

16 бітів в АХ: AL — молодша частина результату; АН — старша частина результату

Слово

АХ

32 біти в парі DX:AX: АХ — молодша частина результату; DX — старша частина результату

Подвійне слово

ЕАХ 

64 біти в парі EDX:EAX: ЕАХ — молодша частина результату; EDX — старша частина результату

  1.  Розподіл чисел із знаком і помилки, що виникають в результаті розподіли

Для розподілу чисел із знаком призначена команда

idiv дільник

Для цієї команди справедливі всі розглянуті раніше міркування, що стосуються команд і чисел із знаком. Відзначимо особливості виникнення виключення 0 (розподіл на нуль) у разі чисел із знаком. Воно виникає при виконанні команди IDIV по одній з наступних причин:

  •  дільник рівний нулю;
  •  приватне не входить у відведену для нього розрядну сітку
  1.  Директиви опису даних, цілі двійкові числа.

Ціле двійкове число — це число, закодоване в двійковій системі счислення. У архітектурі IA-32 розмірність цілого двійкового числа може складати 8, 16 або 32 біта.

Опис цілих двійкових чисел в програмі робиться з використанням директив опису даних DB, DW і DD.

DB   - тип даних байт;

DW  - тип даних слово;

DD   - тип даних подвійне слово;

  1.  Що є прапором перенесення?

cf

  1.  Команди двійкового складання.

add,adc

  1.  Команда інкрімента і декрімента.

inc,dec

  1.  Команди віднімання двійкових чисел без знаку.

  sub


 

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

34859. Алфавит и зарезервированные слова 47 KB
  Алфавит языка Turbo Pscl Для записи программы на языке ТР используется набор знаков включающий буквы цифры и специальные символы. Вот эти слова: ND GOTO PROGRM SM IF RECORD RRY IMPLEMENTTION...
34860. Закон попиту, вплив на попит цінових і неціновихфакторів 144.5 KB
  Закон попитувплив на попит цінових і неціновихфакторів Рішення які приймаються учасниками ринкових взаємовідносин каються насамперед у бажанні і можливості продавати і купувати товари іуги або ресурси. Розмір попиту кількість благ і послуг котрі споживачі готові й ь змогу купити по деякій ціні і протягом певного періоду часу. Якщо абстраіуватися від різних чинників що впливають на ціну іру і попит на цей товар то можна сказати що корінна властивість попиту ігає в наступному: зниження ціни веде до відповідного...
34861. Закон пропозиціі, вплив на пропозмціію цінових і не цінових факторів 165 KB
  Закон пропозиціі вплив на пропозмціію цінових і не цінових факторів Розмір пропозиції це різні кількості товарів і послуг що виробник N здатний виробити і запропонувати до продажу на ринку по кожній гній ціні з ряду можливих цін протягом визначеного періоду часу. Якщо всі інші чинники будуть незмінними то виникає прямий між ціною і кількістю запропонованого продукту тобто з підвищенням ювідно зростає і розмір пропозиції; із зниженням цін скорочується ■ р...
34862. Взаємодія попиту і пропозиціі 177.5 KB
  Ціна в 3 у. за тонну кукурудзи називається ціною ринкої клірингу або ціною рівноваги коли розмір пропозиції і розмір по і врівноважуються тобто ціна в 3 у. виступає як єдина стійка ціна кукуру. Ціна рівноваги характеризує той рівень ціни при якому ріши виробників про продаж і рішення споживачів про покупку взаі узгоджуються.
34863. Конкуренція. Типи конкурентноі поведінки 22 KB
  Конкуренція. Є два види конкуренціі : аДосконала чиста бНедорсконала Досконала чиста конкуренція характеризується існуваню великої кількості продавців що оперують на ринку однорідними стандартнго продуктами. Недосконала конкуренція протилежність чистої конкурени означає той чи інший ступінь впливу виробника на ринок товарів та послуг. Монополістична конкуренція...
34864. Методи конкурентноі боротьби. Типи ринків 24.5 KB
  Це ідеальна модель застосування якоі дозволяє реальні еномічні відносини:1дуже багато малих ідприємців фле мало великих 2нема барєрів входження в пеіну галузь 3товар має бути повністю однаковий з продозиціі покупця 4усі учасники себе раціонально Недосконала конкуренція :це такий стан ринку за якоі продавці можуть здійснювати вплив на ринкову ціну така ситуапція означає існування монополії. Монополія покупців може існувати на...
34865. Характеристика чистої конкуренції 20.5 KB
  Характеристика чистої конкуренції. Одним із характеристик чистої конкуренції є: 1 Розвиток молого і середнього бізнесу2 великий попит товарів і пропозицій3 відсутність будь якої монополії 4 ціна на продукт в залежності від великої конкуренціїлишається стабільною або знижається5 всі товари мають велику якість і недорогі6 виробники удосконалюють обладнання що призводить до зменшення сировиних витрат і до збітьшення якості продукціїтобто за мінімальні витрати ми отримуємо максимальні доходи7 відсутній барєр до вступу в певну галузь виходу...
34867. Характеристика валового національного продукту. Структура ВНП і методика його розрахунку 127 KB
  Структура ВНП і методика його розрахунку ВНП головний показник при складанні системи національнії рахунків. Основні характеристики ВНП: 1. ВНП відбиває поточне виробництво незалежно від того чи вів продукція продана або частина її залишається в запасах. ВНП це грошовий вартісний показник що дозволяє врахувапі різнорідні товари та послуги й зіставляти різні обсяги ВНП вироблені в річ роки.