Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Задание 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!