Консультация № 196439
22.09.2019, 21:26
0.00 руб.
23.09.2019, 14:42
0 6 1
Здрастею. Не хочу задавать глупых и нудных вопросов но без них не куда.
Я недавно заинтересовался программированием, так вроде понятна
использование компиляторов и интерпретаторов, компиляцией в машинный код
и в бай код.
Но вот в чём мой вопрос, никак ни понять ни прочитать в инете,
как получается что для нас на мониторе графика, цвета и картинки а для
компьютера лишь цифры 101010,
как можно управлять компьютером всего лишь машинным кодом,
нужна ли какая то программа чтоб использовать машинный код.
Если не затруднит посоветуйте мне хотя бы книгу,
я видел фильм ( кто я ) там парнишка чисто на машинном коде управлял
компьютером я понимаю что в кино можно всякую чипуху придумать и заставить
её работать, но мне всё же интересно можно ли научится писать чисто на машинном коде.



Обсуждение

давно
Советник
400484
472
23.09.2019, 10:03
общий
23.09.2019, 16:31
А вы представьте, что 0 - это отсутствие сигнала, а 1 - это наличие сигнала. Грубо говоря, у вас телевизор с кинескопом, который выдает только 3 цвета: красный, синий, зеленый. Комбинация 3 цветов дает весь диапазон цветовой палитры. Вот, чтобы вам кинескоп нарисовал красный квадрат нужно, чтобы кинескоп не отображал синий и зеленый цвет, т.е. получаем красный будет иметь 1, а зеленый и синий - 0. Чтобы квадрат был черный или экран, все цвета выставляются в 0. А чтобы белый, все 3 цвета в 1. Или это можно представить на 3 лампочках. Чтобы лампочка горела нужно на нее подать ток - 1, погасла - 0. Примерно, так же устроен и компьютер. 0 - это отсутствие сигнала, а 1 - наличие сигнала в электроцепи.

Почитайте статью в википедиа.
Так же можно посмотреть.

По поводу писать на машинном коде. Посмотрите асемблер. И вы поймете насколько это не тривиально.
Почитайте статью по истории языков программирования.
давно
Посетитель
403290
5
23.09.2019, 12:50
общий
Спасибо за совет (((
давно
Старший Модератор
17042
808
23.09.2019, 14:43
общий
Адресаты:
Оформите ответ?
Об авторе:
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014
в сети
Управляющий
143894
2148
23.09.2019, 15:01
общий
23.09.2019, 16:55
Адресаты:
Цитата: andryushka
как получается что для нас на мониторе графика, цвета и картинки а для компьютера лишь цифры 101010

Просто надо уметь работать с гуглом и правильно формулировать поисковые запросы - Ссылка >>
Об авторе:
Устав – есть устав! Если ты устав – то отдыхай!


давно
Советник
400484
472
23.09.2019, 16:36
общий
Почитайте еще про процессоры и посмотрите видео.
давно
Советник
400484
472
24.09.2019, 09:11
общий
24.09.2019, 13:12
это ответ
Здравствуйте, andryushka!
А вы представьте, что 0 - это отсутствие сигнала, а 1 - это наличие сигнала. Грубо говоря, у вас телевизор с кинескопом, который выдает только 3 цвета: красный, синий, зеленый. Комбинация 3 цветов дает весь диапазон цветовой палитры. Вот, чтобы вам кинескоп нарисовал красный квадрат нужно, чтобы кинескоп не отображал синий и зеленый цвет, т.е. получаем красный будет иметь 1, а зеленый и синий - 0. Чтобы квадрат был черный или экран, все цвета выставляются в 0. А чтобы белый, все 3 цвета в 1. Или это можно представить на 3 лампочках. Чтобы лампочка горела нужно на нее подать ток - 1, погасла - 0. Примерно, так же устроен и компьютер. 0 - это отсутствие сигнала, а 1 - наличие сигнала в электроцепи.

Почитайте статью в википедиа.
Так же можно посмотреть.

По поводу писать на машинном коде. Посмотрите асемблер. И вы поймете насколько это не тривиально.
Почитайте статью по истории языков программирования.

Почитайте еще про процессоры и посмотрите видео.
Форма ответа