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


 

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

51519. Социальная работа по предотвращению и реабилитации суицида у населения 474.5 KB
  Изучить исследования по данной проблематике. На основе изученного материала выявить основные тенденции. Определить основные формы, методы обеспечения своевременного выявления и предотвращения самоубийств.
51521. Изучение поляризации отраженного от диэлектриков света 91 KB
  Приборы и принадлежности: источник света коллиматор фотоэлемент собирающая линза миллиамперметр транспортир. Ход работы: 1 источник света 2 исследуемый образец 3 коллиматор 4 анализатор 5 линза 6 фотоприёмник 7 миллиамперметр Свет от источника 1 проходит через коллиматор 2 параллельным пучком падает на исследуемый образец 3 имеющий ось вращения перпендикулярную плоскости падения луча. Министерство образования республики Беларусь Учреждение образования Брестский государственный технический университет Кафедра физики...
51523. Разработка диверсификационной стратегии компании «Протекшен Технолоджи» на рынках продуктов с короткими жизненными циклами 836.5 KB
  Целью данного исследовательского проекта является создание диверсификационной стратегии развития компании «Протекшен Технолоджи» через поиск, изучение и оценку новых или смежных сегментов рынка, которые могли бы позволить Компании, оптимально используя имеющиеся административные, инвестиционные и технологические ресурсы, избавиться от моносегментной зависимости на высококонкурентном рынке.
51525. ВИЗУАЛИЗАЦИЯ РЕШЕНИЙ МОДЕЛЕЙ ТЕРМИЧЕСКОЙ ДИФФУЗИИ 194 KB
  Для одномерного случая если глубина диффузии значительно меньше поперечных размеров площади на которой она происходит первый закон Фика имеет вид: где J x плотность потока примеси число атомов вещества переносимых в единицу времени через единичную площадь Nx концентрация примесей D=D0expE kT коэффициент диффузии; D0 постоянная диффузии E энергия активации. Согласно второму закону Фика скорость изменения числа примесных атомов в единичном объеме равна разности между потоками примеси входящих и выходящих из этого...
51526. Диференціальні рівняння у частинних похідних 52.85 KB
  Проведемо дискретизацію крайових умов отримаємо: Початкову матрицю обираємо як нульову. На кожній ітерації перераховуємо значення елементів матриці за попередніми формулами. Умова завершення