Вариант 12 Лаба 02 |
200,00 ₽
Просмотров: 588
|
Тип работы: | Контрольная |
Название предмета: | Основы системного программирования |
Тема/вариант: | Вариант 12 Лаба 02 |
Объем работы: | 5 |
ВУЗ: | СибГУТИ |
Дата выполнения: | 2013-08-12 |
Размер файла, тип файла: | 7.39 Kb, RAR |
Прикрепленные файлы: |
Курс 170 Основы системного программирования (952 Kb)
|
ЛАБОРАТОРНАЯ РАБОТА 2
Тема: Оператор цикла LOOP. Команды условных переходов
Цель работы: Научиться использовать оператор повторения команды условных переходов.
Порядок выполнения работы:
1. Наберите и оттранслируйте следующую программу. (Программа суммирует числа от 1 до 10 и результат заносит в регистр АХ).
TITLE Program4 |
;название программы |
.MODEL small |
;отводим под стек и под данные по 64Кб |
.STACK 100h |
;отмечаем начало сегмента стека |
.DATA |
;отмечаем начало сегмента данных |
.CODE |
;отмечаем начало сегмента кодов |
main PROC |
|
MOV AX, @data |
;копируем адрес |
MOV DS, AX |
;сегмента данных |
CLD |
|
xor AX,AX mov CX, 10 L1: add AX, CX loop L1 |
|
MOV AX,4C00h |
;выход |
INT 21h |
;из программы |
main ENDP |
|
END main |
|
Сообщить другу
5336