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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2013, 19:47   #1
vibraxo
Пользователь
 
Регистрация: 05.05.2013
Сообщений: 22
Стрелка Ассемблер

Задача такова:
Составить алгоритм и программу занесения в область памяти 2100H-2150H последовательность чисел от 0H до 50H.
Я написал такое:
Код HTML:
Assume cs text, ds data
myproc proc
mov AX, Data
mov DS, AX
mov BX, 2100H
mov CX, 50
A1:
mov BYTE PTR(ax), 1h
inc BX
loop A1
mov ax, 4c00b
int 21h
myproc endp
text ends
data segment
data ends
end myproc
Но он ругается на mov ax, 4c00b
Может быть что-то исправить? Помогите
vibraxo вне форума Ответить с цитированием
Старый 05.05.2013, 20:18   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Ругается, потому что там должно быть 4c00h.
Но это не единственная ошибка в программе.
Код:
mov BYTE PTR(ax), 1h
inc BX
Почему 1h всегда? Почему значение кладется в ax, а увеличивается bx? etc.
Son Of Pain вне форума Ответить с цитированием
Старый 05.05.2013, 20:37   #3
vibraxo
Пользователь
 
Регистрация: 05.05.2013
Сообщений: 22
По умолчанию

Я совсем новичек в этом, не сильно умею. Делал по примерам.
Я исправил ошибки:
1. 4c00b на 4c00h
2. Assume cs text, ds data на assume CS:TEXT DS:DATA
3. Я так понял, исправить значение inc BX на inc AX ?
До исправления 3-го пункта ругается на assume CS:TEXT DS:DATA
vibraxo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассемблер Yana777 Помощь студентам 1 19.10.2012 21:12
Ассемблер Alex_12Proxy Помощь студентам 0 27.04.2012 11:13
Ассемблер ViSaDeR Помощь студентам 2 25.12.2010 20:37
Ассемблер flashpoint412 Помощь студентам 0 08.12.2010 10:10
Ассемблер) oblachko Помощь студентам 6 10.12.2009 08:15