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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2012, 13:25   #1
yeaP
 
Регистрация: 16.03.2012
Сообщений: 3
Вопрос Вывести любое сообщение

Привет!

Как на С можно вывести любое сообщения без использования ОС? То есть использовать те функций, которые могут запуститься не используя ОС (думаю cout, printf не подойдет ИМХО). Мне нужно этот файл file.c скомпилировать, затем использовать на Ассемблер.
yeaP вне форума Ответить с цитированием
Старый 26.03.2012, 13:32   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а вы где именно хотите сообщение вывести то?

и поймите, АПИ это ваше средство связи с ОС(в том числе и любой вывод).
именно ОС рисует ваш текст.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.03.2012, 13:46   #3
yeaP
 
Регистрация: 16.03.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
а вы где именно хотите сообщение вывести то?

и поймите, АПИ это ваше средство связи с ОС(в том числе и любой вывод).
именно ОС рисует ваш текст.

Работаю на Ассемблер. Используя KernelLoader.asm и Bootloader.asm скомпилировал файл, вывел сообщение.

Теперь у Меня в коде (в конце есть ) 4.bin и kernelloader.bin
Для этого мне надо на С написать код, который выведет сообщение. Этот С файл я буду компилировать на MinGW package. Получу этот BIN файл, затем запущу VMware Workstation и выведу сообщение.
Вложения
Тип файла: txt Bootloader.txt (4.2 Кб, 117 просмотров)
Тип файла: txt KernelLoader.txt (2.2 Кб, 116 просмотров)
yeaP вне форума Ответить с цитированием
Старый 26.03.2012, 14:24   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в защищенном режиме надо работать с видеопамятью напрямую.
http://programmersforum.ru/showthread.php?t=25012
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.03.2012, 14:27   #5
yeaP
 
Регистрация: 16.03.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
в защищенном режиме надо работать с видеопамятью напрямую.
http://programmersforum.ru/showthread.php?t=25012
Спасибо! Взгляну сейчас )))
yeaP вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести в Label сообщение с результатом вычисления tgm Microsoft Office Excel 2 31.10.2011 21:30
VBA вывести сообщение если ячейки не заполнены johny_03 Microsoft Office Excel 2 21.09.2011 22:40
[C#] Как в сообщение вывести выбраное значение ListBox JonMagon Помощь студентам 4 19.08.2011 12:49
Вывести на экран сообщение JeyKip Win Api 1 02.04.2010 21:10
Как вывести сообщение... Busine2009 Microsoft Office Word 3 09.06.2009 22:08