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


 

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

74365. Модификация метода ньютона первого порядка для расчета установившихся режимов ЭС 394.5 KB
  Основу алгоритмов ряда программных комплексов представляет как правило полный метод Ньютона в соответствии с которым решение систем нелинейных уравнений. заменяется решением последовательности систем линейных уравнений СЛУ.
74366. Метод ньютона второго порядка для решения УУН 424.5 KB
  Метод ньютона второго порядка для решения УУН. По методу Ньютона второго порядка нелинейное уравнение заменяется кривой второго порядка 2 квадратичная аппроксимация и решением квадратичного уравнения. а назовем приращением второго порядка. Основная трудность метода второго порядка заключается в решении системы.
74368. УУН в полярной системе координат 80 KB
  Данные математические модели применимы для описания ЭС, не содержащих в своем составе генерирующих источников, кроме балансирующего по активной и реактивной мощности (станция, ведущая по частоте, узел типа U,δ). Во всех других п узлах нагрузки учтены, как правило, значениями требуемой активной и реактивной мощности, принимаемых либо постоянными
74369. Вывод УУН в прямоугольной (декартовой) системе координат 200.5 KB
  Выделив в них отдельно действительные и мнимые составляющие небалансов токов и небалансов мощностей получим следующие системы нелинейных уравнений двойного порядка с вещественными коэффициентами: в форме баланса активных и реактивных составляющих токов 8.7б Где векторы действительных и мнимых составляющих напряжений относительно которых решаются данные системы нелинейных уравнений.
74370. Расчет параметров установившегося режима по известным параметрам схемы и напряжениям узлов. Взаимосвязь параметров режима и схемы замещения 315 KB
  После решения уравнений установившегося режима и получения напряжений в узлах ЭС выполняется второй этап задачи — расчет потокораспределения: мощностей и токов в схеме, потерь мощности в ветвях, мощности балансирующего источника и другие
74371. Методы нулевого порядка для решения УУН. применение метода Зейделя для решения УУН 165 KB
  В практических алгоритмах наиболее часто реализуется два метода нулевого порядка: методы Зейделя и Zматрицы. Метод Зейделя был первым методом примененным для расчета установившихся режимов ЭЭС на ЭВМ.26 Из формулы видно что вместо простейшего итерационного процесса метода Якоби метод Зейделя использует для вычисления каждой последующей переменной самые последние новые значения предыдущих переменных т.