[Ответить в тред] Ответить в тред

Check this out!

<<
Назад | Вниз | Обновить тред | Автообновление
243 | 31 | 57

Аноним 08/09/18 Суб 10:31:50  182703223  
1536391910416.jpg (22Кб, 413x327)
МИКРОПРОЦЕССОРЫ

Вот объясните мне для начала, микропроцессор и процессор – это ведь одна хуйня?

Сколько уже пытаюсь вникнуть, ничего не понимаю. Какие-то регистры, ассемблер, адресное пространство, такты, дескрипторы, прерывания, конвейеры.

Вроде такая маленькая хуевина на основе изичной двоичной логики, а такая сложная. Особенно регистры. До сих пор не могу понять, как это работает. Наверное потому, что для меня это все какие-то абстрактные штуки, которые непонятно как друг с другом взаимодействуют и где находятся.

Скачал методичку рандомного ВУЗа – приуныл. Что-то в этом разобрать чайнику нереально.

Может посоветуете годных книжек с наглядными иллюстрациями, статей или каналов?
Аноним # OP  08/09/18 Суб 10:39:08  182703446
Алсо, годные гайды по ассемблеру в основном посвящены древним как говно моей бабки архитектурам. Да и для древних процев писать было гораздо проще. Все понятно и наглядно вроде как. На современных ПК эти коды либо не копилятся, либо программы лагают (даже в эмуляторе DOS), так что я вообще не ебу, как сейчас писать на ассемблере, он стал таким сложным, я ничего не могу понять.
Аноним 08/09/18 Суб 10:40:35  182703493
>>182703223 (OP)

1. Микропроцессор и центральный процессор - это одна хуйня (на Западе и то, и то - CPU). А просто "процессор" - более общее понятие.
2. Ты пытаешься хапнуть сразу большой объём знаний, и он не влезает в голову. Для того, чтобы понять принципы, нужно начинать с простого.
3. Сложность сильно зависит от того, какой процессор ты изучаешь. В древнем Z80 30 000 транзисторов, а в Intel Core - сотни миллионов.
4. Для общего понимания можно порыть Википедию - там для начального уровня информации хватит.
Аноним 08/09/18 Суб 10:41:33  182703532
На ту ли ты специальность поступил, петушок? На быдлоязыке никакой инфы не было, нет и не будет. Не знаешь ангельского - готовься сапоги защищать.
Аноним 08/09/18 Суб 10:42:04  182703546
>>182703446

Так что, ты на асме решил для современных архитектур писать?
А зачем?
Аноним # OP  08/09/18 Суб 10:43:02  182703580
>>182703493
Спасибо. А после википедии куда можно обратиться?
>>182703532
Я быдло без вышки. Мне прост интересно.
>>182703546
Прост)0
Аноним 08/09/18 Суб 10:44:59  182703663
>>182703223 (OP)
Подписался на тренд, на умершем ex.ua был чел который месяцами расчитывал процессоры и выкладывал это дело, может чего и осталось на архивах.
Аноним 08/09/18 Суб 10:46:38  182703739
>>182703580

Касательно современных систем - тут видишь штука какая. Мало знать процессор, современные компы подразумевают работу 100% из-под операционки, и для написания простейшей прикладной программы надо ещё и операционку знать с точки зрения программиста. Все эти системные вызовы, области памяти и т.д.
Аноним 08/09/18 Суб 10:47:12  182703753
>>182703223 (OP)
Регистры это сверхбыстрая оперативная память.
Чтобы все это понять, тебе надо надрочиться программировать микроконтроллеры. Я, когда учился, программировал AVRы и прекрасно все понимал. Очень благодарен своей преподавательнице.
Аноним # OP  08/09/18 Суб 10:49:25  182703835
Практика, как я понял. AVRStudio подойдет? Алсо, есть смысл поступать на вышку в этом направлении в 25 лет? Может с преподом будет яснее.
Аноним 08/09/18 Суб 10:52:47  182703973
>>182703580
ну смари быдло. есть транзистор, у него 3 ноги. через 2 ток пропускаем, а если пропустить и через третью, то он закроется и перестанет пропускать ток. если его закоротим то опять станет. если соединять выходную ногу одних транзисторов с 3 ногой других то получим процессор. Одни транзисторы управляют другими транзисторами. Регистр это 8 транзисторов которые или пропускают ток или нет - те самые 0 и 1 биты. ассемблер - мнемоники для чисел в джвоичном коде 1010010110 тупо какие транзики открывать закрывать. дескрипторы от ангельского description - описание.
Аноним 08/09/18 Суб 10:53:35  182704001
>>182703835

Извини, но зачем оно тебе надо? Работы в этом направлении, наверное, не найдёшь уже.
Аноним 08/09/18 Суб 10:53:59  182704014
>>182703973
Воощем я тупой. какие нах 8 бит если 64. нутыпонел
Аноним 08/09/18 Суб 10:54:36  182704039
>>182703835
Если ты хочешь учиться для знаний, то и в 50 есть смысл.
Аноним 08/09/18 Суб 10:55:04  182704057
>>182703973
Падажжи ебана, а че ето, неуправляемые транзисторы какието?
Аноним 08/09/18 Суб 10:56:54  182704131
Где учишься, антуан?
Аноним 08/09/18 Суб 10:58:06  182704164
>>182704131
нигде
Аноним # OP  08/09/18 Суб 10:58:46  182704190
>>182703973
Охуенно пояснил, без шуток. Схороню себе, чтоб потом глубже копать.
>>182704001
Никогда ничем не интересовался, потом стал самостоятельно учить С++ и системное программирование, дошел до ассемблера. Вдохновился демосценой. Это все оч круто и сложно, я бы вкатился кароч.
Аноним 08/09/18 Суб 10:59:37  182704219
Ну смотри петух оп, палю годноту тебе быдлу
http://www.stolyarov.info/books/programming_intro
Аноним 08/09/18 Суб 10:59:44  182704224
>>182703223 (OP)
>Может посоветуете годных книжек с наглядными иллюстрациями, статей или каналов?
Дональда Кнута для начала почитай, дебс.
Аноним 08/09/18 Суб 11:00:54  182704275
>>182704219
также петцольда наверни раз ты совсем нюфаг
Аноним 08/09/18 Суб 11:03:05  182704354
>>182703973
>сть транзистор, у него 3 ноги. через 2 ток пропускаем, а если пропустить и через третью, то он закроется и перестанет пропускать ток
И вот тут ты обосрался.
Через 2 ток не пропускается, пока не пропустить через третью. Ток через базу открывает цепь между эмиттером-коллектором.
Аноним 08/09/18 Суб 11:04:42  182704410
>>182703835
Я лично с аврстудио и учился. Там можно смотреть вплоть до регистров че и как работает в процессоре.
Я бы без препода ничего не понял, но: я туповат и преподаватель был очень талантливый. Кароче, если ты не глуп и умеешь гуглить и читать книжки, то сам все выучишь.
Работа есть, например на военных заводах. Там поцаны программируют авры на Си.
Аноним 08/09/18 Суб 11:05:52  182704465
>>182704354
нихуя не понял
Аноним 08/09/18 Суб 11:07:26  182704522
1536394045702.jpg (36Кб, 1080x180)
>>182704465
Аноним 08/09/18 Суб 11:07:52  182704539
>>182704190
Нахуй ты этого тролля слушаешь, недочеловек рассказывая про смещения бита регистра не упоминая про переключения триггера этого самого регистра который состоит как минимум из транзистора, конденсатора и пару резисторов, сел на твои локатор, а ты и не против. Мимо-ПТУшник
Аноним 08/09/18 Суб 11:08:07  182704551
>>182704522
я еще в универе не понимал кста
ну немного понел а щас забыл совсем
Аноним 08/09/18 Суб 11:08:35  182704575
>>182704551
Го вспоминать итт
Аноним 08/09/18 Суб 11:09:09  182704601
>>182704575
го
Аноним 08/09/18 Суб 11:09:10  182704602
>>182704539
>из транзистора, конденсатора и пару резисторов
Если это абстрагировать в виде ИЛИ/ИЛИ-НЕ, то понимать становится намного легче
Аноним 08/09/18 Суб 11:09:47  182704627
>>182703223 (OP)
Значит ты тупой и это не твое. Что тут сложного? Или сразу замахнулся на Intel с его кучей рудиментов?
Начни изучать с простых примером например, с 6502 http://www.6502.org/ Он до тупизны прост и понятен. А на http://www.6502asm.com/ даже игори сделаны.

