Ничуть, память это тоже устройство. Отдельное устройство. В даташитах все это разрисовано на блок-схемах. Только программисты в вакууме могут считать память некоей "абстрактной областью", по причине чего у программистов постоянно возникают проблемы с указателями, с контроллерами DMA и прочим подобным. Я вообще не понимал для чего нужны указатели, пока не разобрался с организацией физической памяти в доступных мне микроконтроллерах.
sadman41 пишет:
ТС не спрашивал "что такое регистр в электронике" - это Ваша личная фантазия.
Я тоже много чего не спрашивал по началу, потому что не знал о чем спрашивать.
... не думаю, что у опытного электронщика в легкую оперирующего железной логикой возникнут какие-то сложности с освоением программирования.
Вы "не думаете", а мы на этом форуме регулярно наблюдаем опытных электронщиков (и даже очень опытных!), у которых про попытке программирования возникают непреодолимые сложности.
Цитата:
Тот, кто с карандашом, ластиком и картами Карно на миллиметровке разводил линии связей между ЛА3 и ТМ2 экономя каждое движение, в уме прикидывая что будет происходить в схеме по каждому импульсу тактового сигнала, он вряд ли позволит себе портянку из последовательности однотипных операторов вместо цикла.
Бывают и такие. По собственному опыту скажу, что, как правило, они не признают ничего кроме Ассемблера. А человек, не признающий ЯВУ, как правило, очень ограничен в стратегическом мышлении. Пользуясь известной поговоркой, - "за деревьями не видит леса".
Цитата:
РЕГИСТР В ЭЛЕКТРОНИКЕ имеет вполне определенное физическое воплощение. А не о сферическом регистре в вакууме.
Типичная подмена понятий: "РЕГИСТР В ЭЛЕКТРОНИКЕ" и "регистр применительно к шине i2c" - это далеко не одно и то же.
Цитата:
...неправы ровно настолько же, насколько неправы утверждающие что программирование единственное, что необходимо для работы с микроконтроллерами.
А что, кто-то такое утверждал? Покажите пальчиком.
...могут считать память некоей "абстрактной областью", по причине чего у программистов постоянно возникают проблемы с указателями, с контроллерами DMA и прочим подобным. Я вообще не понимал для чего нужны указатели, пока не разобрался с организацией физической памяти в доступных мне микроконтроллерах.
Это очень странное утверждение.
Любой вменяемый программист знает, что такое указатели, и умеет с ними работать. При этом он может не отличить транзистор от диода. Даже по числу ножек. Так что со схемотехникой это не связано. От слова "совсем".
С DMA - то же самое. Благо, DMAC были уже в первых IBM PC. И нередко программировали DMAC люди... (см. выше по тексту).
Я вообще не понимал для чего нужны указатели, пока не разобрался с организацией физической памяти в доступных мне микроконтроллерах.
Не распространяйте свой личный негативный опыт на других. Мне, например, электроника на нижнем уровне нужна крайне редко, но проблем с указателями я не имею.
Вобщем, если считаете, что умение абстрактно мыслить - это недостойно программиста, то, боюсь, у меня для Вас плохие новости. Советую оставаться на уровне ногодрыга и не пытаться познать regex - голова может лопнуть.
Счеты - тоже устройство. Но без электроники вообще.
А, кстати, почему?
Да греки вообще странные люди. Абак изобрели, электрон назвали электроном, а вот релюшки не стали делать.
andriano пишет:
Я вот сейчас представил: в каждой костяшке по электромагниту, переполюсовка которого приводит перебрасыванию этой костяшки на другую сторону.
IMHO может получиться очень забавное устройство.
Да, пожалуй, забавное в концепте. Я пока не могу представить, чем их питать... Разве что сквозной контакт через все костяшки в ряду. Управление опять же...
Да, пожалуй, забавное в концепте. Я пока не могу представить, чем их питать... Разве что сквозной контакт через все костяшки в ряду. Управление опять же...
Да, это тоже первый вопрос, которым я задался. Первая мысль - беспроводная зарядка. Благо ее можно смонтировать в рамке счет. Но - индивидуальные преобразователи и накопители энергии в каждой костяшке. Т.е. проблема не то что непреодолимая, но ресурсозатратная.
На мой вкус проще всего понять значение слова регистр применительно к любой технической, да и не только теме (за исключением "регистра отопления" - тут это не работает), если исходить из его изначального лингвистического смысла - "список, указатель чего-либо, книга записей". Такое определение выдает Гугель, ссылаясь на Oxford Languages. Именно это первично. Абсолютно неважно , на каком физическом уровне организованно хранение информации - триггеры или глиняные таблички.
Все остальное - что мы делаем с информацией, хранящейся в этой книге записей - читаем и на этом основании совершаем какие-либо действия, записываем в нее новую информацию (регистрируем) или изменяем старую (перерегистрируем) - вторично и зависит от того, какой смысл несет данная информация. Какую конкретно информацию хранит данный конкретный регистр в некоем устройстве зависит только от фантазии авторов этого устройства.
Счеты - тоже устройство. Но без электроники вообще.
А, кстати, почему?
Я вот сейчас представил: в каждой костяшке по электромагниту, переполюсовка которого приводит перебрасыванию этой костяшки на другую сторону.
IMHO может получиться очень забавное устройство.
Счеты - тоже устройство... Или пальцы загнутые.
Загнутые пальцы - это не всегда устройство. Иногда - это стиль общения.
... не думаю, что у опытного электронщика в легкую оперирующего железной логикой возникнут какие-то сложности с освоением программирования.
Вы "не думаете", а мы на этом форуме регулярно наблюдаем опытных электронщиков (и даже очень опытных!), у которых про попытке программирования возникают непреодолимые сложности.
Тот, кто с карандашом, ластиком и картами Карно на миллиметровке разводил линии связей между ЛА3 и ТМ2 экономя каждое движение, в уме прикидывая что будет происходить в схеме по каждому импульсу тактового сигнала, он вряд ли позволит себе портянку из последовательности однотипных операторов вместо цикла.
Бывают и такие. По собственному опыту скажу, что, как правило, они не признают ничего кроме Ассемблера. А человек, не признающий ЯВУ, как правило, очень ограничен в стратегическом мышлении. Пользуясь известной поговоркой, - "за деревьями не видит леса".
РЕГИСТР В ЭЛЕКТРОНИКЕ имеет вполне определенное физическое воплощение. А не о сферическом регистре в вакууме.
Типичная подмена понятий: "РЕГИСТР В ЭЛЕКТРОНИКЕ" и "регистр применительно к шине i2c" - это далеко не одно и то же.
...неправы ровно настолько же, насколько неправы утверждающие что программирование единственное, что необходимо для работы с микроконтроллерами.
А что, кто-то такое утверждал? Покажите пальчиком.
...могут считать память некоей "абстрактной областью", по причине чего у программистов постоянно возникают проблемы с указателями, с контроллерами DMA и прочим подобным. Я вообще не понимал для чего нужны указатели, пока не разобрался с организацией физической памяти в доступных мне микроконтроллерах.
Это очень странное утверждение.
Любой вменяемый программист знает, что такое указатели, и умеет с ними работать. При этом он может не отличить транзистор от диода. Даже по числу ножек. Так что со схемотехникой это не связано. От слова "совсем".
С DMA - то же самое. Благо, DMAC были уже в первых IBM PC. И нередко программировали DMAC люди... (см. выше по тексту).
Не распространяйте свой личный негативный опыт на других. Мне, например, электроника на нижнем уровне нужна крайне редко, но проблем с указателями я не имею.
Вобщем, если считаете, что умение абстрактно мыслить - это недостойно программиста, то, боюсь, у меня для Вас плохие новости. Советую оставаться на уровне ногодрыга и не пытаться познать regex - голова может лопнуть.
Счеты - тоже устройство. Но без электроники вообще.
А, кстати, почему?
Да греки вообще странные люди. Абак изобрели, электрон назвали электроном, а вот релюшки не стали делать.
Я вот сейчас представил: в каждой костяшке по электромагниту, переполюсовка которого приводит перебрасыванию этой костяшки на другую сторону.
IMHO может получиться очень забавное устройство.
Да, пожалуй, забавное в концепте. Я пока не могу представить, чем их питать... Разве что сквозной контакт через все костяшки в ряду. Управление опять же...
Да, пожалуй, забавное в концепте. Я пока не могу представить, чем их питать... Разве что сквозной контакт через все костяшки в ряду. Управление опять же...
На мой вкус проще всего понять значение слова регистр применительно к любой технической, да и не только теме (за исключением "регистра отопления" - тут это не работает), если исходить из его изначального лингвистического смысла - "список, указатель чего-либо, книга записей". Такое определение выдает Гугель, ссылаясь на Oxford Languages. Именно это первично. Абсолютно неважно , на каком физическом уровне организованно хранение информации - триггеры или глиняные таблички.
Все остальное - что мы делаем с информацией, хранящейся в этой книге записей - читаем и на этом основании совершаем какие-либо действия, записываем в нее новую информацию (регистрируем) или изменяем старую (перерегистрируем) - вторично и зависит от того, какой смысл несет данная информация. Какую конкретно информацию хранит данный конкретный регистр в некоем устройстве зависит только от фантазии авторов этого устройства.
И тут - "читайте инстукцию))"
Загнутые пальцы - это не всегда устройство. Иногда - это стиль общения.
Не могу согласиться! Стиль общения это как раз разогнутые пальцы. ;) Поверь мне, я знаю о чем говорю.