Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Задания к практической работе. Задание 1: Выполните все примеры, что содержатся в описании данной лабораторной работы



Задание 1: Выполните все примеры, что содержатся в описании данной лабораторной работы.

Задание 2: Проанализируйте работу введённых вами программ.

Задание 3: Напишите программу, выводящую на экран слово «!!!!!!!!!!Hello!!!!!!!!!!» 4 раза используя команды циклических переходов (каждым из изученных способов организации циклов) В тетради должны быть оформлены 3 листинга к данному заданию.

Задание 4: Пользуясь правилами оформления ассемблерных программ, создайте программу, выводящую на экран строку из соответствующего столбца D раз. Для выполнения этого задания необходимо, чтобы программа вычислила значение D, а затем осуществляла вывод строки, соответствующей вашему варианту, D раз.

№ вар. Выводимые данные Формула расчета А B С
1. Циклический переход D=A+B+C      
2. Hello world D=A-B+C      
3. Good Bye D=A+B-C      
4. Группа D=A-B+C      
5. Лабораторная работа D=A-B-C      
6. Архитектура D=A-B+C      
7. Компьютеры D=A+B-C      
8. Система D=A-B-C      
9. Учёба D=A+B+C      
10. Студенчество D=A+B-C      

Задание 5: Программу ассемблируйте в файл типа *.com или *.exe (на выбор);

Задание 6: Реализуйте на языке ассемблера побитовое умножение двух чисел в двоичной системе счисления (любых), а затем проведите инверсию полученного результата.

Задание 7: Измените код программы из задания 6 так, чтобы те же числа использовали команду ИЛИ, а затем ИСКЛЮЧАЮЩЕЕ ИЛИ (инверсию результата сохранить).

Задание 8: Проанализируйте работу программ в заданиях 6 и 7.

Задание 9: Оформите листинги получившихся программ в тетрадь.

Контрольные вопросы:

1) Организация цикла с помощью команды loop.

2) Значимость регистра cx.

3) Максимальное число повторений команд цикла определяемого регистром сх.

4) Организация цикла с помощью команды jmp.

5) Разновидности команды jmp.

6) Организация цикла с помощью команд dec и jnz.

7) Команды and, or, xor,not.Основное назначение?

Рекомендуемая литература: 1[361-408], 2[148-175],3[18-207].


СПИСОК ЛИТЕРАТУРЫ

1. Бройдо, В.Л. Архитектура ЭВМ и систем/ В.Л. Бройдо, О.П. Ильина. – СПб.: Питер, 2009. – 720с.

2. Жмакин, А.П. Архитектура ЭВМ / А.П.Жмакин. – СПб.: БХВ-Петербург, 2010 – 352с.

3. Юров, В. Assembler. Язык низкоуровневого программирования / В. Юров. – СПб.: Питер, 2010 – 640с.





Дата публикования: 2015-02-20; Прочитано: 334 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...