Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Подсчет количества ячеек памяти массива, содержимое которых удовлетворяет поставленному условиюСодержание книги
Поиск на нашем сайте
Необходимо выполнить проверку соответствия содержимого каждой ячейки памяти поставленному условию. Если условие выполняется, то производится увеличение содержимого регистра результата на единицу. Остальная часть программы аналогична программе нахождения наибольшего (наименьшего) числа. Пример. Подсчитать количество ЯП из массива (0800)-(0820), содержимое которых меньше числа 9BH и результат записать в ЯП (0821).
Таблица 13 – Пример программы
Лабораторная работа «Работа с массивами» 1. Определить количество ячеек памяти из массива (0800)-(0830), содержимое которых удовлетворяет условию 2. Определить номер ячейки памяти из ЯП (0800)-(0820), в котором содержится наименьшее число, отличное от 3. Определить количество ячеек памяти из ЯП (0810)-(0830), содержимое которых больше 4. Определить наименьшее число из ЯП (0800)-(0820). Если это число меньше 5. Определить наибольшее число из ЯП (0800)-(0820), отличное от ОРГАНИЗАЦИЯ ПРОГРАММНОЙ ЗАДЕРЖКИ
9.1 Практическое занятие «Организация программной задержки» Простейший алгоритм организации программной задержки состоит в следующем: в регистр (счетчик) помещается число Максимальное время задержки определяется числом разрядов регистра, использованного в качестве счетчика на вычитание, и временем выполнения всех команд. Для увеличения времени выполнения цикла, а следовательно, и общей задержки, в подпрограмму может быть добавлена команда NOP (нет операции) или может быть использована любая последовательность команд, выполнение которых не изменяет содержимое регистров МП. Максимальное время задержки определяется при
Таблица 14 – Пример программы
Максимальное время задержки при
Если нужно иметь большее время задержки, то программная задержка организуется с помощью вложенных циклов, каждый из которых представляет собой вычитающий счетчик. Для этого используются несколько регистров (например, B – старший, C – средний, D – младший), в которые записываются числа (например, максимальное число В таблице 15 приведена программа организации задержки с помощью вложенных циклов на трех регистрах. При
Таблица 15 – Пример программы
В соответствии с заданным временем задержки определяются числа, которые загружаются в соответствующие регистры (счетчики).
9.2 Лабораторная работа «Организация программной задержки» Варианты заданий. Выполнить действие: 1. 2. 3. 4. 5.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-08-12; просмотров: 345; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.169 (0.007 с.) |