|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.03.2011, 12:50 | #1 |
Пользователь
Регистрация: 07.05.2010
Сообщений: 34
|
Как программировать под Win32?
Здравствуйте. Такая проблема, написал программу 16-ти битную и для ее запуска пользуюсь DOS эмулятором "DOSbox". Но так как запуск этой программы происходит часто, включать/выключать дос бокс порядком надоело и хочется ее перевести в такое состояние чтобы запускалась под виндовской версией командной строки (Как я понял она корректно работает с 32 битными программами). Читал Зубкова "Ассемблер для DOS, Windows и Linux" Но много вопросов осталось в часности:
Какие регистры использовать можно в 32 битных программах (EAX - понятно EDI, EDS - существуют ли вообще) и допустимо ли использование AH? Если кто то знает название книги где этот вопрос хорошо описывается, то ... был бы очень признателен
Если бы все люди были идеальны, то любого человека можно было бы заменить любым другим...
|
25.03.2011, 04:24 | #2 |
Участник клуба
Регистрация: 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. По программированию под Виндовс, ищи книги Пирогова |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как научиться программировать под 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 |