Просто на пальцах про арифметико-логические устройства
Человек достаточно доходчиво объясняет. Импонирует подход с самого низа, а не как у инфоцыган "обучу магии вуду (программированию) за 21 день.
Человек достаточно доходчиво объясняет. Импонирует подход с самого низа, а не как у инфоцыган "обучу магии вуду (программированию) за 21 день.
подход "с самого низа" уже не работает,и не надо.Это не обязательные знания при разработке ПО.Вы собираетесь собирать микропроцессор(на плате распаивать?)? а набор инструкций к нему?Про 21 день я не говорю, но это не надо.
У меня 2 семестра схемота была в универе и даже после этого до процессора как до луны пешком. За 5 минут сложение объяснить это круть. Посмотрю что дальше будет
Сложность устройства не позволяет просто взять, положить электросхему на стол и сказать "вот это компьютер".Если разработчик с устройства компонентов начнет-он закончит лет через 40. Причем устройство он знать будет, но работать за ним-нет.Я сталкивался, люди в возрасте, те кто работал с электросхемами, подходят к компьютеру как к очередному транзисторному телевизору. Здесь такой подход НЕ РАБОТАЕТ.
ну, вы точно перегибаете.
К компуктеру кроме схемы ещё и документация идёт, описание блоков и команд.
Простейшее алу можно на рассыпухе собрать, вообще без проблем, ни о каких 40 годах. Однако, если одному дать схему от современного процессора АМД или Интела, то да, будет грустно в одну каску это сделать.
Да, вот как рассказать человеку как оно работает, если он паял всю жизнь, знает как оно работает на уровне электрической системы а там выше в памяти идут драйвера..биос..и в итоге человек кнопочки видит на экране.а он думает там генератор стоит ему генерит эту кнопочку и на экран выводит?
Если человек не собирается программировать, то и объяснять не стоит слишком потеть. Но порой простые вопросы ставят кодеров в тупик, про цикл с float недавно посмотрел https://www.youtube.com/watch?v=5zSR7FfaLCY
Опа. Спасибо за ссылку :>
Подвис ненадолго, никогда особо не вдумывался в представление float …
PS Мне можно, я по профессии не программист.
Понимаю о чем речь, но есть еще и флаги процессора и никуда без них, даже сохраняются как вычислительный контекст при смене потока.. А еще драйвера пишутся зачастую с пониманием железки. Зажечь лампочку если попробовать, то столько интересного всплывает
С пониманием железки да. Когда начинаешь понимать это устройство (компьютер) то тяжело понять тот факт что процессор сделали на заводе, что его нельзя с нуля взять и сделать как тебе нравится,что логика уже прописана и подчиняется математическим законам, иначе 2+2 там не получается.Неважно какой страны производства. Мат. логика одна.
А это и не подход "с самого низа", это объяснение, без которого битовые флаги так и останутся "чёрной магией, колдун ебучий" (с).