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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2013, 18:35   #11
hanns1
 
Регистрация: 25.01.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
не совсем понятно, зачем Вам изучать мёртвый DOS, но, раз уж так надо - попробуйте взять виртуалку, под ней поднять MS DOS и запускать программку под "чистым" DOSом..

хотя я бы вначале проверил работоспобность вашего кода под программой DosBox
Большое спасибо, под DosBox все заработало.Я пытаюсь научится
(разобратся) программировать, начал учится 2 месяца назад, учусь дома с помощью компютера и интернета в свободное от работы время. Для меня не понятно :"попробуйте взять виртуалку, под ней поднять MS DOS и запускать программку под "чистым" DOSом.." ???
Еще раз большое СПАСИБО
hanns1 вне форума Ответить с цитированием
Старый 31.01.2013, 19:56   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Для меня не понятно :"попробуйте взять виртуалку, под ней поднять MS DOS и запускать программку под "чистым" DOSом.." ???
ну, если заработало под DosBox - то виртуалка вам и не нужна.
А вообще, есть такое понятие - виртуальная машина - это программа, которую Вы запускаете, получаете "как будто" чистый компьютер - на него можете поставить любую операционную систему, поставить программы. можно почитать много где, например - на сайте vmware - ссылка

Цитата:
Я пытаюсь научится
ну, это похвально! Просто изучение DOS в настоящее время может рассматриваться исключительно в качестве базиса для дальнейшего изучения (ну примерно так, как первоклашки выводят в тетради прописи палочки и закорючки - чтобы в дальнейшем писать буквы и слова), главное, не зацикливаться на прерываниях BIOS и DOS...

Последний раз редактировалось Serge_Bliznykov; 31.01.2013 в 20:19.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.02.2013, 10:13   #13
hanns1
 
Регистрация: 25.01.2013
Сообщений: 9
По умолчанию

Так и есть , учусь начиная с базиса, просто читал что ассемблер полезно знать или быть с ним знакомым это хорошо.
hanns1 вне форума Ответить с цитированием
Старый 01.02.2013, 17:42   #14
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

А что, собственно, должна делать программа?

Дело в том, что Win эмулирует DOS, но не факт, что все функции. В частности, видеорежимы устанавливаются лишь из весьма ограниченного списка. И если в DOS этот список зависит от VideoBIOS, то для Win2000+ - исключительно от представлений программистов Майкрософт о прекрасном.
s-andriano вне форума Ответить с цитированием
Старый 02.02.2013, 13:33   #15
hanns1
 
Регистрация: 25.01.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от s-andriano Посмотреть сообщение
А что, собственно, должна делать программа?

Дело в том, что Win эмулирует DOS, но не факт, что все функции. В частности, видеорежимы устанавливаются лишь из весьма ограниченного списка. И если в DOS этот список зависит от VideoBIOS, то для Win2000+ - исключительно от представлений программистов Майкрософт о прекрасном.
Программа заливает экран желтым цветом
hanns1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как к BIOS обращаться. Нужно чтение/запись BIOS. Dethon_ASM_Scarel Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 26.10.2011 11:40
INT 10H Вывод строки ADA Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 14.05.2009 09:44
mov ax,13h int 10h и Borland Pascal виснет..? Siddharta Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 01.07.2008 11:27
Вывод через Int 10h braun Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 11.11.2007 17:46