Задание 2. Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число неотрицательных элементов в массиве

  • ID: 75911 
  • 2 страницы

Фрагмент работы:

Задание 2. Написать и отладить программу на языке ассемблера. В пр…

Написать и отладить программу на языке ассемблера. В программе описать процедуру, которая вычисляет число неотрицательных элементов в массиве. Параметры передавать следующим образом:

в ВХ – смещение массива;

в СХ – число элементов в массиве;

в АХ – результат вычислений (число неотрицательных элементов).

В основной программе вызвать описанную процедуру для двух разных массивов.

Исходный текст программы с комментариями:

TITLE Program

;название программы

MODEL small

;отводим под стек и под данные по 64Кб

STACK 100h

;отмечаем начало сегмента стека

DATA

;отмечаем начало сегмента данных

MAS1 DW -10, 3, 0, 4, 5

;описание массива из 5 элементов

MAS2 DW 3, -8, 0, 0, -5, -7, 1, 4

;описание массива из 8 элементов

CODE

;отмечаем начало сегмента кодов

main PROC