Створення асемблерних програм з використанням процедур, умовних та безумовних переходів

  • Вид работы:
    Практическое задание
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Украинский
    ,
    Формат файла:
    MS Word
    122,07 Кб
  • Опубликовано:
    2012-12-11
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Створення асемблерних програм з використанням процедур, умовних та безумовних переходів













ЛАБОРАТОРНА РОБОТА

З дисципліни: «Системне програмування»

Тема: «Створення асемблерних програм з використанням процедур, умовних та безумовних переходів»

Завдання для виконання роботи

Мета роботи: написати асемблерну програму для обчислення виразу з використанням процедур, умовних та безумовних переходів.

1.       Написати програму на Асемблері для обчислення виразу згідно з варіантом. При написанні програми значення А, В, С обчислювати у процедурах. Результат обчислень записати в змінну Y. Перевіряти парність чи непарність варіанта програмно.

, В=2(А+5), С=5(В-А).

N - номер варіанта

2.       Проаналізувати отримані результати за допомогою відлагоджувальника TD при різних заданих значеннях та переконатися в їхній правильності.

3.       Вивчити функціональні можливості TD і навчитися ним користуватися.

Текст програми

програмування асемблер процедура відлагоджувальник

model small100h

.datadw ?dw 6dw 50dw ?dw ?dw ?

.codeax,@datads,axznah_aznah_bznah_cax,xax,20br_20ax,axax,bax,cy,axkinec_20:ax,40br_40ax,aax,bxy,axax,3cy,axkinec_40:ax,aax,bax,cxax,20axy,ax:ax, 4c00h21h_a procax,nbx,2dx,dxaxbxdx,0axparneax,10a,ax:ax,2bx,5bxa,axznah_a_b procax,aax,5ax,1b,axznah_b_c procax,bax,abx,5bxc,ax_c endp

Виконання програми

X=10


X=30


X=50

Висновок

На даній лабораторній роботі було написано програму на мові Асемблер для обчислення виразу з використанням процедур, умовних та безумовних переходів. Було одержано виконувану програму, при цьому при трансляції вказавши ключ \zi, а при компонуванні - ключ \v. Отриману програму було проаналізовано за допомогою відлагоджувальника Turbo Debugger при різних значеннях х. Всі результати були перевірені. Отже програма працює правильно.

Похожие работы на - Створення асемблерних програм з використанням процедур, умовних та безумовних переходів

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!