Процессор - это абстрактное устройство, выполняющий поступающие команды. Микропроцессор(сам термин из каменного века, когда компьютеры были большими) это процессор выполненный в виде одной микросхемы.
Большинство процессоров строится по простой схеме.
Регисты это место где хранится информация, как правило представленный в виде двоичного числа.
Ассембер это язык на которым написаны команды, которые процессор последовательно читает и выполняет. Адресное пространство, ну бля хуй его знает как обяснить совсем для тупых, короче это некоторый диапозон адресов где находится информация.
Такт - это время за которое делается некоторые внутренние операции/исполняется команда.
Дескрипторы - ну бля, это описатель дословно, грубо говоря регист, который задает структуру данных адресное пространства.
Прерывание это прерывание действующий программы и переход на выполнение другой программы.
Конвейер - ну тут совсем просто. Чтоб не городить сложную микроархитектуру, проще в потоке команд различные блоки будут делать наложенных на них функции. Ну как на заводском конвейере на одной ленте-данные, на каждом этапе один вася, делает говно, другой говно в коробку, крайний вася закрывает коробку. В итоге за одно время делается три действия, а васи не проебываются.
Аноним 08/09/18 Суб 11:11:49  182704717
>>182703223 (OP)
e
Аноним 08/09/18 Суб 11:14:22  182704807
>>182704627
пиздец нихуя не понятно и сложно
Аноним 08/09/18 Суб 11:15:47  182704863
Помню в пту проходили виды транзисторов - биполярные, униполярные. Какие из них в ЦП используют?
Аноним 08/09/18 Суб 11:17:06  182704908
>>182704863
в цп используют маленьких детей
Аноним 08/09/18 Суб 11:18:15  182704954
300px-Brilliant1.jpg (20Кб, 300x225)
>>182704627
3 года технаря в одном посте.
Аноним 08/09/18 Суб 11:18:24  182704959
>>182703223 (OP)
Еще посоветую вкатится в MIPS архитектуру. Она довольно очень проста и примитивна, но зато очень эффективна. Даже многие решение на MIPS перекочевали на другие архитектуры, на Intel в том числе. Один хуй большинство важных вещей(аппаратных и программных) было сначала реализовано на MIPS. И если ты будешь после изучать Intel, многие странные и непонятные вещи не будут вызывать недоумения после изучения MIPS, где они сделаны вполне адекватно.
Держи готовый эмулятор http://courses.missouristate.edu/KenVollmar/mars/
Аноним 08/09/18 Суб 11:18:33  182704966
>>182704863
Полевые, с высоким входным импедансом затвора, дабы сыкономить входную мощность.
Аноним 08/09/18 Суб 11:23:25  182705153
>>182703223 (OP)
ОП, если интересно вкатится в байтоебство, говори фейкомыльце, растолкую самые трепещущие вопросы.
Аноним 08/09/18 Суб 11:23:39  182705164
>>182704539
Молодец ПТУшник. Какую пользу тебе дает знание, что там еще хуйденсаторы и сосисторы? Мое обьяснение дает понимание как код работает на проце, а ты тупо юзлессными знаниями выпендрился.
Аноним 08/09/18 Суб 11:25:46  182705234
>>182705164
А я твою мать ебал портовую шалаву за три копейки. Все пошел нахуй, ебло с насваем за губой.
Изи рил ток.
Аноним 08/09/18 Суб 11:31:49  182705473
>>182704410
>я туповат
Заебали, честно. Тупой, умный - это не какие-то волшебные врожденные свойства. Если ты хуже соображаешь, значит у тебя недостаточно базовых, "опорных" знаний. Короче говоря, "умные" просто въёбывали больше. Вот и всё.
Аноним 08/09/18 Суб 11:37:59  182705748
>>182705164
Твоё объяснение - твоё понимание, то шо написал далеко от истины, сосачер с синдромом глубокого аутизма прыгающий на клавиатуре больше правды напишет.
Аноним 08/09/18 Суб 11:47:18  182706119
Микропроцессоры делают из кремния. В природе кремний встречается в основном в виде песка. Когда микропроцессоров будет сделано слишком много, песок на нашей планете закончится, и придется строить заводы по переработке микропроцессоров обратно в песок.
Аноним 08/09/18 Суб 11:47:19  182706121
i706.jpg (6Кб, 445x269)
maxresdefault ([...].JPG (62Кб, 1280x882)
4-65.gif (7Кб, 250x237)
>>182704601
Смори, транзистор это как лампа, только в разы пижже. Но принцип тот же (томущо транзисторы придумали, чтобы заменить громоздкие лампы). Транзистор не надо греть, и в этом главная егойная охуенность.

Смотри какая хуйня. В лампе (пикрелейтед) находится вакуум. В вакууме нет кристаллической решетки, чтобы по ней пиздовали электроны. Поэтому он (вакуум) по умолчанию не проводит ток. Если попробовать между анодом и катодом подключить источник питания - на катоде начинают скапливаться электроны. Но к аноду они не пиздуют - слишком далеко. Но вот если на сетку тоже пустить питалово - электроны с катода сорвутся в сторону сетки (тут расстояния чутка поменьше) и дальше с сетки попиздуют на анод. Причем, достаточно совсем децл на сетку пустить, чтобы лавина электронов хлынула с катода на анод. На этому принципе работают ламповые усилители. В катодно-анодную цепь ебошишь мощный источник питания и колонку-наушник. Цепь закрыта - наушник молчит. Но если на сетку начнешь слабый сигнал подавать - наушник начнет пиздеть.

Транзистор - это та же хуйня, только в профиль. Второй пикрелейтед. Если совсем по простому - транзистор он как два диода (собсно, если тебе срочно нужен диод, а тебе его не завезли - можешь заменить его транзистором). Один диод - база-эмиттер, второй диод - база-коллектор. С эммитера на базу пиздуют электрончики. Но с базы, дальше на коллектор они не могут пропиздовать - томущо в npn (есть еще pnp) транзисторах электорны пиздуют К базе, а не ОТ базы. Но если ты ебонешь слабый ток между базой и эмиттером - транзистор открывается и начинает пропускать между эмиттером и базой.

Чтобы транзистор работал наоборот, как описал тот дебс >>182704354 - надо два транзистора. Тогда получится триггер Шмитта (третий пикрелейтед). Транзистор Т2 открыт через резистор на егойной базе. На Выходе есть ток. Если ебонуть сигнал на базу транзистора Т1 - весь ток сольется через егойный (Т1) коллектор-эмиттер и не пойдет через резистор на базу транзистора Т2. Транзистор Т2 перекрывается. На выходе нет тока.
Аноним 08/09/18 Суб 11:50:51  182706267
>>182706119
На поверхности кремниевого кристалла можно сформировать транзистор – основной электронный компонент всей полупроводниковой электроники. В цифровой электронике на сегодняшний день чаще всего используются так называемые МОП-транзисторы. Сокращение «МОП» означает комбинацию основных составляющих материалов транзисторов – Металл-Оксид-Полупроводник.
Аноним 08/09/18 Суб 11:53:27  182706385
>>182706121
>и начинает пропускать между эмиттером и базой
эмиттером и коллектором, естессно
fix
Аноним 08/09/18 Суб 11:54:56  182706463
Полупроводники – материалы, занимающие промежуточное место между проводниками (хорошо проводят ток) и диэлектриками (хуево проводят ток).
В общем случае электроны полупроводников крепко привязаны к своим ядрам. Однако, если в полупроводник, например, в кремний, ввести несколько атомов сурьмы, имеющей «избыток» электронов, то в этом случае свободные электроны сурьмы помогут кремнию переносить отрицательный заряд.
Аноним 08/09/18 Суб 11:59:32  182706657
Тред не читал, но очевидного Таненбаума с архитектурами компьютеров посоветую. Правда, я после одного прочтения запомнил от силы процентов 20.
Аноним 08/09/18 Суб 11:59:56  182706672
>>182703223 (OP)
Ну регистры это просто. В процессоре это как переменные, где хранятся данные и производятся с ними операции.
например при вызове прерывания 21h система проверят что находится в регистре AH и выполняет команду с этим кодом.
Адресное пространство это то куда записываются и считываются данные. Тоесть весь твой кудахтер даже сейчас хранит миллионы байтов данных.
Каждый байт находится по своему адресу, к которому обращается процессор когда считывает нужные данные.
Адресное пространство ограничено разрядностью шины адреса. для 32х разрядной шины максимальный адрес это 2 в 32 степени и тд

Каждый цифровой электронный аппарат сложнее элемента И имеет Генератор тактовых импульсов.
Он нужен для синхронизации всех систем. В процессоре
это выражено в ГГц(гигагерцах) я думаю ты слышал
так вот большая часть команд выполняется за 1 такт
есть те которые больше
тоесть если процессор на 2ггц то за секунда выполняется 2000000000 команд

прерывания это особый механизм работы с процессором. когда надо срочно выполнить участок кода при каких то действиях бросая всё.

Печатая на клаве ты вызываешь прерывание процессора----процессор обрабатывает код нажатой клавы---отправляет его в регистр AX----дальше операционка решает что делать

все остальное обьяснять долго и сложно. особенно конвейеры.
Аноним 08/09/18 Суб 12:00:13  182706679
диод-1.JPG (50Кб, 954x700)
>>182706463
Чего блядь? Вот чего ты пишешь хуйни, в которой не разбираешься? Полупроводники называются полупроводниками не тому що ток проводят хуевей проводников но лучше диэлектриков, а тому що ток проводят только в одну сторону.
Аноним 08/09/18 Суб 12:01:26  182706746
im1.png (7Кб, 229x231)
>>182706463
Атом состоит из ядра и, летающих вокруг него, электронов (на рисунке синие частицы). Ядро состоит из протонов (красные) и нейтронов (черные).
Носителем отрицательного заряда является электрон, положительного - протон. Нейтрон - нейтральная частица, не имеет заряда.
Весь атом нейтрально заряжен, если количество протонов соответствует электронам. Что произойдет, если электроны сурьмы попадут в кремний? У атома кремния станет больше электронов, то есть отрицательных частиц больше, чем положительных.
Такой атом называют отрицательным ионом.
Аноним 08/09/18 Суб 12:03:49  182706859
>>182706746
При замене нескольких атомов полупроводника индием, который легко присоединяет к себе дополнительные электроны, в полупроводнике образуются не занятые электронами «свободные места», или, как говорят физики, «дырки»; которые переносят положительный заряд.
Аноним 08/09/18 Суб 12:05:47  182706950
slide6.jpg (87Кб, 800x600)
>>182706859
Такие свойства полупроводников привели к их широкому использованию в транзисторах — устройствах для усиления тока, его блокирования или пропускания только в одном направлении.
Аноним 08/09/18 Суб 12:09:04  182707132
Есть кто живой в этой теме?
Аноним 08/09/18 Суб 12:11:33  182707247
>>182707132
никого нет, одни мертвые остались
Аноним 08/09/18 Суб 12:14:27  182707375
пиздец я даун, даже школьную физику забыл, но благодаря треду вспомнил
Аноним 08/09/18 Суб 12:17:23  182707515
>>182706121
электроника уровня б
Аноним 08/09/18 Суб 12:18:15  182707555
>>182707132
Есть, чо надо?
Аноним 08/09/18 Суб 12:23:11  182707799
>>182707515
Все правильно пояснил же.
Аноним 08/09/18 Суб 12:23:20  182707802
>>182707555

Quartus, Visual Studio и подмастерья
.
Аноним 08/09/18 Суб 12:25:38  182707921
>>182707802
и человечек, который будет пилить перекат, когда тред будет уходить в бамплимит.
Аноним 08/09/18 Суб 12:30:32  182708152
MAPEVER11.png (43Кб, 965x915)
>>182707921
начнём с простого - с самой лучше в мире системы команд
Аноним 08/09/18 Суб 12:33:09  182708289
>>182706950
Электрическое поле — векторное поле (имеет направление), существующее вокруг тел или частиц, обладающих электрическим зарядом. Электрическое поле непосредственно невидимо, но может быть обнаружено благодаря его силовому воздействию на заряженные тела.
Электропроводность (проводимость) — способность тела проводить электрический ток. Она определяет возникновение в теле электрического тока под воздействием электрического поля.
Примесная проводимость полупроводников — электрическая проводимость, обусловленная наличием в полупроводнике донорных (отдающих кристаллу электрон) или акцепторных (забирающих) примесей.
Электрические свойства полупроводников определяются типом и количеством введенных в него примесей.
Аноним 08/09/18 Суб 12:35:12  182708384
image.png (396Кб, 750x522)
>>182708289

К чему ты это рассказываешь?
Аноним 08/09/18 Суб 12:37:13  182708471
.png (695Кб, 1196x928)
>>182703223 (OP)
> Какие-то регистры
Сантехник что ли?
Аноним 08/09/18 Суб 12:38:25  182708515
>>182708289
> Электрическое поле
И сейчас ты расскажешь про его физическую сущность. Как и почему оно появляется и существует, и так далее.
Аноним 08/09/18 Суб 12:39:57  182708562
>>182708152
Как этой хуитой пользоваться?
Аноним 08/09/18 Суб 12:43:07  182708673
marsohod2.jpg (59Кб, 512x384)
>>182708562

На ассемблере писать. Можно в блокноте. Или понять и написать компилятор Си или Паскаля.

Ещё понадобится вот такая штука, как на картинке.

Аноним 08/09/18 Суб 12:47:46  182708858
Тест
Аноним 08/09/18 Суб 12:50:52  182708998
>>182708858
В аккумуляторе 0.
Аноним 08/09/18 Суб 12:51:24  182709018
>>182703223 (OP)
Google: Цифровая схемотехника и архитектура компьютера. Первая ссылка.
Аноним 08/09/18 Суб 12:51:39  182709028
>>182703223 (OP)
Разные
Аноним 08/09/18 Суб 12:51:43  182709035
>>182703223 (OP)
ты сосешь хуй
Аноним 08/09/18 Суб 12:53:47  182709118
10071890original.jpg (460Кб, 1080x1920)
>>182703223 (OP)
https://www.ozon.ru/context/detail/id/125884/
Аноним 08/09/18 Суб 12:58:15  182709293
>>182708562
а как нехуй
надо сложить 2 числа? Вот тебе замечательная команда ADD приемник, источник
складуй на здоровье!
Нужно сравнить свой джонсон с ерохинским вот тебе замечательная команда cmp свой, ерохинский
хочень заебашить хитровыебаный шифр, чтобы фсб за тобой бегали вот тебе битовый сдвиги вправо-лево (ROR SHL,SHR) а так же команды с битовыми операциями И ИЛИ ксор
AND
OR
XOR

А таблица содержит ОП коды этих команд
тоесть если ты захочешь крякнуть мегаохуенную игру
то вскрыв код получишь поебень из ОП(хуй) кодов
например:
BA 0C 01 B4 09 CD 21

ну тут все просто смотрим по таблице оп BA ээто команда mov dx, число
значит 0С 01 это число в регист DX
тоесть у нас mov DX, 010С
дальше B4 смотрим
Это у нас команда mov AH, число
далее у нас 09 то самое число
mov AH, 09

Дальше
CD 21

CD команда прерывания 21 -номер прерывания


итого имеем
mov DX, 010С
mov AH, 09
CD 21

В регистр DX заносим какоето значение(мне кажется это адрес какойто переменной)
в регист AH заносим номер DOS функции и вызываем прерывание 21

Могу запилить поподробней как с памятью и смещением обращаться если интересно




Аноним 08/09/18 Суб 12:58:40  182709312
Так кто будет пилить перекат?
Аноним 08/09/18 Суб 13:00:59  182709390
>>182709293

Прикольно, но ты на примере x86 объясняешь.
А вот на той картинке нет инструкции INT
Аноним 08/09/18 Суб 13:02:16  182709446
>>182709293
> надо сложить 2 числа? Вот тебе замечательная команда ADD приемник, источник
Бля нахуй мне калькулятор? Как хотя бы сапера или халву первую написать-то?
Аноним 08/09/18 Суб 13:03:13  182709481
изображение.png (214Кб, 1021x463)
>>182709390
Потому что она какаято не полная чтоли
Вот на пике которая у меня
Аноним 08/09/18 Суб 13:03:48  182709508
>>182709446
Сапёра на ассемблере? Может быть ты ещё микроскопом гвозди забиваешь?

Аноним 08/09/18 Суб 13:03:51  182709511
>>182708289
Чистые полупроводниковые материалы содержат при комнатной температуре небольшое количество электронно-дырочных пар и поэтому могут проводить очень маленький ток. Для увеличения проводимости чистых материалов используется процесс, называемый легированием.
Легирование — это процесс добавления примесей в полупроводниковый материал с целью контролируемого изменения электрических свойств полупроводника, в частности, его проводимости.
Используются два типа примесей. Первая, которая называется пятивалентной, состоит из атомов с пятью валентными электронами. Примерами являются мышьяк и сурьма. Вторая, называемая трехвалентной, состоит из атомов с тремя валентными электронами. Примерами являются индий и галлий.

Валентность – способность атома соединяться с определённым числом других атомов. Валентными электронами называют электроны, находящиеся на внешней (валентной) оболочке атома. Чем меньше валентных электронов имеет элемент, тем легче он отдаёт эти электроны. И наоборот, чем больше валентных электронов содержится в атоме химического элемента, тем легче он приобретает электроны.
Количество валентных электронов (максимальная валентность) равно номеру группы в периодической таблице Менделеева, в которой находится химический элемент. Кремний находится в IV группе и имеет 4 валентных электрона.

Легирование кремния элементами III и V групп осуществляется введение в него соответствующие примесей.
Рассмотрим механизм электропроводности полупроводника с донорной пятивалентной примесью мышьяка As5+, которую вводят в кристалл кремния. Пятивалентный атом мышьяка отдает четыре валентных электрона на образование ковалентных связей, а пятый электрон оказывается незанятым в этих связях.
Энергия отрыва (энергия ионизации) пятого валентного электрона мышьяка в кремнии равна 0,05 эВ = 0,08·10−19 Дж, что в 20 раз меньше энергии отрыва электрона от атома кремния. Поэтому уже при комнатной температуре почти все атомы мышьяка теряют один из своих электронов и становятся положительными ионами.
Положительные ионы мышьяка не могут захватить электроны соседних атомов, так как все четыре связи у них уже укомплектованы электронами. В этом случае перемещения электронной вакансии — «дырки» не происходит и дырочная проводимость очень мала, то есть практически отсутствует. Небольшая часть собственных атомов полупроводника ионизирована, и часть тока образуется дырками, то есть донорные примеси — это примеси, поставляющие электроны проводимости без возникновения равного количества подвижных дырок. В итоге мы получаем полупроводник с преимущественно электронной проводимостью, называемый полупроводником n-типа.
Аноним 08/09/18 Суб 13:05:04  182709558
>>182709481
Она не полная. Она вообще не x86.
CISC, но не x86
Такие дела
Аноним 08/09/18 Суб 13:05:35  182709578
>>182709446
Берешь и учишь C++ или джава и пишешь)

