Да по асму с практикой у меня наверное перебор уже, начинал кодить под DOS на нем, затем драйвера устройств кодил, а затем и до микроконтроллеров добрался. Просто рассказываешь интересно, мне приятно послушать умного человека, который напомнит мне как работает машина на самом низком уровне. А на телеграмм на всякий случай подписался.
Жаль, что такие проекты увядают из-за отсутствия интереса и спроса. Что греха таить, сам я заинтересовался ассемблером только потому, что нам преподают его в универе, но настолько неинформативно, что разбираться приходится ,буквально, выскребая песчинки информации из разных источников. Такие ролики - находка, выражаю огромную благодарность, и, если вдруг когда-то продолжение увидит свет, буду очень рад. К тому времени, конечно, уже разберусь со всем, скорее всего, но даже с эстетической точки зрения смотреть одно удовольствие. Творческих успехов!
Как же давно я ждал продолжения! Я думал ты забил на ассемблер. Продолжай пожалуйста! Понимаю, сложно делать такой контент, но у тебя замечательно получается объяснять сложную хрень, на которую можно забить через 20 минут если изучать самостоятельно. ЛАЙК БЛИН!
Огромное спасибо за новый видос по ассемблеру :) Буквально пару часов назад хотел побежать под прошлый видос писать "будет ли следующая часть?", а тут бам, прямо-таки мысли читаешь)
Уместное напоминание в свете того что патреон давно не работает. Спасибо за видео. Как всегда на высоте. Один из немногих авторов которого можно пересматривать и отматывать назад чтобы лучше понять.
Продолжению быть! ❤ (даже не смотря на то, что я ничего не понимаю, это не столь суть важно. Вся важность считаю состоит в том, что понимание может прийти постепенно со временем в процессе практики, в любое время для каждого, кому эта тема интересна, тем более с тем учетом, что видео подобного качества не так уж и много.)
Отличное видео, крутая и понятная подача. Сам учу Python, но твои ролики про ассемблер реально захватывающие и интересные. Смотрю и не могу оторваться.
С таким стилем изложения получился бы отличный материал по SIMD и их особенностям: MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VNNI
Как всегда интересно. Не собирался учить ассемблер в ближайшее время и не задавался целью найти что-то по нему, но посмотрел оба видео, ибо очень интересно и приятно рассказываешь. Будь у меня такой препод, я бы вручил хоть латынь, хоть органическую химию, хоть ядерную физику
Круто, спасибо, освежил знания в голове. Проходили 8086 процессор на 3 курсе (направление информатика и вычислительная техника). На 4 курсе начали изучать команды для i8051
ЭТО СУПЕР КРУТО. Я повторила все, что изучала год назад и я безумно счастлива слушать речь без воды, слов паразитов, с полезными знаниями. Очень хочу 3 урока) Спасибо автору за труд и потраченное время, оочень полезный контент!)
Отличные видео! Коротко, ёмко, доходчиво. Самое главное: я (и многие здесь я уверен) с тобой согласен по части самой цели изучения программирования - понимания базовых принципов. Успехов тебе!
Оооочень интересно. И узнав даже это, становится во много раз интереснее программировать и на C++ и понятнее. Спасибо большое за твои ролики, особенно за их оформление
Большое спасибо! Всё рассказано очень аккуратно и без воды. Подписался! С удовольствием буду ждать видео про кастомные обработчики прерываний) в универе мы еще на ассемблере писали арканоид - было достаточно занимательно
Большое спасибо за Ваш труд, отличная подача материала! Отучился на программиста несколько лет назад, уже и подзабыл эту базу по ассемблеру с первых курсов, так как в повседневной жизни просто гоняю json на работе :D
Я начал осваивать Ассемблер в DOS еще с прошлого твоего ролика). Но думаю видос будет все равно очень интересен, так что поставил упреждающий лайк). Спасибо за твое творчество.
Про флаг CF можно было сказать, что название есть сокращение от Carry Flag, то есть флаг переноса. Было бы для новичков все же проще. А так видос супер, как и все остальные, жаль только, что редко выходят
помню в начале 90-х, решил учить ассемблер, т.к. на спектруме уже бейскика не хватало, нашел книжку по ассемблеру проца Z80, перечитал раз 100, нихрена не понял, интернета в 93-м канечно, же не было, спросить не у кого, а программу решил писать, если кто вкурсе Art-Sudio для попиксельного рисования (типа Paint на минималках) но я хотел именно туда добавить векторную графику, короче как поставил задачу, за неделю разобрался как кодить на ассемблере, потом в 96-м году как появился 486 комп, легко перешел на x86 ассемблер, разница была минимальна, главное сам принцип понятен. Зато как учился на проггера в институте мне за знание ассемблера все автоматом ставили))))
Продолжайте снимать про асемблер, пожалуйста. Когда посмотрела ваше видео про работу процессора и ваш путь как програмиста. Просто загарелась асемблером, хо я до этого насмехалась и не понимала зачем это учить и углубляться в это.
Мне в плане изучения ассемблера очень понравилась плата разработки для МК Aduc845 с системой команд 8051, давно это было. И тем не менее, там отладчик родной очень наглядный, и контрольную точку можно выставить, и регистры памяти посмотреть.
Очень познавательно! Изучал ассемблер в 90-х, поностальгировал! Жаль что современная молодёжь не пытается разобраться в фундаментальных понятиях (хотят всё и сразу). Спасибо было интересно.
Спасибо, за столь обучающие видео. Смотрю каждый ролик и всегда интересно это осилить, даже если не просто) Крутые знания! Респект. Продолжай и не пропадай) Спасибо 👍
Раз второй за вторые сутки смотрю,подряд, и раз 8 уже смотрел в целом, го третью часть. Хоть ты говорил что технический контент тяжело делать, что плохо окупится, но ты делал видео потому что резюмировал свои знания, вроде так говорил в телеге
Не все поймут но есть ощущение сыгранной шахматной партией )) наблюдая за перемещением и изменением исходя из условий и деклараций) Игра где человек описывает пошаговую стратегию для достяжения цели ) в общем спасибо было интересно.😄 Давненько не играл в шахматы )
16:53 вообще-то нет. Непосредственные значения вполне кладутся в стек, автоматически расширяясь до размера слова. И по поводу вообще всей части про процедуры - у упомянутого вскользь использования с языками высокого уровня есть много разных плюшек, таких как, например автоматизация всех операций с bp и sp для входных параметров и локальных переменных посредством директив arg и local, а так же возможности не класть в стек вручную и осуществлять вызов, к примеру, так: call some_proc basic, arg1, arg2, ... где basic - собственно модификатор языка, указанный при создании процедуры, описанной, к примеру, так: some_proc proc basic near arg arg1:word, arg2:dword ... ret some_proc endp Модификатор языка может влиять на две вещи: порядок считывания аргументов из памяти и будут ли они затираться после выполнения. Для языков pascal, fortran и basic выполняется автоматическое удаление аргументов из стека, а для cpp(c++), c и prolog удаления аргументов из стека не происходит, то есть после выполнения процедуры они там останутся и их можно будет использовать. Таким образом можно, например, делать возврат значений из процедуры через стек без лишних заморочек.
9:43 - там получается, что мы с помощью offset помещаем адрес в регистр, а в след строке , мы почему-то разыменовываем bp и получаем значение по адресу 0х0106, которое мы записали в ах. здесь точно всё правильно? потому что , мне кажется, тут нужно: mov bx, offset num mov ac, [bx] а регистр bp вообще относится к стеку, насколько мне известно.
Круто, вспомнил былое, даже прослезился. Но по моему мнению писать можно на ассемблере когда программа до 1мб и до 386. Считаю, что дальше мартышкин труд. Сейчас, если нужно делаю просто вставки на ассемблере, но очень редко. Автор - ты молодец!
продолжай АССЕМБЛЕР. Так то рассказал многое. Давай писать код, реши сколько-то задач, с описанием, что как для чего. Консольные приложения. С максимально большим обхватом минимума для крепкого понимания.
9:05 с адресами ничего не напутано? Просто как понял [] возвращают значение по адресу, а адрес bp у нас до этого не был объявлен. И получается что мы должны были записать адрес регистра не в ax, а в bp, так как адреса регистров не во все регистры можно записывать. Извиняюсь, если вопрос оказался глупым, начинаю только разбираться в этой теме.
Хочешь практику по ассемблеру?
Подписывайся в телеграм-канал - t.me/Alek_OS
Все подробности будут в ближайшее время.
Люблю когда копают вглубь, спасибо!
Да по асму с практикой у меня наверное перебор уже, начинал кодить под DOS на нем, затем драйвера устройств кодил, а затем и до микроконтроллеров добрался. Просто рассказываешь интересно, мне приятно послушать умного человека, который напомнит мне как работает машина на самом низком уровне. А на телеграмм на всякий случай подписался.
Спасибо тебе за труд. Лови денежку и не забрасывай никогда
Закомпилируй эти коды на машинном коде
Только не пропадай, ты супер крут! СПАСИБО ТЕБЕ БОЛЬШОЕ!!!
Да да да, я тоже хотел так написать
@@andrew_mazila Поддерживаю!
ТОЧНО!!!
и все-таки пропал(((
Жаль, что такие проекты увядают из-за отсутствия интереса и спроса. Что греха таить, сам я заинтересовался ассемблером только потому, что нам преподают его в универе, но настолько неинформативно, что разбираться приходится ,буквально, выскребая песчинки информации из разных источников. Такие ролики - находка, выражаю огромную благодарность, и, если вдруг когда-то продолжение увидит свет, буду очень рад. К тому времени, конечно, уже разберусь со всем, скорее всего, но даже с эстетической точки зрения смотреть одно удовольствие. Творческих успехов!
Про линуксовые ассемблеры инфы намного больше и программы писать легче
Давно я так не напрягал мозг 😁
Самый эффективный и качественный канал по данной тематике!
Спасибо!
Отлично, есть еще 11 месяцев, чтобы разобраться с этим выпуском, пока будет готовиться 3 часть)
уже пора
@@_H4+
@@_H4 Ну теперь то уже точно пора
Как же давно я ждал продолжения! Я думал ты забил на ассемблер. Продолжай пожалуйста! Понимаю, сложно делать такой контент, но у тебя замечательно получается объяснять сложную хрень, на которую можно забить через 20 минут если изучать самостоятельно. ЛАЙК БЛИН!
Это сиквел!!! Мы дождались!
Лайк-лайк-лайк-лайк!
Просто шикарная подача материала! Эх было бы больше таких людей на ютубе
Огромное спасибо за новый видос по ассемблеру :)
Буквально пару часов назад хотел побежать под прошлый видос писать "будет ли следующая часть?", а тут бам, прямо-таки мысли читаешь)
Уместное напоминание в свете того что патреон давно не работает. Спасибо за видео. Как всегда на высоте. Один из немногих авторов которого можно пересматривать и отматывать назад чтобы лучше понять.
Братан, хорош! Давай, давай, вперёд. Можно вот этого контента и того и почаще?
Экстримкод момент
Как долго мы его ждали❤️
Продолжению быть! ❤ (даже не смотря на то, что я ничего не понимаю, это не столь суть важно. Вся важность считаю состоит в том, что понимание может прийти постепенно со временем в процессе практики, в любое время для каждого, кому эта тема интересна, тем более с тем учетом, что видео подобного качества не так уж и много.)
Отличное видео, крутая и понятная подача. Сам учу Python, но твои ролики про ассемблер реально захватывающие и интересные. Смотрю и не могу оторваться.
С таким стилем изложения получился бы отличный материал по SIMD и их особенностям: MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX-512, VNNI
Мультимедиа конечно хорошо, но как мне кажется про особенности работы с математическим сопроцессором не менее важная тема.
MMX 64 bit and SSE 128 bit is usable for Real Mode, but not AVX.
Однозначно нужный формат!!! Лайк! Прям молодость вспомнил))) Спасибо!
Как всегда интересно. Не собирался учить ассемблер в ближайшее время и не задавался целью найти что-то по нему, но посмотрел оба видео, ибо очень интересно и приятно рассказываешь. Будь у меня такой препод, я бы вручил хоть латынь, хоть органическую химию, хоть ядерную физику
Просто клас! Нет слов! Представляю сколько труда вложено в эти сверх 43 минуты! Ровно на 1 миллион световых лет я стал ближе к Ассемблеру - Спасибо!
Круто, спасибо, освежил знания в голове. Проходили 8086 процессор на 3 курсе (направление информатика и вычислительная техника). На 4 курсе начали изучать команды для i8051
прям глаз радуется, какая же крутая в твоих роликах проделана работа по визуалу. Как, собственно, и смысловая часть
ЭТО СУПЕР КРУТО. Я повторила все, что изучала год назад и я безумно счастлива слушать речь без воды, слов паразитов, с полезными знаниями. Очень хочу 3 урока) Спасибо автору за труд и потраченное время, оочень полезный контент!)
Как же я ждал этого.....
Нереальное качество видео, и подача материала! Ты нереально крут!
вот за if'ы огромное спасибо! никто настолько подробно ещё не объяснял
Отличные видео! Коротко, ёмко, доходчиво. Самое главное: я (и многие здесь я уверен) с тобой согласен по части самой цели изучения программирования - понимания базовых принципов. Успехов тебе!
Очень жду продолжения!
Спасибо за высококачественные видео. Информативно, хорошая подача и крутой мантаж. Успехов вам
Ура, новый практический ролик по асму. А я то пару дней назад уже думал что уже совсем забросил идею.
Спасибо за материалы.
Чувствуется образовательный талант.
Оооочень интересно. И узнав даже это, становится во много раз интереснее программировать и на C++ и понятнее. Спасибо большое за твои ролики, особенно за их оформление
Большое спасибо! Всё рассказано очень аккуратно и без воды.
Подписался! С удовольствием буду ждать видео про кастомные обработчики прерываний) в универе мы еще на ассемблере писали арканоид - было достаточно занимательно
Большое спасибо за Ваш труд, отличная подача материала! Отучился на программиста несколько лет назад, уже и подзабыл эту базу по ассемблеру с первых курсов, так как в повседневной жизни просто гоняю json на работе :D
Я начал осваивать Ассемблер в DOS еще с прошлого твоего ролика). Но думаю видос будет все равно очень интересен, так что поставил упреждающий лайк). Спасибо за твое творчество.
Продолжение должно быть, с удовольствием посмотрел и этот и предыдущие ролики. Спасибо)
Большое спасибо за видео, на одном дыхании изучил Assembler. Очень интересно, когда продолжение)С удовольствием изучу)
Молодца)
Спасибо за урок. Ждём продолжения. Дай бог здоровья всем
Вы супер, вдохновляюсь вами :)
Отличная работа!
Подача невероятная.
Большое спасибо!
Про флаг CF можно было сказать, что название есть сокращение от Carry Flag, то есть флаг переноса. Было бы для новичков все же проще. А так видос супер, как и все остальные, жаль только, что редко выходят
Великолепное изложение материала! Супер.
Потрясающе! Великолепный материал и подача!
У меня мозг взорвался к 21 минуте видео🤯
лучшее, что я видел, жду продолжения объяснений асемблера
Великолепно изложенный материал, продолжайте пожалуйста!
помню в начале 90-х, решил учить ассемблер, т.к. на спектруме уже бейскика не хватало, нашел книжку по ассемблеру проца Z80, перечитал раз 100, нихрена не понял, интернета в 93-м канечно, же не было, спросить не у кого, а программу решил писать, если кто вкурсе Art-Sudio для попиксельного рисования (типа Paint на минималках) но я хотел именно туда добавить векторную графику, короче как поставил задачу, за неделю разобрался как кодить на ассемблере, потом в 96-м году как появился 486 комп, легко перешел на x86 ассемблер, разница была минимальна, главное сам принцип понятен. Зато как учился на проггера в институте мне за знание ассемблера все автоматом ставили))))
Огромное спасибо автору за такой прекрасный ролик!
ОЧЕНЬ КРУТО! Спасибо! Оставляю коммент для продвижения ролика!
Отличный ролик, жду продолжения. Благодарю.
*Л. а. й. к.*
и
*Р. е. с. п. е. к. т.*
Ожидал увидеть повторение простейших уроков по asm. Но - вижу более расширенный и интересный формат. Надеюсь на продолжение. Спасибо.
Продолжайте снимать про асемблер, пожалуйста. Когда посмотрела ваше видео про работу процессора и ваш путь как програмиста. Просто загарелась асемблером, хо я до этого насмехалась и не понимала зачем это учить и углубляться в это.
Максимально поддерживаю. Лайком и комментарием. Продолжение должно быть.
Подача на высоте ! Продолжай пожалуйста.
ВОООУ! я думал не будет продолжения! спасибо огромное
Единственный канал, где я пересматриваю видео по несколько раз
Единственный канал, на котором я регулярно перечитываю все комментарии.
сейчас я на 1 курсе и мы изучаем C++, на 3 курсе у нас будет ассемблер, надеюсь, ты закончить к тому времени курс до конца)
Спасибо за ролик, Ждём продолжения
Прям то, что нужно в 11 вечера)
наконец-то, долго ждали этого видео
Это нужный материал в удобном формате , Респект !
Наконец-то новый выпуск. Очень рад этому видосу, продолжаем учиться 🥸
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
будем возвращаться множество раз
спасибо за видео, продолжай, будем очень ждать продолжения
Мне в плане изучения ассемблера очень понравилась плата разработки для МК Aduc845 с системой команд 8051, давно это было.
И тем не менее, там отладчик родной очень наглядный, и контрольную точку можно выставить, и регистры памяти посмотреть.
Я так долго ждал этого выпуска, и наконец вот он
Воу-воу-воу!
Без прерывания посмотрел два ролика!
Очень познавательно! Изучал ассемблер в 90-х, поностальгировал! Жаль что современная молодёжь не пытается разобраться в фундаментальных понятиях (хотят всё и сразу). Спасибо было интересно.
Спасибо, за столь обучающие видео. Смотрю каждый ролик и всегда интересно это осилить, даже если не просто) Крутые знания! Респект. Продолжай и не пропадай) Спасибо 👍
Раз второй за вторые сутки смотрю,подряд, и раз 8 уже смотрел в целом, го третью часть. Хоть ты говорил что технический контент тяжело делать, что плохо окупится, но ты делал видео потому что резюмировал свои знания, вроде так говорил в телеге
Потрясающе! Ждём продолжение.
Спасибо! Продолжай в том же духе!
Спасибо, про сравнения и прерывания много нового узнал.
Хотя в действительности даже в ассемблере это уже не так надо, но всё равно без этого не как.
Нужно обязательно пересмотреть #1
Непременно срочно !!
Не все поймут но есть ощущение сыгранной шахматной партией )) наблюдая за перемещением и изменением исходя из условий и деклараций)
Игра где человек описывает пошаговую стратегию для достяжения цели ) в общем спасибо было интересно.😄
Давненько не играл в шахматы )
Вау, это мне кажется ты единственный на рутубе, кто рассказывает про программирование с таким стилем и подачей!
Надеюсь увидеть когда-нибудь продолжение.
Видео топ. Музыка в конце топ! Напомнила из космических рейнджеров 2
16:53 вообще-то нет. Непосредственные значения вполне кладутся в стек, автоматически расширяясь до размера слова.
И по поводу вообще всей части про процедуры - у упомянутого вскользь использования с языками высокого уровня есть много разных плюшек, таких как, например автоматизация всех операций с bp и sp для входных параметров и локальных переменных посредством директив arg и local, а так же возможности не класть в стек вручную и осуществлять вызов, к примеру, так:
call some_proc basic, arg1, arg2, ...
где basic - собственно модификатор языка, указанный при создании процедуры, описанной, к примеру, так:
some_proc proc basic near
arg arg1:word, arg2:dword
...
ret
some_proc endp
Модификатор языка может влиять на две вещи: порядок считывания аргументов из памяти и будут ли они затираться после выполнения. Для языков pascal, fortran и basic выполняется автоматическое удаление аргументов из стека, а для cpp(c++), c и prolog удаления аргументов из стека не происходит, то есть после выполнения процедуры они там останутся и их можно будет использовать. Таким образом можно, например, делать возврат значений из процедуры через стек без лишних заморочек.
Подача материала великолепна! Спасибо! Лайк
Продолжай в том же духе, материал очень полезен!!!
Очень крутая серия роликов по assembler
Очень интересно. Спасибо!
Как раз в вузе проходим ассемблер, без твоих видео ничего бы не понял !
Очень рад возвращению
Обязательно нужно продолжение
Мы ждали, мы верили, и он смог
9:43 - там получается, что мы с помощью offset помещаем адрес в регистр, а в след строке , мы почему-то разыменовываем bp и получаем значение по адресу 0х0106, которое мы записали в ах. здесь точно всё правильно? потому что , мне кажется, тут нужно:
mov bx, offset num
mov ac, [bx]
а регистр bp вообще относится к стеку, насколько мне известно.
Круто, вспомнил былое, даже прослезился. Но по моему мнению писать можно на ассемблере когда программа до 1мб и до 386. Считаю, что дальше мартышкин труд. Сейчас, если нужно делаю просто вставки на ассемблере, но очень редко. Автор - ты молодец!
Ох уж эти точки перехода, сразу вспоминается go to... Вообще для тех, кто знаком с программированием, не такая и сложная тема. Спасибо за материал.
Мы всё ещё ждём следующее видео🥺🥺🥺
спасибо тебе добрый человек. даешь третью часть!?
Очень интересные видео, ожидаю продолжения
О, поздравляю с соткой тысяч подписчиков! Еще позавчера, вроде, 99 к было.
39:49 здесь можно не писать cmp, потому что если после dec оно станет нулем, то флаг нуля установится, и все сработает и так.
Как я давно не был на этом канале :)
Начни свое воскресенье с ролика о ассемблере
продолжай АССЕМБЛЕР. Так то рассказал многое. Давай писать код, реши сколько-то задач, с описанием, что как для чего. Консольные приложения. С максимально большим обхватом минимума для крепкого понимания.
9:05 с адресами ничего не напутано? Просто как понял [] возвращают значение по адресу, а адрес bp у нас до этого не был объявлен. И получается что мы должны были записать адрес регистра не в ax, а в bp, так как адреса регистров не во все регистры можно записывать.
Извиняюсь, если вопрос оказался глупым, начинаю только разбираться в этой теме.
Спасибо за видио уроки по языку ассемблер !!!!! Выпусти пожалуйста видио по языку Си ! Пожалуйста.
ура, вернулся!
требуем 3 часть)