Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБОРАТОРНО17-new.doc
Скачиваний:
8
Добавлен:
18.03.2015
Размер:
1.22 Mб
Скачать

Ход работы

І.СОСТАВИТЬ И НАРИСОВАТЬ БЛОК-СХЕМЫ АЛГОРИТМОВ СЛЕДУЮЩИХ ЗАДАЧ:

  1. Вычислить сумму первых 100 чисел натурального ряда, начиная с 1.

(1+2+3+…+100)

  1. Найти произведение первых 100 чисел натурального ряда (1*2*…*100)

  2. Учет проданных билетов. Известно, что массив S[1:n] содержит информацию об 1-ом месте. S[1]=0, если место свободно, S[1]=1, если место с номером 1 продано.

а) Определить продано ли место с номером m?

б) Сколько мест продано?

в) Какое место свободно?

  1. Отсортировать массив S[1:m] в порядке возрастания.

S[1]<=S[2]<=S[3]N=…<=S[m]/

ІІ. Разработать программы:

  1. Начиная с адреса 8200 записать последовательно по порядку 64 шестнадцатеричных числа, начиная с 0.

  2. С клавиатуры вводится однозначное число. Найти квадрат этого числа, применяя алгоритм, основанный на том, что квадрат числа можно определить сложением последовательных нечетных чисел.

число

сумма

Квадрат

1

1

=1

2

1+3

=4

3

1+3+5

=9

4

1+3+5+7

=16

5

1+3+5+7+9

=23

ЛИТЕРАТУРА:

  1. Описание «Микролаб».

  2. Преснухин. Микропроцессоры.Т.3.

ВОПРОСЫ ДЛЯ САМОПОДГОТОВКИ:

  1. по каким правилам производится запись 1 в разряды регистров признаков МП F?

  2. Какие команды входят в группу условных переходов, и как они выполняются?

  3. Как выполняются команды сравнения?

  4. Назначение счетчика команд и регистра команд?

13