Буду смотреть 100 раз пока не пойму с тем примером с увеличением единицы. Нифига не понял.
@3a-aaa25 күн бұрын
чтобы это понять на таком уровне - тебе надо изучить, как устроены логические элементы, из которых состоят рс триггеры из триггеров состоят счетчики и регистры такие счетчики и регистры стоят в процессоре поняв это тебе нужно изучить, как счетчик выбирает адреса в пзу и написать руками прошивку для пзу и прогнать ее в симуляторе протеус, подключив на выход пзу светодиоды после этоно изучить схему зх спектрума и посмотреть ролик про компутер на канале большая мастерская тома после этого с вероятностью 95% ты начнеш понимать устройство процессора
@luser-ub5mj8yv8sАй бұрын
Флаги, операнды,.. Ведь можно попроще, на простом переключении лампочек? Темные леса в объяснении, лишь бы болтать, и тянуть время!
@СтюиГ3 ай бұрын
Вот такой подачи информации, единственно правильной, с визуализацией внутренних процессов МК, я за 3 года так и не нашел в интернете, а по другому, если у вас нет преподавателя, вы просто не поймете как программировать на ассемблере. Внутренние процессы работы устройства при программировании, это единственный ключ к пониманию микроконтроллеров, но такой информации просто нет, или я плохо искал целых 3 года. Я перечитал десятки книг, и не нашел ничего полезного, потому что, теряешь нить понимания уже на первых главах обучения. И вот когда вроде бы нашел, преподаватель исчез не успев начать(( Это страшно не справедливо. А все остальные "умники" играющие в преподавателей, понятия не имеют что такое обучение. Можно смело сделать вывод, на просторах СНГшного интернета, научится программировать МК просто не возможно. Надо либо идти учится в вузы, либо нанимать преподавателя, а за бесплатно, сидя за компом хоть три года, вы ничему не научитесь, ибо все так называемые уроки по программированию ассемблера в открытом доступе, это просто шлак, а в книгах нет ничего, что бы дало понимание внутренних процессов работы МК. Такова суровая реальность. Так что не стоит и пытаться, это пустая трата времени, которого итак ни на что не хватает((
@святославигоревич-ю9с7 ай бұрын
жаль, что вышло только 3 лекции. очень классная подача,ничего лишнего,все по делу.
@hg000239 ай бұрын
Это лучшее из того, что нужно новичкам(и возможно не только им). Спасибо большое!
@СтюиГ9 ай бұрын
Умение подать информацию, это самое важное. Весь интернет забит обучающими роликами, но толку от них абсолютно никакого, ибо не понимают сути подачи информации.
@MaksimKurbatov11 ай бұрын
Спасибо. Доступно и понятно.🤝
@fromrussiawithlove7459 Жыл бұрын
ты гений мне 37 лет я познаю этот мир микрологики
@dmitryefimkin6550 Жыл бұрын
Очень хорошее видео. Спасибо за труд.
@adeptussilicium2821 Жыл бұрын
Я короче не понял, это супер информативные и полезные видео, почему нет продолжения?.. 😢
@adeptussilicium2821 Жыл бұрын
Отлично, освежил инфа по основным системам счисления в вычислительной технике)
@adeptussilicium2821 Жыл бұрын
Очень сильное видео, спасибо большое!
@Doctor8882 Жыл бұрын
""Микроконтроллеры это просто" - та писец, просто как 2 пальца обоссать.
@ananac0 Жыл бұрын
Дизлайк за російську
@botsynth Жыл бұрын
Получается, если в x86 int x = 5; это две команды в RAM, которые изменят состояние стекового указателя и поместят значение 5 в ту же самую RAM куда-нибудь в какой-нибудь "stack segment", то в микрухах это две команды в Flash, которые так же изменят состояние стекового указателя, но поместят данные в SRAM. Это и есть главное отличие Гарвардской архитектуры от фон Неймановской?
@BorisYutube Жыл бұрын
А почему нету продолжения? Так всё круто организовал и бросил
@dmitryefimkin6550 Жыл бұрын
Да, очень жаль. Может просто автору сильно не до этого стало. :(
@yrisu60982 жыл бұрын
Прекрасная подача материала.
@vi-sky2 жыл бұрын
ничего не понял.. как физически всё это происходит внутри?.. механика какая?
@ВладимирПавленко-п3ж2 жыл бұрын
Очень хорошие видео! А будут ли еще? всего 3 видео только..
@ПавелТельман2 жыл бұрын
Хорошая работа
@АндрейАндрей-г1ш9з2 жыл бұрын
отличное видео , познавательное , но музыку пожалуйста уберите, мешает концентрироваться
@h_it2 жыл бұрын
все еще ждущий продолжение я
@vagabund8732 жыл бұрын
Всё настолько просто, что я нихуя не понял...
@Николай-х7ж3ш2 жыл бұрын
Простыми примерами все очень доходчиво рассказал.Снимай больше подобных видео.
@erfolg40152 жыл бұрын
Отличная подача информации! 👍🏽 ... А где продолжение?!!
@konstantinqwer97443 жыл бұрын
Отличный формат, очень простая и понятная подача! Очень понравилось, так держать.
@АнатолийЗалобнео3 жыл бұрын
Жаль что нет продолжения( я бы даже на платный контент согласился все просто и понятно
@minhojiddinakromov3 жыл бұрын
это просто ВААААО спасибо большое. Чувак ты просто большой мозг. Никто не смог мне обяснит это вот так СПАСИБО
@innaodessa49574 жыл бұрын
супер обьяснение.лайк
@АнатолийЗалобнео4 жыл бұрын
Спасибо большое!!!!! все доступно и понятно побольше бы таких видео
@oxygensss43904 жыл бұрын
почему в цп находится озу??
@glukmaker4 жыл бұрын
Это микроконтроллер. Так что как не говори, т.е. ОЗУ находится в цп или ОЗУ находится не в цп - это не важно. Потому как и ЦП и ОЗУ и флеш память программ и все остальное находится на одном кристалле.
@ЕаАс-ч4з4 жыл бұрын
Что это за "переферия" внутри мк ?
@elektronika-robototexnika4 жыл бұрын
Хотя многие и говорят, что AVR устарели, но это не так, на этих микросхемах еще много можно создать устройств и разработок! Спасибо Вам, что рассказываете про AVR!
@h_it4 жыл бұрын
Давайте кучу лайков наберем, и потом под этим предлогом -выставим ультиматум без права выбора- попросим автора сделать продолжение
@namaz_motiv4 жыл бұрын
Большое спасибо!
@ВасяПетечкин-р7е4 жыл бұрын
Так мало толковых объяснений(( зря завязал!
@МаксимБ-ж2е4 жыл бұрын
Ничего себе! Эти мелкие многоножки терминаторы какие-то! Яадрёёна... Спасибо! Даже я немного понял!
@АлексейК-к8з7щ4 жыл бұрын
согласен, красава, со столом это вообще отлично
@warflow4 жыл бұрын
Спасибо вам за визуальное представление информации. Мне как человеку который впервые знакомится с понятием микроконтроллер было очень информативно ваше видео
@eugenydsgn90974 жыл бұрын
Просто красавчик, правильно объясняешь, спасибо тебе за видео
@ЕаАс-ч4з4 жыл бұрын
Что-то в программе не хватает. После вычитания инкр-я счетчик. А где условие?
@glukmaker4 жыл бұрын
Команда CP - это команда сравнения, а не вычитания. По сути конечно происходит вычитание, но без сохранения результата, но при этом устанавливаются соответствующие флаги регистра статуса. Т.е. если результат отрицательный, т.е. значение R1<R2 то флаг N устанавливается в 1, если нет - то в 0 А команда BRMI - это команда относительного УСЛОВного перехода, по условию N=1 Т.е. если флаг N установлен, то значение программного счетчика изменяется на указанное число, если нет, то далее выполняется следующая команда.
@ЕаАс-ч4з4 жыл бұрын
@@glukmaker почему "относительно" условного перехода ? Где конечная точка перехода ? Почему встроенные интерфейсы называют "переферией" ?
@glukmaker4 жыл бұрын
@@ЕаАс-ч4з Относительного - потому что смещение, которое содержится в коде команды добавляется к программному счетчику (ну или вычитается из него). Конечная точка перехода вычисляется как значение програмного счетчика плюс указанное смещение, в данном случае 2 (т.е. +2). Насколько оно верно в данном примере я судить не буду, потому как программисту пишущему на ассемблере обычно не нужно самому расчитывать значения смещений. Он может пользоваться метками, а смещение уже будет вычислено в процессе компиляции. Кроме относительных переходов еще бывают абсолютные, когда указывается не смещение, а абсолютный адрес, который присваивается програмному счетчику, а не добавляется к нему, хотя в данном случае программисту тоже не нужно ничего расчитывать, это делает компилятор. Относительные переходы удобны тем, что код ихних команд состоит из одного слова, это экономит память программ, дает возможность создания перемещаемого кода (иногда используется в макросах), возможно и выполняется быстрее (хотя я в этом не уверен). Но так как сама команда состоит из 1 слова, то количество битов выделенное в ней для смещения ограничено и поэтому переходы могут происходить недалеко. Команды абсолютных переходов состоят уже из 2 слов, но там переход возможен на любой адрес. Насчет периферии - это вопрос скорее философский. И периферия - понятие довольно относительное и зависит от масштабов того, что мы рассматриваем. Если рассматривать страну, город, компьютер, какую-то систему - в каждом случае под периферией будет подразумеваться разное. В случае микроконтроллера, хотя оно все находится на одном кристалле, но основными его узлами считаются центральный процессор и память, а все остальные устройства называют периферией.
@ЕаАс-ч4з4 жыл бұрын
@@glukmaker спасибо, хотя вопросов куча, да ладно. Насчёт переферия, тут нет никакой философии. Все что сидит на какой-либо внешней шине (интерфейсе) , добавляется или наоборот, обменивается данными с "башкой" и есть переферия все остальное чистой воды - спекуляция.
@glukmaker4 жыл бұрын
@@ЕаАс-ч4з Ну насчет периферии - это я так, образно. Да и раньше в микропроцессорных системах всякие там порты ввода/вывода, таймеры и прочая хрень считалась периферией... А тут все свели на один кристалл, но называют по-прежнему периферией. Лично я этим не заморачиваюсь. Особой разницы нет как называть...Лично для меня это понятие довольно таки относительное и расплывчатое... А насчет команды BRMI вот тут гляньте: www.ntlib.chat.ru/avr/instr/brmi.htm Там поймете почему я написал что не уверен в 100% правильности того, что значение смещения должно быть именно 2. Обычно никогда не приходилось так писать именно число... Для этого используются метки. Т.е типа так: SBR R1,3 SBR R2,5 CP R1,R2 BRMI LABEL INC R1 LABEL: INC R2 и не нужно задумываться над смещением, его сам компилятор просчитает, а то ведь команд может быть несколько, и часть из них могут состоять не из 1 слова, а из 2-х, а в других микропроцессорах длина разных команд может отличаться и в 3 и в 4 раза, или даже больше.
@SanyouUA4 жыл бұрын
О, Дробышевский! Я твоего тезку Владислава смотрел много, очень интересно )
@ПавелТугбаев-й7ф4 жыл бұрын
А где продолжение? Все так доступно и понятно!
@юрийворонцов-ж7з4 жыл бұрын
круто рассказываешь, но это и так все знают. расскажи пожалуйста про счётчики и как данные попадают в алу
@юрийворонцов-ж7з4 жыл бұрын
кто дизлайк въебал? мм
@АнтонГривиц5 жыл бұрын
Почему остановились продолжайте выкладывать
@linxuzbekistan13905 жыл бұрын
Круто, особенно концовка , так легко все запомнить на простом примере))
@voxertv50575 жыл бұрын
спасибо. ассемблер сейчас немаловажен и не видел еще такого энтузиаста на ютубе который норм расскажет за фундаментальные основы информатики. спс. коля 16 лет