Створення асемблерних програм з використанням процедур, умовних та безумовних переходів
ЛАБОРАТОРНА РОБОТА
З дисципліни: «Системне програмування»
Тема: «Створення асемблерних програм з використанням процедур, умовних та безумовних переходів»
Завдання для виконання роботи
Мета роботи: написати асемблерну програму для обчислення виразу з використанням процедур, умовних та безумовних переходів.
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 при різних значеннях х. Всі результати були перевірені. Отже програма працює правильно.
Больше работ по теме:
Предмет: Информационное обеспечение, программирование
Тип работы: Практическое задание
Новости образования
КОНТАКТНЫЙ EMAIL: [email protected]
Скачать реферат © 2017 | Пользовательское соглашение
ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