сейчас винда работает в защищеном режиме. некоторые фичи асма недоступны. По этому глупо сейчас на ассемблере чистом делать что-то кроме лаб в универе.
Аноним 08/09/18 Суб 13:05:51  182709591
>>182709508
> Сапёра на ассемблере? Может быть ты ещё микроскопом гвозди забиваешь?
То есть эта хуита не нужна?
Аноним 08/09/18 Суб 13:06:11  182709604
>>182709558
ухты
ну буду теперь вкурсе
Аноним 08/09/18 Суб 13:06:40  182709621
>>182709578
> Берешь и учишь C++ или джава и пишешь
Сложно. Как будто других языков нет кроме этих динозавров.
Аноним 08/09/18 Суб 13:07:46  182709665
02.jpg (52Кб, 800x533)
>>182709511
Сначала вроде изи, под конец про энергию отрыва нихуя не понял. Физики, поясните дауну.
Аноним 08/09/18 Суб 13:08:32  182709691
10-19.png (37Кб, 1001x562)
>>182709511

Раз ты тут самый умный - будешь следить за бамплимитом и пилить перекат.
Аноним 08/09/18 Суб 13:09:28  182709725
>>182709621
Ну не так сложно как на асме
Аноним 08/09/18 Суб 13:10:16  182709757
>>182709691
> будешь следить за бамплимитом и пилить перекат.
А будет бамплимит?
Аноним 08/09/18 Суб 13:11:08  182709799
>>182709757
На дваче? Вряд ли.
Аноним 08/09/18 Суб 13:15:27  182709975
>>182709591
Для сапёра ну нужна. Нужна если ты компилятор вдруг решишь написать или свою ОС.
Или если ты микроконтроллерами занимаешься, то иногда без ассемблера никак.
Аноним 08/09/18 Суб 13:16:35  182710021
>>182709591
Написать в прицепе можно, не так уж это трудно. Однако это потребует гораздо больше, чем на допустим на Си и еще тебе придется все это говно отлажить, а отладка на асме это адская ебля.
Асм в основном используют для реверсинженерии, либо использовать различные финты с процессорами с большим количеством регистров. Ну еще микроконтроле с 1,5 килобайтами ОЗУ.
Вторая сложность, если хочешь кодить на асме, придется знать ВСЮ спецификацию железа, на ПиСи это превращается зазубривание кучей не нужный хуиты.
Аноним 08/09/18 Суб 13:16:45  182710029
>>182709757

