Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Foxik1
@Foxik1
C
Assembler
Как считать строку в nasm?
Пишу мини ос и появилась задача считать строку.
Как это можно сделать в ассемблере или с?
Вопрос задан
более двух лет назад
157 просмотров
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Процессоры
+1 ещё
Средний
Как загрузить код в attiny13?
1 подписчик
16 часов назад
34 просмотра
0
ответов
C
+1 ещё
Простой
Как из длины массива и максимального количества потоков узнать индексы, которые будет обрабатывать поток?
2 подписчика
12 апр.
290 просмотров
1
ответ
Linux
+2 ещё
Средний
Как импортировать пользовательский модуль в Linux ядро?
2 подписчика
07 апр.
470 просмотров
1
ответ
Windows
+2 ещё
Простой
Как скомпилировать программу с библиотекой gtk?
1 подписчик
05 апр.
151 просмотр
0
ответов
C
+3 ещё
Средний
Можно ли реализовать программу, написанную на C/assembler, которая отслеживает процесс запуска/работы вирус-майнера?
1 подписчик
05 апр.
174 просмотра
2
ответа
Assembler
+2 ещё
Средний
Какое поведение является стандартным для RISC-V ядер при записи в readonly CSR?
1 подписчик
31 мар.
74 просмотра
1
ответ
Assembler
+2 ещё
Средний
RISC-V / Входят ли инструкции работы с CSR в «базовый» набор rv32i?
1 подписчик
31 мар.
56 просмотров
1
ответ
Алгоритмы
+1 ещё
Простой
Не могу решить задачу на C?
2 подписчика
18 мар.
3848 просмотров
3
ответа
Assembler
Простой
Задача на DOSBOX. Почему код выполняется неправильно?
2 подписчика
16 мар.
349 просмотров
1
ответ
C++
+2 ещё
Простой
На чём создать прогу для обработки больших данных?
1 подписчик
03 мар.
239 просмотров
4
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
C Developer
МТ-Интеграция
от 300 000 до 450 000 ₽
Программист C/C++ (STL, BOOST)
Группа Астра
от 150 000 ₽
Ведущий разработчик С (Open source)
СберТех
•
Москва
от 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама