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


 

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

9445. Ревматизм. Ревматический эндокардит. Ревматический перикардит... 31.89 KB
  Ревматизм Ревматизм - это системное, воспалительное заболевание соединительной ткани, с преимущественной локализацией в ССС, развивающееся в связи с инфицированием гемолитичсеким стрептококком группы А у предрасположенных лиц, преимущественно...
9446. Митральные пороки сердца 22.99 KB
  Митральные пороки сердца Классификация: Недостаточность митрального клапана Митральный стеноз Митральный порок с преобладанием недостаточности Митральный порок с преобладанием стеноза Митральный порок без четкого преобл...
9447. Инфекционный (септический) эндокардит 28.47 KB
  Инфекционный (септический) эндокардит Это заболевание при котором инфекционный очаг локализуется на клапанах сердца или пристеночном эндокарде, откуда инфекция распространяется (в результате развития бактериемии) по всему организму. При отсутствии а...
9448. Артериальные гипертензии 31.99 KB
  Артериальные гипертензии Это патологическое состояние при котором систолическое АД составляет 140мм.рт.ст и выше и/или диастолическое АД 90мм.рт.ст и выше при том условии, что эти значения получены в результате как минимум трех измерений, произведен...
9449. Ишемическая болезнь сердца 19.31 KB
  Ишемическая болезнь сердца Это обусловленное расстройством коронарного кровообращения поражение миокарда, возникающее в результате нарушения равновесия между коронарным кровотоком и метаболическими потребностями сердечной мышцы, в следствие атероскл...
9450. Недостаточность кровообращения 28.65 KB
  Недостаточность кровообращения Это патологическое состояние при котором ССС не способна доставлять необходимое количество крови к органам и системам. Различают: Сердечная недостаточность - это патологическое состояние обусловленное недост...
9451. Заболевания печени. Гепатиты и циррозы. Хронический гепатит 28.47 KB
  Заболевания печени. Гепатиты и циррозы. Хронический гепатит. Хронический гепатит - группа заболеваний печени, вызываемых различными причинами, характеризующихся различной степенью выраженности печеночно-клеточного некроза и воспаления про...
9452. ПОНЯТИЕ, ПРЕДМЕТ, СФЕРА ДЕЙСТВИЯ И МЕТОД ТРУДОВОГО 60 KB
  ТЕМА№1: ПОНЯТИЕ, ПРЕДМЕТ, СФЕРА ДЕЙСТВИЯ И МЕТОД ТРУДОВОГО ПРАВА. ПОНЯТИЕ ТРУДОВОГО ПРАВА РОССИИ, ЦЕЛИ И ЗАДАЧИ ТП. предмет ТП СФЕРА ДЕЙСТВИЯ ТП Метод трудового права: понятие и основные особенности правового регулирования тр...
9453. Принципы трудового права 45 KB
  ТЕМА №2: Принципы трудового права. Понятие и значение принципов ТП Классификация принципов ТП Общая характеристика основных принципов ТП. Свобода труда и равенство трудовых прав работников. Вопрос 1. Принципы трудового права...