Если у меня будет хорощее настроение, то будет и бамплимит. Буду набирать гениев-самородков в свою секту.
Аноним 08/09/18 Суб 13:17:31  182710062
>>182709975
еще как как! Есть компиляторы под Си
есть говнуино.
Яя даже компилятор под паскаль видел
Аноним 08/09/18 Суб 13:18:17  182710097
>>182710029
> Буду набирать гениев-самородков в свою секту.
Чтобы программировать на асме?
Аноним 08/09/18 Суб 13:18:58  182710127
>>182710062
Мир не ограничивается Ардуино. Всякие DSP от Texas Instruments тебе в пример.
Аноним 08/09/18 Суб 13:19:47  182710160
Можно ли сейчас найти какую-нибудь работку в этом направлении? Имею ввиду асм на МК. В ассемблер только вкатываюсь, лабы в универе были на x86, сейчас МК будем проходить.
Аноним 08/09/18 Суб 13:20:26  182710195
>>182710097

Почему же только на АСМе?
Ещё на Verilog|VHDL.
А так же на C/C++/Pascal
Аноним 08/09/18 Суб 13:21:39  182710248
>>182710160
Можно. Но не везде. И платят не так чтобы много.

Аноним 08/09/18 Суб 13:22:45  182710297
>>182710160
встроенные системы гугли или embedded както так
Аноним 08/09/18 Суб 13:24:30  182710362
Capture.PNG (11Кб, 834x214)
>>182710160
Всё возможно, но очень трудно, так как предложение таких вакансий крайне ограничено, а только вкатывающиеся студиоусы в таких сферах никому не нужны.
Аноним 08/09/18 Суб 13:25:05  182710383
>>182710195
Что думаешь о питоне?
Аноним 08/09/18 Суб 13:25:14  182710393
>>182710195
>C/C++/Pascal
Э... Что за странный ряд?
Аноним 08/09/18 Суб 13:25:36  182710404
>>182710383
Блядь, он пайтон, а не питон.
Аноним 08/09/18 Суб 13:26:38  182710455
>>182710393
почему странный? паскаль с си довольно таки похожи
тут и указатели и динамические массивы и функции с процедурами. ток паскаль не выжил(
Аноним 08/09/18 Суб 13:26:54  182710464
>>182710404
Что думаешь о python?
Аноним 08/09/18 Суб 13:27:16  182710483
>>182703223 (OP)
>Скачал методичку рандомного ВУЗа – приуныл. Что-то в этом разобрать чайнику нереально.

Гугли Чарльз Петцольд "КоД".
Аноним 08/09/18 Суб 13:28:37  182710530
>>182710383
>Что думаешь о питоне?

Я вообще не думаю о языках, которые не умеют генерировать объектный код. Их в моей жизни, слава богу, нет.
Аноним 08/09/18 Суб 13:30:02  182710580
>>182709665
Вообще энергия в более серьезной физики это весьма специфичная вещь, которую не интуитивна(совсем не так как в школьной), особенно в статической физике, которая является основой физикой твердого тела.
Вообще если в статической физике рассматривают состояния, энергия просто мерило этих состояний. В случае кристаллической решетки, системе выгодно находится в таком состоянии, где минимальна вся общая энергия кристалла с учетом теплового движения. Вот н-примесь такой дефект структуры, который делает выгодным нахождения локализованного электрона в кристалле. р-тип соответственно нахождение "дырки". В некотором смысле примеси насильно дают кристаллу соответствующий локализованный заряд.
Аноним 08/09/18 Суб 13:30:47  182710617
>>182710393

Они умеют генерить ассемблерный код.
Например:

cl.exe /Fa /c /Fonul /GS- %1

или

gcc -S

Ключи Паскаля, к сожалению, не помню.

Аноним 08/09/18 Суб 13:31:19  182710638
>>182710530
> о питоне?
> не умеют генерировать объектный код
Охлол. Тред можно закрывать.
Аноним 08/09/18 Суб 13:31:20  182710640
>>182710455
>паскаль с си довольно таки похожи
Вообще не согласен. У них разные корни и даже синтаксис не похож.
Аноним 08/09/18 Суб 13:32:03  182710665
>>182710455
> ток паскаль не выжил(

Живёт и здравствует во всём мире.
Аноним 08/09/18 Суб 13:32:47  182710687
>>182710617
Все ЯП языки это умеют. В этом их суть. Любой код даже на JS в итоге превратится в серию машинных команд.
Аноним 08/09/18 Суб 13:32:59  182710694
>>182710638
Не умеют. Докажи обратное.
Аноним 08/09/18 Суб 13:34:30  182710744
>>182710687
>Любой код даже на JS в итоге превратится в серию машинных команд.

Ты заблуждаешься. Даже C# генерирует байт-код, который ты без виртуальной машины не запустишь.
Аноним 08/09/18 Суб 13:35:42  182710794
>>182710640

Одно и то же.
Если посмотришь выхлоп компилятора, то отличие только в порядке передачи параметров, который то можешь переопределить.
Аноним 08/09/18 Суб 13:36:56  182710844
>>182710794
я вот не знаю декларации вызовов функций у них отличаются?
Аноним 08/09/18 Суб 13:37:08  182710857
>>182703753
Дала тебе?
Аноним 08/09/18 Суб 13:38:30  182710904
>>182710665
Во всех шарагах, ты хотел сказать?
Аноним 08/09/18 Суб 13:38:55  182710920
>>182710744
Нет, заблуждаешься ты.
>Даже C# генерирует байт-код
Во-первых, в .NET есть понятие заранее скомилированных в нативный код сборок http://community.bartdesmet.net/blogs/bart/archive/2005/09/01/3512.aspx Во-вторых, смотреть нужно в корень. Байт-код в итоге jitter'ом компилируется в машинный, так что нет никакой разницы сделаешь ты это компиляторм или за тебя это будет делать виртуальная машина.
Аноним 08/09/18 Суб 13:39:24  182710940
>>182710904
В моей сразу ебашили C++ и Java. И это в начале нулевых!
Аноним 08/09/18 Суб 13:39:44  182710952
>>182710844
Это такой пустяк. Ты можешь ключами компиляции или директивами определить -
__cdecl — отсутствие декорации имен. Применять в том случае, если в C++ используешь функцию, которую написали на C или наоборот, на С++ пишешь функцию для C.
__fastcall — передача части параметров и результата не через стек, а через регистры. Для оптимизации применяется.
__stdcall — оно же PASCAL — противоположный C-шному договор о передаче параметров в функцию и о том, кто после выполнения функции чистит стек.


Аноним 08/09/18 Суб 13:39:44  182710955
>>182710857
Она же с байтами ебется, ей не до этого. Ну или лесбуха как вариант.
Аноним 08/09/18 Суб 13:40:41  182710995
Не лезь в эту хуйню, базарю. Пока молод - ебись, бухай, путешествуй - а потом найми парочку задротов и пусть тебе пишут эти ассемблеры ебучие. Как погляжу на коллег Сишников - плакать охота, ноулайферы без каких либо целей в жизни, с единственным смыслом существования - закрыть таску в трекере. А потом вернуться домой и закрыть еще одну двачевать.
Аноним 08/09/18 Суб 13:41:12  182711023
>>182710904

Бразилия, Германия, Нидерланды - Паскаль живёт и здравствует.

Аноним 08/09/18 Суб 13:43:03  182711096
>>182710952
ну я ж за что и говорю
синтаксис только отличается
а так языки по возможностям одинаковые
Аноним 08/09/18 Суб 13:43:48  182711144
>>182710920
>так что нет никакой разницы сделаешь ты это компиляторм или за тебя это будет делать виртуальная машина.

Никакой разницы? Для меня есть две разницы:

1. Я не могу получить ассемблерный код из программы на скриптовых языках.

2. Меня просто достало ожидание как программа из полмиллиона строк на C# тормозит при первом запуске после компиляции.

Аноним 08/09/18 Суб 13:44:44  182711180
>>182703446
Я, думаю, если ты освоишь ассемблер для любого старого простого проца, то и с современными разберёшьсь.
С дивана
Аноним 08/09/18 Суб 13:45:27  182711215
Не отвлекаемся от первоначальной темы.
Где фанаты ассемблера?
Аноним 08/09/18 Суб 13:46:12  182711247
>>182711215
Тут, чо хотел?
Аноним 08/09/18 Суб 13:48:42  182711349
>>182711144
>Я не могу получить ассемблерный код из программы на скриптовых языках.
То, что ты не можешь этого сделать, не значит, что это невозможно. Достаточно погуглить, кстати.
>Меня просто достало ожидание как программа из полмиллиона строк на C# тормозит при первом запуске после компиляции.
Так научись оптимизировать.
Аноним 08/09/18 Суб 13:48:58  182711357
Архитектура "Эверест"

Это типа троллинг МЦСТ с их VLIW Эльбрус.
Всё с точностью до наоборот от VLIW - используется оптмизированный CISC.

Непревзойдённые возможности расширяемости системы комманд - на века.

Встроенные возможности для аппаратной многозадачности.

Ну как тебе это, Бабаян?

Аноним 08/09/18 Суб 13:49:42  182711393
>>182706121
Пишешь неплохо, но объясняешь не в тему.
Он же не схемотехнику изучает, чтобы вникать во всякие п-н переходы, ему надо на один уровень абстракции выше, чтобы сначала понять КАК РАБОТАЕТ, а потом он сам может разбераться ПОЧЕМУ РАБОТАЕТ.
Аноним 08/09/18 Суб 13:49:48  182711401
>>182711247
>Тут, чо хотел?

Вот чего --->>> >>182711357
Аноним 08/09/18 Суб 13:53:06  182711530
Screenshot20180[...].png (83Кб, 1024x600)
>>182711144
Аноним 08/09/18 Суб 13:53:08  182711532
1536403978757.png (1049Кб, 779x786)
>>182711180
Его покупать надо? Или можно как-то сэмулировать, лол? Вообще поясните, почему код асма для доса не работает на винде. Ясен хуй, что разрядность. Но я вдруг понял, что даже не понимаю, что вообще такое разрядность ОС и как она препятствует.
Аноним 08/09/18 Суб 13:53:29  182711548
>>182711357
Говно без задач на самом деле.
От CISC и аппаратной многозадачности сами Intel отказались, признав это ебанный говном.
Аноним 08/09/18 Суб 13:53:49  182711560
>>182711349
>То, что ты не можешь этого сделать, не значит, что это невозможно. Достаточно погуглить, кстати

Ну погугли за меняя, я тебе спасибо скажу.
Нужен аналог сего >>182710617


> Так научись оптимизировать.

Программу, которая состит из полумиллиона строк, которую более 10 лет пишет команда разработчиков и у которой десятки тысяч пользователей по всему миру? Шутишь?
Есть только один способ - привыкнуть.
Но если вдруг ты в какой-то момент переключаешься на проект C|C++, а затем овзвращаеешься к C#, то у тормозам приходится привыкать заново.



Аноним 08/09/18 Суб 13:55:56  182711653
>>182711548
>От CISC и аппаратной многозадачности сами Intel отказались, признав это ебанный говном.

Так у Intel это и было ебанным говном. - Task State Segment это ебанное говно.

А Эверест это круто.
Аноним 08/09/18 Суб 13:56:36  182711679
>>182711532
>Ясен хуй, что разрядность. Но я вдруг понял, что даже не понимаю, что вообще такое разрядность ОС и как она препятствует.
Потому что ДОс работал в реальном режиме адресов процессора. Современные винды работают в защищенном режиме. Это такая абстракция, которая запрещает напрямую лезть в устройства.

Разрядность ОС, это то с какими числами может оперировать система, размер адресного пространства, ну и поддержка расширеных регистров
Аноним 08/09/18 Суб 13:57:52  182711733
>>182703223 (OP)
Сейчас в проц напихали столько всего ояебу, без водки не разберешься. Это уже не проц, это уже SoC нахуй. Начки изучение с чего-нибудь простого из каменного века. Скачай emu8086, он выполняет код пошагово и все понятно.
Аноним 08/09/18 Суб 13:58:43  182711763
>>182711532
для ПК установить компилятор и писать)
для кристалов да. надо покупать сам кристал, учить даташит систему команд
потом спаять программатор
выбрать нужный компилятор/отладчик

прошить и вуаля
Аноним 08/09/18 Суб 13:59:09  182711783
>>182711560
>Программу, которая состит из полумиллиона строк,
При чём здесь количество строк? Такие большие программы в обязательном порядке разбивают на модули, не все из которых нужны во время старта приложения. Посему можно сократить время загрузки.
>которую более 10 лет пишет команда разработчиков и у которой десятки тысяч пользователей по всему миру? Шутишь?
Windows переписывали ни один раз и количество пользователей там больше миллиарда. Ничего, справились.
Аноним 08/09/18 Суб 14:00:20  182711823
>>182706657
Его упражнения нужно прорешивать. Тогда запомнится.
Аноним 08/09/18 Суб 14:01:32  182711866
>>182711679
>>182711763
Какой в итоге наименее затратный и лучший способ писать на старом асме?
Аноним 08/09/18 Суб 14:05:03  182712012
>>182711783
>При чём здесь количество строк? Такие большие программы в обязательном порядке разбивают на модули, не все из которых нужны во время старта приложения. Посему можно сократить время загрузки.

Может быть тебя на работу взять, раз ты такой умный? Я тебе по факту говорю как оно есть на самом деле на примере реального продукта. Хотя... меня добуют тормоза при запуске в среде в режиме Debug - разница в скорости между C++ и C# колоссальная. Собранный в релизе проект по скорости вполне устраивает.

Аноним 08/09/18 Суб 14:05:37  182712041
>>182709312
Рано ещё.
Аноним 08/09/18 Суб 14:06:15  182712073
>>182711866
>Какой в итоге наименее затратный и лучший способ писать на старом асме?

Не писать. Смысла особого нет. Случаев, когда целесообразно использовать ассемблер, можно пересчитать по пальцам одной руки.
Аноним 08/09/18 Суб 14:06:21  182712075
>>182709578
Как скилл прокачать по крестам?
Аноним 08/09/18 Суб 14:06:44  182712092
>>182711866
я ксати тупонул чето
есть Proteus прожка, которая эмулирует некоторые кристаллы
Аноним 08/09/18 Суб 14:07:26  182712117
>>182712073
А если джаст фо фан хочет человек? Ну типа как решать судоку, разминочка для мозга.
Аноним 08/09/18 Суб 14:07:40  182712133
>>182712075
Кодить. Много кодить. Поставить себе интересную задачу и решать ее.
Аноним 08/09/18 Суб 14:08:36  182712177
>>182712075

Брать реальную задачи и реализовывать. Затем переписать её несколько раз. Сам не заметишь как станешь сеньором.
Аноним 08/09/18 Суб 14:09:29  182712215
>>182712117

Зачем тогда x86? Пусть экзотическими архитектурами занимается, там fun покруче будет.
Аноним 08/09/18 Суб 14:09:45  182712232
Цифровая схемотехника
и архитектура компьютера. Автор Харис
Аноним 08/09/18 Суб 14:10:02  182712251
Цифровая схемотехника
и архитектура компьютера. Автор Харис
Аноним 08/09/18 Суб 14:11:27  182712320
А теперьь представляем архитектуру, которая подерживает только 32-х битные инструкции. Операций 16-ти, 8-ми, 65-бит просто нет. Ну как?
Аноним 08/09/18 Суб 14:11:57  182712350
>>182712215
Порог входа ниже, лол.
Я тут еще подумал – можно проц в каком-нибудь майнкрафте собрать, чтоб принцип работы стал понятен.
Аноним 08/09/18 Суб 14:13:32  182712414
>>182712350
ты сначала дешифратор на бумажке просинтезируй) а потом в процы лезь)
Аноним 08/09/18 Суб 14:13:41  182712424
>>182703223 (OP)
Почитай шо такое машина Тьюринга. Вот это оно и есть. Всё равно сложно ебануться, но проще никак.
Аноним 08/09/18 Суб 14:14:31  182712461
>>182706679
Чистый полупроводник типа кремния проводит в обе стороны, а вот легированный разными примесями, когда например образуется структура p-n, тогда в одну проводит хорошо, а в другую плохо.
Аноним 08/09/18 Суб 14:14:38  182712467
>>182712414
Ну ясен хуй. Сначала триггеры собрать, потом озу, пзу. Готовые схемы кстать имеются.
Аноним 08/09/18 Суб 14:15:06  182712490
15341649682370.jpg (26Кб, 410x461)
>>182703223 (OP)
На чистом ассемблере в наше время очень редко программируют микроконтроллеры, используют только иногда маленькие ассемблерные вставки уогда надо чтоб участок кода выполнялся за одну наносекунду, а не за две. В основном пишут на Си, в виду того что потом легко добавлять новый функционал, что-то оптимизировать да и банально дебажить на предмет ошибок. Для понимания основных аспектов архитектуры контроллеров лучше всего начинать с AVR, по ним тонны литературы с кучей примеров на ассемблере и Си, ну а потом можно перекатываться на STM32 если работать с контроллерами, либо учить архитектуру современных процессоров, если делать что-то для операционных систем на пекарнях.
мимо делаю деньги с продажи собственных девайсов на микроконтроллерах
Аноним 08/09/18 Суб 14:15:56  182712540
>>182712350

