Информация об изменениях

Сообщение Re[3]: [modif] Чего нет в С для работы с железом? от 09.05.2023 19:06

Изменено 09.05.2023 19:07 vsb

Re[3]: [modif] Чего нет в С для работы с железом?
Здравствуйте, Евгений Музыченко, Вы писали:

vsb>>Что такое порты, я не знаю. Я работал немного с микроконтролерами, там нет никаких портов


ЕМ>Хм, как Вам удалось изучать программирование МК, но ни разу не встретить упоминаний о портах ввода/вывода? Это, как бы, одно из базовых понятий в связке любого железа и софта.


Ну так вот получилось. Я и сейчас не понимаю, о чём речь. Если мне надо поморгать диодом, я меняю нужный бит по нужному адресу, который в даташите можно найти. Я даже ARM ассемблер изучал и не видел там никаких команд, связанных с портами.

Из этого топика я понял, что на x86 есть отдельные команды для работы с этими портами, ну с x86 на низком уровне мне пока работать не приходилось.
Re[3]: [modif] Чего нет в С для работы с железом?
Здравствуйте, Евгений Музыченко, Вы писали:

vsb>>Что такое порты, я не знаю. Я работал немного с микроконтролерами, там нет никаких портов


ЕМ>Хм, как Вам удалось изучать программирование МК, но ни разу не встретить упоминаний о портах ввода/вывода? Это, как бы, одно из базовых понятий в связке любого железа и софта.


Ну так вот получилось. Я и сейчас не понимаю, о чём речь. Если мне надо поморгать диодом, я меняю нужный бит по нужному адресу, который в даташите можно найти. Я даже ARM ассемблер изучал и не видел там никаких команд, связанных с портами.

Из этого топика я понял, что на x86 есть отдельные команды для работы с этими портами, ну с x86 на низком уровне мне пока работать не приходилось. Программы на 8086 для доса в университете я писал, там тоже никаких портов не припомню. Для работы с графикой так же писал по какому-то адресу что нужно и всё.