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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2011, 12:50   #1
Studik
Пользователь
 
Аватар для Studik
 
Регистрация: 07.05.2010
Сообщений: 34
По умолчанию Как программировать под Win32?

Здравствуйте. Такая проблема, написал программу 16-ти битную и для ее запуска пользуюсь DOS эмулятором "DOSbox". Но так как запуск этой программы происходит часто, включать/выключать дос бокс порядком надоело и хочется ее перевести в такое состояние чтобы запускалась под виндовской версией командной строки (Как я понял она корректно работает с 32 битными программами). Читал Зубкова "Ассемблер для DOS, Windows и Linux" Но много вопросов осталось в часности:
Какие регистры использовать можно в 32 битных программах (EAX - понятно EDI, EDS - существуют ли вообще) и допустимо ли использование AH?
Если кто то знает название книги где этот вопрос хорошо описывается, то ... был бы очень признателен
Если бы все люди были идеальны, то любого человека можно было бы заменить любым другим...
Studik вне форума Ответить с цитированием
Старый 25.03.2011, 04:24   #2
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Studik
Для добавления в ДОС программы регистров EAX, EBX, EDX, ECX, ESP, EBP, ESI, EDI нужно будет самой первой строкой поставить .386, регистры АН, AL, BH, BL, CH, CL, DH, DL также поддерживаются, а вот регистра EDS не существует -- названия сегментных регистров остаются теми же: DS, ES, CS, SS и еще добавляются новые GS, FS. По программированию под Виндовс, ищи книги Пирогова
Mikl___ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как научиться программировать под eventscripts??? baxster97 JavaScript, Ajax 1 06.11.2010 20:35
Заготовка под службу Win32 (проверено на XP) Ulex Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 14.05.2009 21:57
Трудности с разработкой службы под Win32... patriot2008 Помощь студентам 2 06.12.2008 16:07