Есть же божественный Quartus II от Altera Intel
Если не железа, а очень хочется, то ModelSim от Mentor Graphics

Ну и на худой конец Icarus Verilog от энтузиастов

Аноним 08/09/18 Суб 14:19:14  182712686
>>182712490
>мимо делаю деньги с продажи собственных девайсов на микроконтроллерах

Рассказывай. А ещё лучше - показывай.
Аноним 08/09/18 Суб 14:19:35  182712708
>>182706121
По моему это инвертор, а не триггер шмитта.
Аноним 08/09/18 Суб 14:21:20  182712785
>>182712708
+1
Аноним 08/09/18 Суб 14:25:29  182712956
DOC001340902.jpg (10Кб, 280x264)
>>182711393
Почему не в тему? Я пояснил по хардкору, как транзисторы и триггеры работают. Указанной выше информации достаточно, чтобы всю эту тему прохавать и больше к ней не возвращаться и не вникать во всякие там пнп-переходы.
Аноним 08/09/18 Суб 14:25:56  182712971
ROM-2PORTS.png (7Кб, 521x251)
Аноним 08/09/18 Суб 14:31:33  182713216
mif)dbg.png (38Кб, 863x764)
Ну что замолчали? Так тред в бамплимит не уйдёт.
Аноним 08/09/18 Суб 14:34:42  182713342
>>182713216
> Так тред в бамплимит не уйдёт.
Как был создан первый транзистор?
Аноним 08/09/18 Суб 14:36:41  182713405
>>182712686
Та ничего особенного пока, всякие регуляторы, стабилизаторы на STM32 со скорость и точностью вычислений в несколько раз выше, чем у AVR на которых до этого пердолил всякие штуки. Еще работал над монитором качества воздуха (температура, влажность, CO2, 3 фракции пыли, еще валяются крутые датчики CO и всяких других газов, но я их недавно купил и не подрубал к основному модулю) с записью на карту памяти, веб интерфейсом с js графиком на ESP8266 (установка уже почти год дома отработала без особых сбоев), но ее надо на ESP32 перенсти, чтоб можно было прошивку закрыть, а разрабы пока не завезли нормальный асинхронный веб сервер и вебсокеты свои пиисать впадлу сейчас
Аноним 08/09/18 Суб 14:37:15  182713421
>>182713342
https://ru.wikipedia.org/wiki/Изобретение_транзистора
Аноним 08/09/18 Суб 14:38:56  182713481
>>182713405

