Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Foxik1
@Foxik1
C
Assembler
Как считать строку в nasm?
Пишу мини ос и появилась задача считать строку.
Как это можно сделать в ассемблере или с?
Вопрос задан
более двух лет назад
154 просмотра
6
комментариев
Подписаться
1
Простой
6
комментариев
Facebook
Вконтакте
Twitter
Wataru
@wataru
Что такое "консоль" в вашей мини ос?
Написано
более двух лет назад
Василий Банников
@vabka
Ну для начала тебе нужно саму эту консоль реализовать в твоей ОС :)
Написано
более двух лет назад
Foxik1
@Foxik1
Автор вопроса
Wataru
, ну не консоль, а сама ос без графического интерфейса
Написано
более двух лет назад
Foxik1
@Foxik1
Автор вопроса
Василий Банников
, ну не консоль, а сама ос без графического интерфейса
Написано
более двух лет назад
Сергей Горностаев
@sergey-gornostaev
Куратор тега C
Foxik1
, тогда откуда считывать строку? И куда? И в каком формате?
Написано
более двух лет назад
mayton2019
@mayton2019
Согласен с комментариями. Я-бы начал свою ОС именно с консоли.
А как вы с ней взаимодействовать собрались?
Написано
более двух лет назад
Решения вопроса
1
Wataru
@wataru
Разработчик на С++, экс-олимпиадник.
В итоге все делается через биос. Вам надо будет писать какие-то данные в I/O порты, использовать прерывания, чтобы заставить биос прочитать нажатия на кнопки и поместить данные в какую-то вашу память.
Ответ написан
более двух лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C++
+2 ещё
Простой
На чём создать прогу для обработки больших данных?
1 подписчик
вчера
117 просмотров
3
ответа
C++
+2 ещё
Средний
Как «выпрямить» кольцевой буфер c ограниченной доп.памятью?
2 подписчика
28 февр.
213 просмотров
2
ответа
C++
+2 ещё
Простой
Как в этом коде перенести загрузчик в виртуальный машинный код?
1 подписчик
22 февр.
140 просмотров
1
ответ
C++
+1 ещё
Простой
А return 0(1) * _getch(), есть ли смысл от такой конструкции?
1 подписчик
15 февр.
184 просмотра
3
ответа
C++
+2 ещё
Простой
Как link`овать fasm + c(++)?
1 подписчик
08 февр.
169 просмотров
1
ответ
Assembler
+2 ещё
Средний
Почему не работает препроцессорное ветвление в GAS?
1 подписчик
06 февр.
38 просмотров
1
ответ
C
Простой
Си как получить доступ к локальной статической переменной?
1 подписчик
04 февр.
118 просмотров
0
ответов
macOS
+3 ещё
Средний
Как добавить настройки ютуба в приложение «Настройки» на iOS 6?
1 подписчик
04 февр.
62 просмотра
0
ответов
C
Простой
Не выходит прибавить нужное значение к переменной в C?
2 подписчика
30 янв.
245 просмотров
1
ответ
C
Простой
Стоит ли использовать блоки кода для ограничения области видимости?
1 подписчик
23 янв.
137 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
C (Си) Developer
BAUM
•
Москва
от 150 000 ₽
C Backend Developer (fintech project)
Cartnoda
•
Москва
от 4 000 до 4 500 €
Программист C/C++ (STL, BOOST)
Группа Астра
от 150 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама