35398

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

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

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

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

Украинкский

2013-09-09

43.5 KB

1 чел.

ССП

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

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

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

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

Хід роботи

  1.  Правила ТБ.
  2.  Методичні  рекомендації.

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

masm

model small

stack 256

.data

.code

main:

       mov ax,@data

       mov ds,ax

   xor ax,ax

   mov al,53

   sub al,75

   jnc m1

   neg al

 m1:

   exit:

   mov ax,4c00h

   int 21h

 end main

xor ax,ax

- логическая опирация «или» над битами операндов ax,ax

mov al,53

- пересилка значення 53 в al

sub al,75

- вычитание из al значение 75

jnc m1

- переход на метку

результат роботи

  1.  Контрольні питання.
    1.  Що є прапором перенесення?

Для фіксації ситуації виходу за розрядну сітку результату використовують прапор перенесення CF. Він розташовується в біті 0 регістра прапорів EFLAGS/FLAGS. Саме установкою цього прапора фіксується факт перенесення одиниці із старшого розряду операнда.

  1.  Команди двійкового складання.
  •  команда інкремента, тобто збільшення значення операнда на 1:

inc  операнд

  •  команда складання (операнд_1 = операнд_1 + операнд_2):

add операнд_1,операнд_2

  •  команда складання з урахуванням прапора перенесення CF (операнд_1 = операнд_1 + операнд_2 + значение_СF):

adc  операнд_1,операнд_2

  1.  Команда інкрімента і декрімента.

Команда декремента виконує зменшення значення операнда на 1:

 dec операнд    

Команда інкремента, тобто збільшення значення операнда на 1:

                 inc  операнд

  1.  У чому полягає особливість складання двійкових чисел із знаком від складання двійкових чисел без знаку?

складання двійкових чисел із знаком:

є засоби фіксації виникнення характерних ситуацій, що складаються в процесі обчислень (перший спосіб - це облік прапора перенесення CF). Інший засіб фіксації характерних ситуацій в процесі арифметичних обчислень — реєстрація стану старшого (знакового) розряду операнда, який здійснюється за допомогою прапора переповнювання OF в регістрі EFLAGS (битий 11).

складання двійкових чисел без знаку:

Процесор виконує складання операндів за правилами складання двійкових чисел.

   5.Команди віднімання двійкових чисел без знаку.

Якщо зменшуване менше від'ємника процесор займає 1 з розряду, наступного за старшим в розрядній сітці операнда. Якщо стан прапора CF встановлений в 1, це говорить про те, що відбулася позика із старшого розряду і результат вийшов в додатковому коді.


 

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

81905. Мотивация в менеджменте 41.86 KB
  Материальная мотивация стремление к достатку более высокому уровню жизни зависит от уровня личного дохода его структуры дифференциации доходов в организации и обществе действенности системы материальных стимулов применяемых в организации. Трудовая мотивация порождается непосредственно работой ее содержанием условиями организацией трудового процесса режимом труда. Это внутренняя мотивация человека совокупность его внутренних движущих сил поведения связанных с работой как таковой. Статусная мотивация является внутренней движущей...
81906. Эволюция подходов к мотивации в рамках научных школ управления 40.55 KB
  На основании анализа и сопоставления существующих подходов можно выделить следующие концепции мотивации в рамках которых происходила исторически оправданная эволюция понятий мотивации: традиционный подход основывающийся на использовании метода кнута и пряника и рассматривающий модели поведения человека работника: верующий человек экономический человек и механистический человек ; подход с позиций человеческих отношений основывающийся на использовании в управлении методов психологии и рассматривающий модели поведения человека ...
81907. Основные подходы к мотивации труда, используемые в менеджменте 41.1 KB
  Концепция верующего человека относится к периоду капитализма первоначального накопления состоит в том что в соответствии с духом протестантской этики при помощи веры обосновывалось поддерживалось и оправдывалось приумножение капитала честным путем как самоцель. Концепцию верующего человека в XIX в. сменила концепция экономического человека которая в упрощенном виде сводилась к тому что если работнику платить больше за сделанную работу он...
81908. Содержательные теории мотивации 41.35 KB
  К ним относятся теория иерархии потребностей А. Маслоу теория приобретенных потребностей МакКлелланда двухфакторная теория Герцберга и некоторые другие. Что касается вторичных потребностей высших уровней мотивации то несмотря на различия в формулировках все три автора содержательных теорий сходились во мнении что они активно воздействуют на поведение человека. Основными недостатками данной группы теорий является то что в реальной жизни проявление потребностей не осуществляется в строгой иерархической последовательности а является...
81910. Мотивационная теория подкрепления 40.74 KB
  Теория подкрепления исходит из того что у любого действия или поведения есть последствия: негативные и позитивные. При этом люди повторяют поведение которое приносило удовольствие было позитивно подкреплено и избегают поведения которое доставило им неприятности. Подкрепление определяется как любые действия которые вызывают повторение или напротив подавление определенных образцов поведения. Позитивное подкрепление представляет собой вознаграждение желательного для руководства организации поведения с целью формирования или закрепление у...
81911. Контроль как функция менеджмента 41.93 KB
  Существует три аспекта управленческого контроля: установление стандартов точное определение целей которые должны быть достигнуты в определенный отрезок времени. Необходимость контроля обусловлена следующими обстоятельствами: потребностью организации процесса производства в соответствии с имеющимися резервами и ресурсами; требованиями потребителей к качеству стандарту и сертификации выпускаемой продукции; изменяющимися внутренними и внешними условиями производства необходимостью выявления тенденций меняющегося спроса и предложения...
81913. Этапы контроля в менеджменте 39.29 KB
  Независимо от типов и количества контрольных систем необходимых организации существует четыре основных этапа любого процесса контроля. Первый этап в контрольном процессе установление стандартов. Второй этап в процессе контроля измерение фактических результатов деятельности контролируемого объекта. На этом этапе необходимо определить качественные и количественные методы измерения.