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


 

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

71294. ТЕХНОЛОГИИ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 119.79 KB
  Особенность реализации этого этапа технологического процесса заключается в том что конечный пользователь разрабатываемой программы хорошо знающий ее проблемную сторону обычно хуже представляет специфику и возможности использования ЭВМ для решения задачи.
71296. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В РАСПРЕДЕЛЕННЫХ СИСТЕМАХ 205.07 KB
  Необходимо также иметь динамичные способы обращения к информации способы поиска данных в заданные временные интервалы чтобы реализовывать сложную математическую и логическую обработку данных. Принцип централизованной обработки данных рис.1 не отвечал высоким требованиям к надежности процесса...
71297. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В РАЗЛИЧНЫХ ОБЛАСТЯХ ДЕЯТЕЛЬНОСТИ 82.34 KB
  Возможности использования новых информационных технологий в системах организационного управления Современные информационные технологии определяются как непрерывные процессы обработки хранения передачи и отображения информации направленные на эффективное использование информационных ресурсов...
71298. Модели информационных процессов передачи, обработки, накопления данных. Обобщенная схема технологического процесса обработки информации 116.27 KB
  Таким образом важнейшая функция любой системы управления получение информации выполнение процедур по ее обработке с помощью заданных алгоритмов и программ формирование на основе полученных сведений управленческих решений определяющих дальнейшее поведение системы.
71299. ВИДЫ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 161.62 KB
  Традиционные ИТ существовали в условиях централизованной обработки данных до периода массового использования ПЭВМ. По степени охвата информационными технологиями задач управления выделяют: электронную обработку данных автоматизацию функций управления поддержку принятия решений...
71300. ПОНЯТИЕ ИНФОРМАЦИОННОЙ ТЕХНОЛОГИИ 30.48 KB
  Цель информационной технологии производство информации для ее анализа человеком и принятия на его основе решения по выполнению какого-либо действия. Практическое приложение методов и средств обработки данных может быть различным поэтому целесообразно выделить глобальную базовые и конкретные информационные технологии.
71301. Специализированные кредитно-финансовые институты 19.25 KB
  Межбанковские объединения образуются с целью координации действий повышения эффективности операций и защиты профессиональных интересов участников разработки этических норм и правил взаимоотношений между банковскими учреждениями банками и клиентами.
71302. Цифровые устройства 209 KB
  Связь потенциального логического элемента с предыдущим и последующими узлами в системе осуществляется непосредственно без применения реактивных компонентов. С этой точки зрения в частности и следует понимать действие сигнала на входе логического элемента имеющего...