Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Foxik1
@Foxik1
C
Assembler
Как считать строку в nasm?
Пишу мини ос и появилась задача считать строку.
Как это можно сделать в ассемблере или с?
Вопрос задан
более трёх лет назад
161 просмотр
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Windows
+2 ещё
Простой
Почему запуск процесса через CreateProcess() может очень медленно выполняться?
1 подписчик
18 сент.
181 просмотр
1
ответ
C
Простой
Почему на запускается Valgrind?
1 подписчик
13 сент.
93 просмотра
1
ответ
C
+1 ещё
Простой
Как исправить ошибку?
1 подписчик
05 авг.
184 просмотра
2
ответа
C
+1 ещё
Простой
Как работает объявление переменных разных типов данных?
1 подписчик
30 июл.
126 просмотров
3
ответа
Assembler
Простой
Почему в коде assembler выдает бесконечный цикл?
1 подписчик
28 июл.
157 просмотров
1
ответ
Браузеры
+1 ещё
Средний
Возможно ли сделать браузер как на старый сотовых телефонах на esp32?
1 подписчик
24 июл.
225 просмотров
2
ответа
C
+1 ещё
Простой
Как собрать проект на СИ в один файл?
1 подписчик
21 июл.
222 просмотра
1
ответ
C
+2 ещё
Средний
Есть ли смысл в handles вместо сырых указателей для аллокации памяти в embedded устройствах?
3 подписчика
16 июл.
2393 просмотра
0
ответов
Linux
+3 ещё
Простой
Как можно захватить данные субагентом, с помощью agentx, билиотеки net-snmp?
1 подписчик
11 июл.
81 просмотр
0
ответов
C++
+2 ещё
Простой
Как заставить CMake работать только с нужным компилятором?
1 подписчик
07 июл.
172 просмотра
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior developer (C/C++, Linux Kernel)
АЭРОДИСК
•
Москва
До 550 000 ₽
Программист C/C++ для Embedded-систем (Middle)
Алабуга
•
Москва
До 370 000 ₽
Инженер-программист контроллеров в отдел новых разработок - R&D
Ридан
•
Москва
от 150 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама