Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Где писать программы? 
V
    Опции темы
shlyuz
  Дата 21.7.2006, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 26.4.2006

Репутация: нет
Всего: нет



На ВТ изучал процессор кр580 и даже написал простую программу, прогнал её в эмуляторе процессора КР580("KR580 Emul") - интересно!
В DC++ своего провайдера скачал папку Assembler у одного узера, там "masm32 8.2", "Питер Абель. Ассемблер и программирование для IBM PC" и "Visual Assembler v1.0 at 22.01.2002, Turbo Assembler v 5.0, Symantec Resource Studio v 1.2"! Начал изучать этого Питера Абеля, там(в главе описывается переход к практической части) написано мол вставте диск с досом в левый дисковод, рестартните тачку, введите введите DEBUG для запуска DOS DEBUG, ну и т.д.
Скажите пожалуйсто гуру ассемблерной проблематики как писать программы из-под винды(WinXP) на компьютере(P4 intel, 1gb ram) не загружая никакого доса, а писать и сразу прогонять написаное?
Ну вот к примеру в эмуляторе кр580 всё просто: вводишь код заранее составленой программы и прогоняешь её, либо пошагово, либо полностью и получаешь результат.

  Заранее спасибо за ответ(ы)! 
PM MAIL   Вверх
dumb
Дата 21.7.2006, 04:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 4
Всего: 158



простейшие можно писать прямо в debug.exe, но ты попаришься, так как никаких символьных переменных ты ввести не сможешь. т.е. руками адреса все прописывать(наверное, в эмуляторе кр580 так и было), вместо, скажем, "offset myString". но это убого, и нормально не развернешься.

основная проблема под XP - это отладка ДОС-программ: всем нормальным отладчикам XP перекрывает кислород. все остальное нормально существует в dos-box'е.

НО. добрый тебе совет - забудь про дос. куча уже никому не нужных ограничений не поможет тебе в освоении асма. лучше сразу пробуй писать виндовые приложения. и с отладкой никаких проблем не будет.
короче, возьми книжку посвежее, там где нет упоминания int 21h итд. smile 
PM MAIL   Вверх
shlyuz
Дата 21.7.2006, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 26.4.2006

Репутация: нет
Всего: нет



А не подскажешь где взять литературу в нете, ну или может скинешь на мыло.
В чём писать эти виндовые приложения, ну там ппрограмма какая нужна или ещё чего?
Спасибо! 
PM MAIL   Вверх
ds29
Дата 21.7.2006, 12:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 15.3.2006

Репутация: 1
Всего: 2



в masm32 8.2 есть и примеры и сам компилятор+редактор и туториалы.
т.е. всё что нужно для написания Win32 программ 
PM MAIL   Вверх
shlyuz
Дата 21.7.2006, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 26.4.2006

Репутация: нет
Всего: нет



Понял тебя, проинсталил этот masm 32, полазил там, немного осложняет отсутствие мышки(сгорела позовчера), буду марочится конкретно как куплю новую!
Что есть "туториал"? 
PM MAIL   Вверх
dumb
Дата 21.7.2006, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: 4
Всего: 158



tutorial - "обучалка".
в папке масма смотри Icztutes, Example1-8 
PM MAIL   Вверх
oleg1973
Дата 18.8.2006, 03:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 7
Всего: 34



кр580 от х86 отличается как пуля и гуано )

соответственно есть emu386 к примеру 


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0921 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.