А как умудряешься продавать? Где клиентов находишь? Конкурентов много?
Аноним 08/09/18 Суб 14:39:14  182713492
>>182713421
Ты бы смог его изобрести попав в прошлое? В конец 19 века например.
Аноним 08/09/18 Суб 14:45:19  182713720
>>182713492
Я не мог бы. Но просто поверь, кое что я уже изобрёл в настоящем.

Хотя... вот если ты мне дашь машину времени, то наверное смог бы, пользуясь своими знаниями в этой области. Но это не совсем "изобрести". Это просто повторить.




Аноним 08/09/18 Суб 14:48:43  182713868
>>182713720
> кое что я уже изобрёл в настоящем.
ПОкажи?
> то наверное смог бы, пользуясь своими знаниями в этой области. Но это не совсем "изобрести". Это просто повторить
Ты про транзистор? Да, повторить для себя, и изобрести для того времени. Хватило бы умений?
Аноним 08/09/18 Суб 14:53:09  182714061
>>182713481
Начинал через знакомых (небольшое предприятие по переработке пластика), им собстенно нужны были новые устройства на замену старых, которые уже начинали гореть, но с дополнительным функционалом, которого нет в тех что продаются. Потом на торговую площадку закинул + знакомые мои девайсы советовали. Конкурентов особо нет.
Аноним 08/09/18 Суб 14:54:47  182714131
>>182713868
В этой теме уже есть.

> Ты про транзистор? Да, повторить для себя, и изобрести для того времени. Хватило бы умений?

Найти чистый кремний. Внести в него примеси для P и N переходов. Я не знаю. Не факт. 50/50.Может быть да, может быть нет. Разве что в соавторстве с каким либо учёным того времени, тогда шансы растут.


Аноним 08/09/18 Суб 14:56:03  182714181
>>182714131
Жаль. Буду искать дальше другого самоучку-самородка
Аноним 08/09/18 Суб 14:56:06  182714186
>>182714061
Желаю твоим бизнесу развиваться.
Аноним 08/09/18 Суб 14:57:41  182714254
15331890471280.jpg (66Кб, 1080x1080)
>>182714186
Спасибо
Аноним 08/09/18 Суб 14:59:06  182714317
https://www.youtube.com/watch?v=OggJKWL-iNE

Бамп годному треду
Аноним 08/09/18 Суб 14:59:38  182714338
>>182713405
> 3 фракции пыли
Воу, расскажи, какими датчиками снимаешь?
Аноним 08/09/18 Суб 15:11:35  182714827
>>182714338
PMS5003 либо PMS7003, сравнивал оба - первый более стабильно считывает показатели, но второй компактнее в 2 раза. С них можно считывать по UART или I2C в зависимости от версии модуля. Измеряют PM1, PM2.5, PM10 (до 1, 2.5, 10 микрон соответственно, показания более крупной фракции включают в себя показания более мелких).
Аноним 08/09/18 Суб 15:13:39  182714910
Screenshot270.png (107Кб, 1919x947)
>>182714827
Так выглядит все это на графиках.
Аноним 08/09/18 Суб 15:17:41  182715093
>>182714910
>>182714827
Это ты?
>>182713720
Аноним 08/09/18 Суб 15:18:22  182715121
>>182715093
нет
Аноним 08/09/18 Суб 15:24:45  182715394
>>182715121
Лан, а то хотел взбугуртнуть с изобретения датчика с веб интерфейсом лол.
Аноним 08/09/18 Суб 15:25:35  182715429
>>182706679
Господи, ну не пиши бреда, если не знаешь.
Ты не можешь отличить полупроводник от полупроводникового диода. Или как говорят врачи в их случае, что ты голову от жопы не отличишь.
Аноним 08/09/18 Суб 15:25:45  182715435
У меня есть arduino uno, можно на нем прогать на асме? Там же авр вродь.
Аноним 08/09/18 Суб 15:31:31  182715690
>>182706679
> Полупроводники называются полупроводниками не тому що ток проводят хуевей проводников но лучше диэлектриков, а тому що ток проводят только в одну сторону.
В одну сторону проводник, в другую - диэлектрик. Он не говорил, что проводят хуевей проводников не надо додумывать за другими.
Аноним 08/09/18 Суб 15:32:48  182715739
>>182715690
>В одну сторону проводник, в другую - диэлектрик.
Охуительные истории электриков с двача
Аноним 08/09/18 Суб 16:32:50  182718100
>>182715739
Ору с тупого
Аноним 08/09/18 Суб 17:01:18  182719389
>>182715435
>У меня есть arduino uno, можно на нем прогать на асме?

Можно, но не нужно.
Аноним 08/09/18 Суб 17:40:05  182721016
Как работает тр[...].mp4 (13478Кб, 352x288, 00:05:27)
вот кстати шебм по теме, если тред ещё не сдох
Аноним 08/09/18 Суб 17:48:57  182721390
>>182721016

это для общего развития только помогает. Практически же лучше изучать нечто вроде вот этого - https://docviewer.yandex.ru/view/0/?*=8UqA2uj4TU7DAovjh12nY32lW1J7InVybCI6Imh0dHBzOi8vNzc3cnVzc2lhLnJ1L2Jvb2svdXBsb2Fkcy8lRDAlQTIlRDAlOTUlRDAlQTUlRDAlOUQlRDAlOTglRDAlOUElRDAlOTAvT3Nub3Z1X3Rlb3JpaV9jZXBleS1WZXByaW5jZXYucGRmIiwidGl0bGUiOiJPc25vdnVfdGVvcmlpX2NlcGV5LVZlcHJpbmNldi5wZGYiLCJ1aWQiOiIwIiwieXUiOiI5Nzk0Nzg1OTYxNTM1NzA2NTA3Iiwibm9pZnJhbWUiOnRydWUsInRzIjoxNTM2NDE3OTM0OTUwLCJzZXJwUGFyYW1zIjoibGFuZz1ydSZuYW1lPU9zbm92dV90ZW9yaWlfY2VwZXktVmVwcmluY2V2LnBkZiZ0bT0xNTM2NDE3ODg5JnRsZD1ydSZ0ZXh0PSVEMCVCRSVEMSU4MSVEMCVCRCVEMCVCRSVEMCVCMiVEMSU4QiUyMCVEMSU4MiVEMCVCNSVEMCVCRSVEMSU4MCVEMCVCOCVEMCVCOCUyMCVEMSU4NiVEMCVCNSVEMCVCRiVEMCVCNSVEMCVCOSZ1cmw9aHR0cHMlM0ElMkYlMkY3NzdydXNzaWEucnUlMkZib29rJTJGdXBsb2FkcyUyRiUyNUQwJTI1QTIlMjVEMCUyNTk1JTI1RDAlMjVBNSUyNUQwJTI1OUQlMjVEMCUyNTk4JTI1RDAlMjU5QSUyNUQwJTI1OTAlMkZPc25vdnVfdGVvcmlpX2NlcGV5LVZlcHJpbmNldi5wZGYmbHI9MzkmbWltZT1wZGYmbDEwbj1ydSZzaWduPWQ4MzE2MGQ3NjJjMmM5YTU4MDYyMThhNWY1Y2I4MDVhJmtleW5vPTAifQ%3D%3D&page=31&lang=ru

Забавно, да?
Аноним 08/09/18 Суб 17:52:30  182721533
>>182718100
С чего ты там орешь, школяр недоученный?
Аноним 08/09/18 Суб 17:55:39  182721689
Как пишут GUI, что для этого нужно?
Аноним 08/09/18 Суб 18:12:42  182722469
>>182721689

Кидают компоненты на форму, а затем ловят и обрабатывают события.
Аноним 08/09/18 Суб 18:29:09  182723169
>>182703223 (OP)
ты что, дебил?
Эндрю Танненбаум. Архитектура ПК. читай и просвещайся. торрентом пользуйся.
Аноним 08/09/18 Суб 18:31:07  182723271
findcode.png (66Кб, 1407x917)
Аноним 08/09/18 Суб 18:37:41  182723559
Я правильно понимаю, что микроконтроллер содержит в себе МП, а МП - он сам по себе. Этим они и отличаются. Так?
Аноним 08/09/18 Суб 18:43:37  182723825
>>182723559

В целом да, но граница постепенно стирается.
Аноним 08/09/18 Суб 18:50:37  182724132
Посоны. Только что купил себе модуль ESP8266. Что можно попробовать на нём запилить?
Аноним 08/09/18 Суб 18:53:17  182724264
15213163685040.jpg (33Кб, 486x488)
>>182712461
>Чистый полупроводник типа кремния проводит в обе стороны
Аноним 08/09/18 Суб 18:57:26  182724466
>>182724132
https://www.youtube.com/watch?v=bcez5pcp55w
станцию аналогового телевещания
Аноним 08/09/18 Суб 18:59:25  182724577
>>182724466
https://www.youtube.com/watch?v=SSiRkpgwVKY
Аноним 08/09/18 Суб 20:02:23  182727352
>>182724577
А попроще чито-нибудь? Телека к тому же у меня нет.
Аноним 08/09/18 Суб 20:04:08  182727439
>>182703223 (OP)
>Вот объясните мне для начала, микропроцессор и процессор – это ведь одна хуйня?
Нет конечно. Процессор - это системный блок пекарни, а микропроцессор - это микросхема, которая в нём внутри стоит.
Аноним 08/09/18 Суб 20:07:08  182727580
>>182703223 (OP)
Логическое 8-битное сложение и умножение реализуй, еще каких-нибудь операций, вот тебе алу, добавь ячейки для хранения данных, вот тебе регистры, добавь стек, в в котором в зависимости от следующего байта в нем выполняется какая-то операция. Все, нихуя сложного.
Аноним 08/09/18 Суб 20:08:10  182727633
>>182703223 (OP)
О, как раз в шараге сегодня объясняли.
Аноним 08/09/18 Суб 20:12:41  182727852
>>182727580

А ты попробуй strcmp реализовать на проце, где все операции только 32 бита.
Аноним 08/09/18 Суб 20:13:18  182727884
>>182727352
Все зависит от твоего уровня знаний: можешь напердолить веб страничку с текстом, а можешь навешать датчиков, подрубить облако и управлять отрытием окон, включением кондиционеров, увлажнителей, водонагревателей, чайников и прочего.
Аноним 08/09/18 Суб 20:17:55  182728116
>>182703223 (OP)
>изичной
Беги дурачок
Аноним 08/09/18 Суб 20:18:54  182728165
strcmp.png (15Кб, 647x455)
>>182727852
Чегоблять? Я strcmp вообще-то на 8-битном atmega32 реализовывал, и всё работало.
Аноним 08/09/18 Суб 20:19:06  182728175
>>182703223 (OP)
>>Может посоветуете
А может тебя выебать, тупой ты кал!
Аноним 08/09/18 Суб 20:23:21  182728369
>>182727852
Тебя просят в процессоре реализовать, точнее меня
Аноним 08/09/18 Суб 20:29:18  182728652
Если вы опа обзываете тупым, а я не понял даже то, что написал он, стоит ли мне идти в погромисты? Пиздануться просто, как сложно выглядит
Аноним 08/09/18 Суб 20:45:51  182729483
strcmpcaps.png (69Кб, 1485x1074)
>>182728369
Нахуй процессоры. только микроконтроллеры, только байтоёбство.
Аноним 08/09/18 Суб 21:04:54  182730490
>>182729483
Нахуй байтоёбство, если любые современные системы автоматизации построены как минимум на конечном автомате или простенькой RTOS и всё сводится к кучке методов с передачей данных из регистров в переменные и обратно.
Аноним 08/09/18 Суб 21:25:39  182731642
>>182730490
>всё сводится к кучке методов
Ох уж эти скриптомакаки.
Аноним 08/09/18 Суб 21:26:13  182731669
>>182731642
>скриптомакаки
мимо
Аноним 08/09/18 Суб 21:27:41  182731749
>>182731669
тогда почему вы функции называете методами?
Аноним 08/09/18 Суб 21:34:52  182732067
>>182731749
Потому что привык так с универа, где нам в основном ООП преподавали.
Аноним 08/09/18 Суб 21:42:09  182732427
15025412866211.png (13Кб, 617x405)
>>182732067
Ну так кресты тоже включают в себя ООП. Метод класса с глобально объявленным объектом по сути ничем не отличается от обычной сишной функции.
Аноним 08/09/18 Суб 22:25:57  182734640
>>182728165
> Чегоблять?
Ещё раз. У тебя ASCII строка, а на таргет платфореме sizeof(char) == 4

И?
Аноним 08/09/18 Суб 22:33:25  182734965
>>182728652
Видишь ли, любое понимание приходит через запоминание. Как запомнишь, так и поймешь. Пойдешь в прогромизды, заебешься учиться если память туговата или усердия нехватает.
Аноним 08/09/18 Суб 22:36:51  182735128
>>182732427
>Метод класса с глобально объявленным объектом по сути ничем не отличается от обычной сишной функции.

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

И, кстати, у глобального объекта всё равно есть this.
Аноним 08/09/18 Суб 22:46:46  182735576
>>182734640
>sizeof(char) == 4
стандарт гарантирует 1
Аноним 08/09/18 Суб 22:49:09  182735680
>>182703223 (OP)
Попробуй навернуть статеек с васма (https://vxlab.info/wasm/article.php-article=1022001.htm#p1_2), правда, упражнения придется делать из-под виртуалки
Аноним 08/09/18 Суб 22:50:18  182735727
>>182723169
Таненбаум пиздует в помойку, то же самое можно прочитать в сотне других мест и не так нудно. Хотя упражнения у него классные, да.
Аноним 08/09/18 Суб 22:51:52  182735788
>>182735576
>стандарт гарантирует 1

Ок.

sizeof(char) == sizeof(short) == sizeof(int) == 1

И всё это равно 32 бит.

Аноним 08/09/18 Суб 22:55:41  182735953
>>182711180
двощчаю этому ценителю.
Слегга бомбит даже от заяв - ну, эьлстарое говно, чё там учить, сигодня жи армы и гигаконвейеры рулят. В любом деле, блеать, надо с азов начинать.
Мимоолдоасмофаг.
Аноним 08/09/18 Суб 22:56:40  182736004
>>182735788
Ну ок. Ты это к чему?
Аноним 08/09/18 Суб 22:58:25  182736078
>>182736004
Есть пара причин.

Одна - приходилось портировать на такую железку некоторую софтинку.

Вторая - это личное.
Аноним 08/09/18 Суб 23:10:48  182736583
>>182703663
Двачую, тоже хочу эти треды.
Аноним 08/09/18 Суб 23:33:41  182737597
>>182735128
>Я бы на работу тебя не взял. Ибо то, о чём ты говоришь, называется статический метод класса.
И? Ты писал про
>всё сводится к кучке методов с передачей данных из регистров в переменные и обратно.
Ты не поверишь. Я у себя делаю то же самое. Просто у меня свои для этого функции и классы.
>Я бы на работу тебя не взял.
Да я и не напрашиваюсь. Нормальные работодатели здесь не сидят.
Аноним 08/09/18 Суб 23:34:53  182737650
>>182735788
>sizeof(char) == sizeof(short) == sizeof(int) == 1
>
>И всё это равно 32 бит.
Не всегда.
Аноним 08/09/18 Суб 23:38:25  182737782
15359862317790.jpg (162Кб, 1100x822)
>>182704627
http://skilldrick.github.io/easy6502/
респектос.
Аноним 09/09/18 Вск 01:25:49  182742268
Я скачал avr studio 4, эмулятор атмега8, assembler. Что можно запилить на нем?


Топ тредов
Избранное