17049

Програмування арифметичних дій на асемблері

Практическая работа

Информатика, кибернетика и программирование

Практична робота №20 Тема: Програмування арифметичних дій Мета: Навчитися резервувати і ініціалізувати пам'ять під програми на асемблері. Устаткування: ПК. Програма Turbo Assembler 5.0. Правила ТБ. Методичні рекомендації. Індивідуальне завдання Прикл

Украинкский

2013-06-29

163.5 KB

5 чел.

Практична робота №20

Тема: Програмування арифметичних дій

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

Устаткування: ПК. Програма Turbo Assembler 5.0.

  1.  Правила ТБ.
  2.  Методичні  рекомендації.
  3.  Індивідуальне завдання

Приклад 1. Обчислення суми чисел

Приклад 2.Проверка при відніманні чисел без знаку

  1.  Описати кожен рядок  програми з примера1 і примера2 (письмово).
    1.  Одержати виконуваний файл програми з примера1 і примера2.
    2.  Запустити програму у відладчику в режимі трасування в прямому напрямі (виконання по кроках).
    3.  Записати послідовність зміни вмісту регістрів.
    4.  Виконати задачу, відповідну вашому варіанту.

I.primer

masm

model small

stack 256

.data

a db 254

.code

main:

   mov ax,@data

   mov ds,ax

   xor ax,ax

   add al,17

   add al,a

   jnc m1

   adc ah,0

 m1:

   exit:

   mov ax,4c00h

   int 21h

 end main

II. primer

masm   программа для турбо ассемблера

model small код займає один сегмент

stack 256 размер стека

.data  початок або продовження сегменту даних, що ініціалізують

.code  початок або продовження сегменту коду

main: начало функции

   xor ax,ax

   mov al,5 перемещение 5 в al

   sub al,10 сумирование 10+5

   jnc m1 Команда умовного переходу с учётом флага переноса CF = 0

   neg al Команда виконує інвертування значення операнд

 m1:

   exit:

   mov ax,4c00h

   int 21h

 end main


 

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

44194. ОРГАНІЗАЦІЯ ВИКОНАННЯ КВАЛІФІКАЦІЙНИХ РОБІТ У НАЦІОНАЛЬНІЙ МЕТАЛУРГІЙНІЙ АКАДЕМІЇ УКРАЇНИ 1.67 MB
  Будуть корисними при організації виконання інших видів індивідуальних завдань курсові проекти роботи; реферати домашні завдання тощо Відповідальний за випуск О.2 Структура дипломної роботи .3 Структура випускної роботи магістра .3 Відомість проекту або роботи .
44195. Системні науки та кібернетика. Методичні рекомендації 4.62 MB
  Правильне виявлення, постановка та чітке формулювання проблеми сприятиме усвідомленню реальних можливостей її вирішення, великою мірою визначає стратегію дослідження. Сформулювати проблему – означає показати вміння відокремити головне від другорядного, виявити те, що вже відомо, але не має свого вирішення.
44196. Выпускная квалификационная работа требования и методические рекомендации 367.5 KB
  Выполнение дипломной работы является одним из основных видов самостоятельной работы студентов на заключительном этапе обучения направленной на расширение и закрепление теоретических знаний формирование навыков решения творческих задач в ходе самостоятельного научного исследования или проектирования по определенной теме. Целью дипломной работы является определение степени готовности студента к самостоятельному решению профессиональных задач проверка научнотеоретической и практической подготовки выпускаемых специалистов и присвоение им...
44197. Особенности совместной деятельности младшего школьного возраста в зависимости от уровня диалогической речи 282.5 KB
  В психологии развития исследования совместной мыслительной деятельности проводились преимущественно на детях младшего возраста. Остаются открытыми и мало исследованными вопросы, связанные с изучением специфики развития совместной мыслительной деятельности в младшем школьном возрасте: особенности коммуникации и диалогов, взаимодействия и кооперации
44198. СТРУКТУРА, ПРАВИЛА ПОДГОТОВКИ И ОФОРМЛЕНИЯ РЕЗУЛЬТАТОВ САМОСТОЯТЕЛЬНОЙ УЧЕБНОЙ И НАУЧНО-ИССЛЕДОВАТЕЛЬСКОЙ РАБОТЫ СТУДЕНТОВ 231 KB
  Курсовая работа проект Курсовые работы проекты являются составной частью учебного процесса одной из самостоятельных форм деятельности студента. Курсовые работы выполняемые студентами II III и IV курсов дневного и заочного отделений на кафедре документоведения и библиотековедения занимают определенное место в системе профессиональной подготовки специалистов высшей квалификации. Общий характер курсовых работ: Специальность Библиотечноинформационная деятельность На 2 курсе дневного и заочного отделения студенты выполняют...
44200. Разработка методических рекомендаций к проведению деловой игры 373.5 KB
  Для решения поставленных задач использован комплекс методов исследования: теоретический (анализ психолого-педагогической и учебно-методической литературы) и эмпирические (личностно-ориентированный подход, при помощи которого создаётся основа для признания приоритета личности учащихся в образовательном процессе, и позволяет строить содержание образования с учётом его индивидуальных интересов и способностей; аналогия, моделирование)
44201. Разработка модели формирования себестоимости на продукцию фирмы ООО «РемСтройТрест» 664 KB
  Себестоимость продукции является важнейшим показателем экономической эффективности ее производства. Анализ себестоимости продукции работ и услуг имеет большое значение в системе управления затратами. Он позволяет изучить тенденции изменения ее уровня установить отклонение фактических затрат от нормативных стандартных и их причины выявить резервы снижения себестоимости продукции и дать оценку работы предприятия по использованию возможностей...