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

Лабораторная работа №13



Тема: Строковые функции и массивы.

Цель работы: изучить команды перемещения данных, команды повторения строковых инструкций и научиться организовывать массивы на ассемблере.

Порядок выполнения работы:

Кодпрограммы задания 2:

Ответы на контрольные вопросы:

Вопросы: Ответы:
1. Можно ли заменить команду STOSB командой STOSW?  
2.Какую операцию производят строковые функции автоматически?  
3.При применении строковых операций, можно ли в качестве регистра смещения использовать другие регистры, отличные от SI и DI?  
4.Что служит результатом сравнения двух строк при помощи команды CMPS?  
5.Используя, какую строковую инструкцию можно присвоить значение элементам массива?  

Вывод:

Лабораторная работа №14

Тема: Программирование массивов и циклов.

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

Порядок выполнения работы:

Задание 3. Пояснения к программе:

Ответы на контрольные вопросы:

Вопросы: Ответы:
1.Что такое массив?  
2.Назначение команды loopnz?  
3.Назначение функции 4ch?  
4.Назначение функции 09h?  

Вывод:

Лабораторная работа №15

Тема: Процедуры.

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

Порядок выполнения работы:

Кодпрограммы задания 2:

Ответы на контрольные вопросы:

Вопросы: Ответы:
Расскажите основные отличия между процедурами на языке Ассемблера от языков высокого уровня?  
Расскажите основные отличия между адресацией процедур типа FAR и NEAR?  
Какое смещение имеют локальные переменные, объявленные директивой LOCALS и почему?  
Где применяется косвенный вызов процедур?  
Что такое опережающий вызов процедуры?  
Чем отличается косвенный вызов процедуры от прямого вызова?  

Вывод:





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



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