- •Е.Ю. Колотовкина программирование микропроцессоров фирмы intel
 - •Глава 1. Основы программирования микропроцессоров фирмы Intel
 - •1.6 Команды обработки строк
 - •Глава 2. Варианты самостоятельных и контрольных работ
 - •2.1 Самостоятельная работа по теме «Архитектура пк»
 - •2.2 Самостоятельная работа по теме «Подготовка ассемблерной программы к выполнению»
 - •2.3 Самостоятельная работа по теме «Логика и организация программы»
 - •2.4 Самостоятельная работа по теме «Экранные операции»
 - •2.5 Самостоятельная работа по теме «Команды обработки строк»
 - •2.6 Самостоятельная работа по теме «Арифметические операции»
 - •2.7 Итоговая контрольная работа
 - •Глава 3. Варианты заданий для практических занятий
 - •3.1 Практическая работа №1. Создание программы на ассемблере
 - •3.2 Практическая работа №2. Вывод символов на экран
 - •3.3 Практическая работа №3. Ввод символов c клавиатуры
 - •3.4 Практическая работа №4. Арифметические команды
 - •3.5 Практическая работа №5. Организация цикла
 - •3.7 Практическая работа №7. Условные переходы
 - •3.8 Практическая работа №8. Команды сдвига
 - •3.9 Практическая работа №9. Цепочечные команды
 - •Литература
 - •Глава 1. Основы программирования микропроцессоров фирмы Intel . . . . 5
 - •Глава 2. Варианты самостоятельных и контрольных работ . . . . . . . . . . . .38
 - •Глава 3. Варианты заданий для практических занятий . . . . . . . . . . . . . .43
 
3.5 Практическая работа №5. Организация цикла
Цель: научиться составлять циклические ассемблерные программы.
Вариант 1
Составить программу для нахождения первых пяти членов арифметической последовательности, первый член которой равен 2, а разность 3.
Вариант 2
Составить программу для вычисления первых пяти членов последовательности, n-ый член которой задается формулой 2n-1, где n = 1, 2, 3,
Вариант 3
Составить программу для вычисления первых семи чисел Фибоначчи: каждое последующее число Фибоначчи равно сумме двух предыдущих (1, 1, 2, 3, 5, …).
Вариант 4
Составить программу для вычисления первых пяти членов геометрической последовательности, первый член которой равен 1, а отношение 2.
Вариант 5
Составить программу
для вычисления 
.
Вариант 6
Составить программу
для вычисления 
.
Вариант 7
Составить программу для вычисления n!, где n изменяется от1 до 4. (n!=1*2*3*…*n).
Вариант 8
Составить программу
для вычисления 
.
Вариант 9
Составить программу для вычисления первых пяти членов последовательности, n-ый член которой задается формулой 3n+1, где n=1, 2,…
Вариант 10
Составить программу для вычисления первых семи членов арифметической последовательности, первый член которой равен 1, а разность 2.
3.6 Практическая работа №6. Процедуры
Цель: научится составлять многопроцедурные ассемблерные программы.
Вариант 1
Составить программу для нахождения первых пяти членов арифметической последовательности, первый член которой равен 2, а разность 3. Экранные операции оформить процедурами.
Вариант 2
Составить программу для вычисления первых пяти членов последовательности, n-ый член которой задается формулой 2n-1, где n = 1, 2, 3, … Экранные операции оформить процедурами.
Вариант 3
Составить программу для вычисления первых семи четных чисел. Экранные операции оформить процедурами.
Вариант 4
Составить программу для вычисления первых пяти членов геометрической последовательности, первый член которой равен 1, а отношение 2. Экранные операции оформить процедурами.
Вариант 5
Составить программу
для вычисления 
.
Экранные операции оформить процедурами.
Вариант 6
Составить программу
для вычисления 
.
Экранные операции оформить процедурами.
Вариант 7
Составить программу для вычисления первых семи нечетных чисел. Экранные операции оформить процедурами.
Вариант 8
Составить программу
для вычисления 
.
Экранные операции оформить процедурами.
Вариант 9
Составить программу для вычисления первых пяти членов последовательности, n-ый член которой задается формулой 3n+1, где n=1, 2, …. Экранные операции оформить процедурами.
Вариант 10
Составить программу для вычисления первых семи членов арифметической последовательности, первый член которой равен 1, а разность 2. Экранные операции оформить процедурами.
3.7 Практическая работа №7. Условные переходы
Цель: научиться составлять ассемблерные программы с ветвлением алгоритма.
Вариант1
 Составить программу
для вычисления значений функции f(x)=
.
Вариант 2
Составить программу для определения четности вводимого с клавиатуры числа.
Вариант 3
Составить программу для нахождения числа, противоположного вводимому с клавиатуры.
Вариант 4
Составить программу для определения знака вводимого с клавиатуры числа.
Вариант 5
 Составить программу
для вычисления f(x)=
.
Вариант 6
Составить программу для определения наибольшего числа из двух введенных с клавиатуры.
Вариант 7
Составить программу для определения наименьшего числа из двух введенных с клавиатуры.
Вариант 8
Составить программу для определения равенства нулю введенного с клавиатуры числа.
Вариант 9
Составить программу, выявляющую ввод цифры с клавиатуры.
Вариант 10
Составить программу, выявляющую ввод заглавной латинской буквы с клавиатуры.
