6.3 Программирование МПС на языке ассемблера.
Контрольная работа по курсу «Техника микропроцессорных систем
в телекоммуникационных системах» для студентов групп УПИ факультета МЭС.
Номер варианта соответствует последней цифре студенческого билета
Вариант 0,
В оперативной памяти хранится два массива однобайтовых чисел со знаком, представленных в прямом коде. Каждый из массивов содержит 10 чисел, начальные адреса массивов: 0ЗАВ и 0А45. Сформировать раз ность массивов в прямом коде и вызвать ее на устройство вывода №12. Сигналом готовности устройства вывода является наличие 1 в старшем разряде данных, выдаваемых из порта №13.
Вариант 1
В оперативной памяти хранится массив из 32х однобайтовых чисел со знаком, представляемых в прямом коде. Начальный адрес массива 05АВ. Получить среднее арифметическое число массива в прямом коде и поместить в ячейку 1А4В.
Вариант 2.
Упорядочить в порядке возрастания числа в массиве из 30 однобайтовых чисел со знаком, представленных в прямом коде. Начальный адрес массива ОА8С. Упорядоченные числа поместить в ОП по адресу 1С4F.
Вариант 3.
В хранимом в ОП, начиная с адреса АС0В массиве из 20 чисел, представленных в прямом коде, найти наибольшее число и выдать его через устройство вывода (порт №7). Готовность к приему данных устройства вывода показывает 1 в старшем разряде числа, поступающего с устройства вывода №10.
Вариант 4.
В массиве из 15 чисел, хранящихся в ОЗУ, начиная с адреса 0567, изменить порядок следования цифр разрядов на обратный. После преобразования числа помещать на место исходных данных.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.