Студопедия — Ход работы.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Ход работы.






1. Задача. Создать программу в которой:

- предусмотреть несколько сегментов;

- зарезервировать в памяти: 10 байт значением 55h, 10 байт неизвестным значением, 10 слов значением 1122h, 1 байт постоянным значением 33h;

- вывести на экран сообщение об ошибке;

- использовать псевдооператор трансляции.

2. Получите исполняемый модуль.

3. Проверьте правильность работы программы, запустив ее из отладчика.

4. В Turbo Debugger’е просмотрите сегмент данных через Dump памяти, прежде загрузив DS из пошагового режима.

 

Заключение.

1. Запишите созданную программу в свой каталог на диске и в тетрадь.

2. Обобщите все возникшие в процессе создания программы ошибки.

 

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

1. Чем отличаются псевдооператоры EQU и =?

2. Какие действия выполняет псевдооператор Include?

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

4. Какие действия выполняет псевдооператор Public?

 

Литература.

1. Л. Скэнлон Персональные ЭВМ IBM PC XT. Программирование на языке ассемблера. М, Радио и связь, 1989 г.

2. В.Юров, С.Хорошенко. Ассемблер: учебный курс - СПб:ПитерКом,1999г.

3. Я. Белецкий Турбо Ассемблер версия 2.0, М, Машиностроение, 1994 г.

4. Под ред. И.Ю. Жукова Ассемблер в задачах защиты информации. М, КУДИЦ-ОБРАЗ, 2002 г.

 

 

Практическая работа №5

«Режимы адресации операндов»

Цель работы:Отработка навыков применения режимов адресации операндов при создании программ.

 

Материально-техническое оснащение:

ПК, текстовый редактор, служебные программы Tasm.exe, Tlink.exe, TD.exe.

 

Теория.

Микропроцессор 8088 предоставляет множество способов адресации операндов. Можно выделить семь режимов адресации:

1. Прямая адресация

- Применяется, если операндом служит метка:

mov Table,ax

 

2. Непосредственная адресация

- в качестве операнда выступает непосредственное значение:

mov al,55

 

3. Регистровая адресация

- микропроцессор извлекает операнд из регистра или загружает его в регистр:

mov cl,al

 

4. Косвенная регистровая адресация

- Исполнительный адрес операнда содержится в базовом регистре BX, регистре указателя базы BP или индексном регистре (DI, SI). Косвенные регистровые операнды заключаются в квадратные скобки:

mov [bx],al

 

5. Адресация по базе

- Исполнительный адрес вычисляется как сложение значения сдвига с содержимым регистров BX или BP:

mov ax,es:[bp]+4

 

6. Адресация по базе с индексированием

- характеризуется присутствием базового регистра BX или указателя базы BP, а также наличием индексного регистра:

mov [bx+di], al

 

7. Прямая адресация с индексированием

- характеризуется наличием метки переменной и индексного регистра:

mov Table[si],al

 

Ход работы.

1. Задача. Создать программу в которой:

- переслать в память число10h методом непосредственной адресации

- переслать в память число 55h методом регистровой адресации

- переслать в память число 10 методом адресации по базе

- переслать в память число 12 методом прямой адресации с индексированием

- переслать из памяти в память число 12 методом прямой адресации

Каждый раз пересылку осуществляйте в последующую ячейку памяти.

3. Получите исполняемый модуль.

4. Проверьте правильность работы программы, запустив ее из отладчика.

5. В Turbo Debugger’е просмотрите сегмент данных через Dump памяти, прежде загрузив DS в пошаговом режиме.

 

Заключение.

1. Запишите созданную программу в свой каталог на диске и в тетрадь.

2. Обобщите все возникшие в процессе создания программы ошибки.

 

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

1. Какие режимы адресации используются в следующих командах? (запишите около каждой строки исходного текста):

Mov ax,[bx+6]

Mov ax,offset Fix

Mov ah,4ch

Mov ds,ax

Mov Fix[di],bx

Int 21h

Mov ax,[es:bp+si+8]

 

Литература.

1. Л. Скэнлон Персональные ЭВМ IBM PC XT. Программирование на языке ассемблера. М, Радио и связь, 1989 г.

2. В.Юров, С.Хорошенко. Ассемблер: учебный курс - СПб:ПитерКом,1999г.

3. Я. Белецкий Турбо Ассемблер версия 2.0, М, Машиностроение, 1994 г.

4. Под ред. И.Ю. Жукова Ассемблер в задачах защиты информации. М, КУДИЦ-ОБРАЗ, 2002 г.

 

 

Практическая работа №6

«Команды пересылки данных»

Цель работы:Отработка навыков применения команд пересылки данных при создании программ.

Материально-техническое оснащение:

ПК, текстовый редактор, служебные программы Tasm.exe, Tlink.exe, TD.exe.







Дата добавления: 2015-09-18; просмотров: 311. Нарушение авторских прав; Мы поможем в написании вашей работы!



Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Принципы и методы управления в таможенных органах Под принципами управления понимаются идеи, правила, основные положения и нормы поведения, которыми руководствуются общие, частные и организационно-технологические принципы...

ПРОФЕССИОНАЛЬНОЕ САМОВОСПИТАНИЕ И САМООБРАЗОВАНИЕ ПЕДАГОГА Воспитывать сегодня подрастающее поколение на со­временном уровне требований общества нельзя без по­стоянного обновления и обогащения своего профессио­нального педагогического потенциала...

Эффективность управления. Общие понятия о сущности и критериях эффективности. Эффективность управления – это экономическая категория, отражающая вклад управленческой деятельности в конечный результат работы организации...

Studopedia.info - Студопедия - 2014-2024 год . (0.014 сек.) русская версия | украинская версия