Форум программистов, компьютерный форум CyberForum.ru

Вывести любое сообщение - C++

Восстановить пароль Регистрация
 
ugosdaryn
 Аватар для ugosdaryn
2 / 2 / 1
Регистрация: 17.12.2009
Сообщений: 77
26.03.2012, 13:15     Вывести любое сообщение #1
Привет!

Как на С можно вывести любое сообщения без использования ОС? То есть использовать те функций, которые могут запуститься не используя ОС (думаю cout, printf не подойдет ИМХО). Мне нужно этот файл file.c скомпилировать, затем использовать на Ассемблер.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2012, 13:15     Вывести любое сообщение
Посмотрите здесь:

C++ Вводим сторку и к(любое число). нужно вывести на экран все слова меньше К
C++ Функция F1, которая не принимает и не возвращает значений, но выводит на экран любое сообщение
Если в четырехзначном числе введенному с клавиатуры, есть одинаковые цифры, то вывести 1, в противном случаe - любое другое число C++
C++ В тексте заменить слово А(любое слово) на слово В(любое слово). А и В разной длинны
C++ Вывести на экран номер последнего честного числа в массиве, если четных чисел нет – вывести сообщение
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
26.03.2012, 13:27     Вывести любое сообщение #2
Цитата Сообщение от ugosdaryn Посмотреть сообщение
Привет!

Как на С можно вывести любое сообщения без использования ОС? То есть использовать те функций, которые могут запуститься не используя ОС (думаю cout, printf не подойдет ИМХО). Мне нужно этот файл file.c скомпилировать, затем использовать на Ассемблер.
Что значит без использования ОС? Ты хочешь свою ОС-загрузчик написать и установить на комп?
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
26.03.2012, 13:28     Вывести любое сообщение #3
асм или машинные код вам в помощь, не понимаю причем тут С
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
26.03.2012, 13:31     Вывести любое сообщение #4
Цитата Сообщение от panicwassano Посмотреть сообщение
асм или машинные код вам в помощь, не понимаю причем тут С
На С можно написать почти всё то же, что и на асме, возможно лишь с небольшими вставками асма.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
26.03.2012, 13:39     Вывести любое сообщение #5
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
На С можно написать почти всё то же, что и на асме, возможно лишь с небольшими вставками асма.
это понятно, но зачем делать так Си -> Дизасм -> асм?
ugosdaryn
 Аватар для ugosdaryn
2 / 2 / 1
Регистрация: 17.12.2009
Сообщений: 77
26.03.2012, 13:40  [ТС]     Вывести любое сообщение #6
Работаю на Ассемблер. Используя KernelLoader.asm и Bootloader.asm скомпилировал файл, вывел сообщение.

Теперь у Меня в коде (в конце есть ) 4.bin и kernelloader.bin
Для этого мне надо на С написать код, который выведет сообщение. Этот С файл я буду компилировать на MinGW package. Получу этот BIN файл, затем запущу VMware Workstation и выведу сообщение.
Вложения
Тип файла: txt Bootloader.txt (4.2 Кб, 9 просмотров)
Тип файла: txt KernelLoader.txt (2.2 Кб, 5 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2012, 13:57     Вывести любое сообщение
Еще ссылки по теме:

Если a делится на b или b делится на a, то вывести 1, иначе – любое другое число C++
C++ Как вывести символ в любое место экрана?
C++ Если а делится на b или b делится на а, то вывести 1, иначе— любое другое число

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ugosdaryn
 Аватар для ugosdaryn
2 / 2 / 1
Регистрация: 17.12.2009
Сообщений: 77
26.03.2012, 13:57  [ТС]     Вывести любое сообщение #7
Более подробно отписался )))
Yandex
Объявления
26.03.2012, 13:57     Вывести любое сообщение
Ответ Создать тему
Опции темы

Текущее время: 19:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru