![]() |
|
![]() ![]() ![]() |
|
shlyuz |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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 всё просто: вводишь код заранее составленой программы и прогоняешь её, либо пошагово, либо полностью и получаешь результат. Заранее спасибо за ответ(ы)! |
|||
|
||||
dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 4 Всего: 158 |
простейшие можно писать прямо в debug.exe, но ты попаришься, так как никаких символьных переменных ты ввести не сможешь. т.е. руками адреса все прописывать(наверное, в эмуляторе кр580 так и было), вместо, скажем, "offset myString". но это убого, и нормально не развернешься.
основная проблема под XP - это отладка ДОС-программ: всем нормальным отладчикам XP перекрывает кислород. все остальное нормально существует в dos-box'е. НО. добрый тебе совет - забудь про дос. куча уже никому не нужных ограничений не поможет тебе в освоении асма. лучше сразу пробуй писать виндовые приложения. и с отладкой никаких проблем не будет. короче, возьми книжку посвежее, там где нет упоминания int 21h итд. ![]() |
|||
|
||||
shlyuz |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 26.4.2006 Репутация: нет Всего: нет |
А не подскажешь где взять литературу в нете, ну или может скинешь на мыло.
В чём писать эти виндовые приложения, ну там ппрограмма какая нужна или ещё чего? Спасибо! |
|||
|
||||
ds29 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 15.3.2006 Репутация: 1 Всего: 2 |
в masm32 8.2 есть и примеры и сам компилятор+редактор и туториалы.
т.е. всё что нужно для написания Win32 программ |
|||
|
||||
shlyuz |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 26.4.2006 Репутация: нет Всего: нет |
Понял тебя, проинсталил этот masm 32, полазил там, немного осложняет отсутствие мышки(сгорела позовчера), буду марочится конкретно как куплю новую!
Что есть "туториал"? |
|||
|
||||
dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 4 Всего: 158 |
tutorial - "обучалка".
в папке масма смотри Icztutes, Example1-8 |
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 7 Всего: 34 |
кр580 от х86 отличается как пуля и гуано )
соответственно есть emu386 к примеру -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm: Общие вопросы" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |