Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2012, 13:57   #1
KateMM
Пользователь
 
Регистрация: 11.12.2011
Сообщений: 36
По умолчанию Ассемблер 8086

Начала писать программу, которая считает сумму всех элементов массива.
Что мне нужно исправить, использовать базовую индексную адресацию..
Вот код, который имеется:
Кто может, помогите исправить
Код:
TITLE EXAMPLE
              DATA SEGMENT
RES     DW      0
F           DW     10 DUP (1,2); задание элементов массива F
         
              DATA ENDS
              PROG SEGMENT
ASSUME      CS:PROG,DS:DATA
START:MOV AX,DATA; инициализация сегментного
              MOV DS,AX    ; регистра DS
              LEA   AX,RES;
              MOV CX,20;
              MOV SI,0;
M3:       MOV BX,[SI];
             INC AX; формирование элемента массива
             INC BX;
             INC SI;
             INC SI;
             JLE M2;
M2:   LOOP MP3;
PROG ENDS
            END START
KM

Последний раз редактировалось Stilet; 01.06.2012 в 19:18.
KateMM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассемблер 8086 KateMM Фриланс 2 28.05.2012 22:48
Ассемблер 8086 hydr0 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 12.05.2011 10:22
задача (ассемблер 8086) AlexanderTheGreat Фриланс 2 23.04.2011 10:28
Ассемблер(tasm) 8086 Построить кривую роза с параметрами, изменяемыми пользователем karina74 Фриланс 6 30.11.2010 09:02