Может я не так сформулировал вопрос, но я хотел узнать как происходит взаимодействие пользователя с пк, процом.
Пишем код допустим, тот проходит до языка низкоуровнего, как тогда процессор понимает, считывает итд этот код, я знаю про транзисторы, защёлки, триггер, логические элементы итд.
С вычислительной техникой немного знаком, трудно понять как биты интерпретируются процессором и памятью, как мы управляем состоянием наличия либо отсутствия сигналов, комп же обрабатывает как то код который мы пишем, который по сути в текстовом виде и доходит до команд типа (mov ax) итд
Проц же не умеет читать)
VoidVolker, вы пишите.....Ассемблер - это ЯП низкого уровня. Тоже, сюрприз, абстракция. Ассемблер кодирует машинный код, который представлен байтами и битами
кодирует машинный код, а дальше что происходит?как машинный код становится напряжением если грубо говоря
Boris_Britva1611, или при программировании мы вообще с ним не взаимодействуем а с памятью. тогда как всё туда попадает.
или что,в операционке заложено всё заранее?
VoidVolker, я знаю что такое абстракция, спасибо.
тогда как идет взаимодействие кода с процессором?
мы же не сидим с выключателем и не щелкаем морзянку чтобы он видел отсутствие или наличие сигнала в ячейке памяти.
я понимаю про абстракцию итд и начинаю себя чувствовать полным дураком, но не могу понять одного...
процессор ничего нигде не считывает и не распознает, однако как тогда мы с ним взаимодействуем
примерно получается что внутри всё работает только на физике а мы видим это в буквах и цифрах.
тогда если правильно до меня дошло то цифры (МАШИННЫЙ КОД) НИКОГДА не преобразуются в сигналы?
но при этом инструкции для процессора пишутся на нулях и единицах)))
VoidVolker, видимо у меня вопрос к вам который расставит всё на свои места, если информация это не 0 и 1,то что? в физическом смысле и как она хранится тогда ,если это не цифры.а ассемблер например,там же всё в понятном человеку буквенном виде(грубо говоря) а комманды поступают и становятся наличием либо отсутствием сигнала в ячейке памяти
тогда наверное вопрос можно сформулировать, как память озу записывает биты как эл сигнал(напряжение)? есть информация в битах которая становится напряжениями на транзисторах. сорри если совсем тупые вопросы задаю.если там нет чисел,то как информация становится напряжением на ячейках озу
Пишем код допустим, тот проходит до языка низкоуровнего, как тогда процессор понимает, считывает итд этот код, я знаю про транзисторы, защёлки, триггер, логические элементы итд.
С вычислительной техникой немного знаком, трудно понять как биты интерпретируются процессором и памятью, как мы управляем состоянием наличия либо отсутствия сигналов, комп же обрабатывает как то код который мы пишем, который по сути в текстовом виде и доходит до команд типа (mov ax) итд
Проц же не умеет читать)