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

Задания к практической работе. Задание 1:Запустите эмулятор EMU8086



Задание 1: Запустите эмулятор EMU8086.

Задание 2: Пользуясь правилами оформления ассемблерных программ, наберите код, приведенный в данном задании.

CSEG segment

Org 100h

Begin

Mov ah,9

Mov dx, offset msg

Int 21h

Int 20h

Msg db ‘Привет $’

Int 20h

CSEG ends

End Begin

Запустите программу на выполнение (кнопка Run).

Задание 3: Вернитесь в главное окно формы, предварительно закрыв все открытые окна, далее нажмите кнопку “Compile”.

Задание 4: Создайте на языке Pascal программу, выводящую на экран слово “Привет” и сравните размеры получаемых файлов (Pascal и Assembler). Напишите в тетради вывод о размерах полученных файлов и причине разницы (если она есть).

Задание 5: Напишите программу, выводящую вашу фамилию (по аналогии с предыдущим заданием).

Задание 6: Исходя из примеров, приведённых в теоретическом материале, самостоятельно напишите программы, выполняющие следующие операции:

Вариант 1: 1) 127+8-30; 2)10102-710+816

Вариант 2: 1) 21-4+16; 2)1112-210+1416

Вариант 3: 1) 40-11+6; 2)2116-1210+11012

Вариант 4: 1) 12+48-34; 2)4210-А116+11112

Вариант 5: 1) 60-18+4; 2)5D16+1012-310

Вариант 6: 1) 119+14-6; 2)110102+310-616

Вариант 7: 1) 31+33-60; 2)B216-310+1012

Вариант 8: 1) 21-6+4; 2)1010012-816+4610

Вариант 9: 1) 1+84-23; 2)1310-1316+10101012

Вариант 10: 1) 93-28+2; 2)11816-1610+111012

Запишите полученные листинги программ в тетрадь.

Контрольные вопросы и задания

1) Какова структура ассемблерной программы?

2) С какой целью в код программы на ассемблере для DOS вводится строка ORG 100h?

3) Каково назначение команды MOV?

4) Каковы основные отличия ассемблерных программ от языков высокого уровня?

5) Каковы правила оформления программ на языке ассемблера?

6) Опишите основные моменты создания исполняемого файла и эмуляции работы программы.

7) Каковы основные возможности эмулятора EMU8086?

8) Опишите функции add, sub, inc, dec и их применение.

9) Опишите методы борьбы с зависаниями.

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





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



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