Другие языки программирования и технологии
Как компьютер понимает бинарный код? Как он "видит" единицу и ноль?
В центральном процессоре бинарный код попадает в устройство управления, где каждая команда инициирует выполнение микрокода. Таким образом каждый байт интерпретируется как команда или данные и выполняется в арифметико-логическом устройстве. Для каждого типа процессора бинарный код свой, именно по этому бинарный код не переносим, в отличие от исходных кодов. А следовательно выполнить его можно только на целевом процессоре. Бинарный код ни как не связан ни с напряжением, ни с током. Говоря про 0 или 1 имеют в виду логический ноль или логическую единицу. Если говорить про компьютер, то чаще всего логическая единица соответствует низкому напряжению. Т. к. это повышает помехоутойчивость. Физика и информатика к этому имеет малое отношение.
Как разные уровни напряжения. Т. е. большая разность потенциалов считается за 1, малая - за 0.
На транзисторах сделаны схемы, в которых на выходе появляется либо высокий уровень напряжения (обычно близкий к напряжению питания) либо низкий уровень (близкий к нулю) . А затем просто эти уровни принимают за "1" или "0" и уже не смотрят сколько вольт в данных точках схемы. Ну и естественно все транзисторы (а их миллионы) связаны между собой в единую схему!
Используются электронные схемы с двумя устойчивыми состояниями. Одно состояние принимается за "0", другое за "1".Почитай про триггеры и логику TTL.
физику надо было учить а не вконтакте сидеть - деградировать
ну примерно так, есть напряжение или нет его, в реальности конечно все по сложнее
ток еть нет (1- есть ток)
Похожие вопросы
- Вопрос по основам машинного кода и бинарного кода. Как это работает в своей основе?
- Научите меня составлять бинарные коды.На начальном уровне.Незнаю зачем просто очень хочется.
- Расшифруйте пожалуйста бинарный код (вроде как бинарный)
- Почему в компьютере вся информация переводится в двоичный код? Почему компьютер "понимает" только его?
- Как при восьмеричном коде компьютер понимает сколько знаков (цифр) в числе?
- Ваш компьютер заблокирован отправьте код пополнения и т. д. Антивирь как вирус не видит. Что делать, чтоб не делать формат С
- Как расшифровать бинарный код? Может ли таким образом быть зашифровано буквенное "послание"? Как его расшифровать?
- Каким образоу звукавые файлы раскладываются на бинарный код?
- Как компьютер отличает машинный код?
- компьютер заблокирован просит код вобщем стандартный баннер стоит windows 7 подскажите какие способы удаления есть