17058

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

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

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

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

Украинкский

2013-06-29

40 KB

0 чел.

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

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

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

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

  1.  Правила ТБ.
  2.  Методичні  рекомендації.
  3.  Індивідуальне завдання

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

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

masm

model small

stack 256

.data

a db 5

b db 2

y dw 0

.code

  main:

   mov ax,@data

   mov ds,ax

   xor ax,ax

   mov al,a

   cbw

.386

   movsx bx,b

   add ax,bx

   idiv c

  exit:

  mov ax,4c00h

  int 21h

 end main


 

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

64526. Российское многонациональное государство – империя особого типа 18.86 KB
  Но для того чтобы понять чем Российская империя отличалась от других империй необходимо понять что такое империя западного тип и что такое империи вообще Итак: империя конгломерат народов образующих политическую экономическую и культурную систему где ведущая роль...
64527. Онтологическая проблема 30.9 KB
  Откуда возникло живое из неживого Откуда возникло сознание из чего Очень часто эту проблему интерпретируют как психофизиологическую. Как сознание можно вывести из физиологии Физиология некий автомат. И вдруг у этого автомата появляется сознание.
64528. Теория и методика обучения праву 61 KB
  Цель: состоит в предметном ознакомлении студентов с теоретическими и методологическими основами а также с практическими формами и приемами различных методик правового обучения. Задачи: освоение теоретических основ обучения праву различных категорий населения прежде...
64529. Снимок как центральная проекция местности 65.5 KB
  В дальнейшем мы будем исследовать свойства снимка как центральной проекции с целью использования этих свойств для определения координат точек местности а так же для создания топографических планов и карт.
64530. Теоретические основы информатики 19.31 KB
  Информатика это техническая наука о способах передачи хранения и переработки информации средствами вычислительной техники а также изучающая принципы функционирования этих средств и методы управления ими.
64531. Инструментальные стали 301.5 KB
  Основными материалами для режущих инструментов являются инструментальные стали. К ним относятся углеродистые легированные и быстрорежущие стали. Углеродистые стали. Эти стали обладают высокой твердостью после окончательной термической обработки...
64534. Конкуренция как экономическая категория. Понятие и виды конкуренци 21 KB
  Количество конкурентов как уже имеющихся так и потенциально должно быть достаточным для того чтобы устранить экстраординарные доходы Все экономические агенты должны обладать приемлемым знанием рыночных возможностей...