ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО

Sdílet
Vložit
  • čas přidán 1. 06. 2024
  • Ассемблер с нуля.
    Язык, на котором давно никто не пишет обыденные программы, но язык, который делает обыденного программиста профессионалом.
    Любая программа превращается в набор инструкций процессора.
    Язык ассемблера - тот самый набор инструкций, только в удобной для человека форме.
    Понимая как работает ассемблер, вы понимаете как работает программа.
    Вход в ассемблер сильно отличается от привычных нам языков программирования, поэтому начинать мы будем с самого нуля - с 16 битного ассемблера под ms-dos.
    ПЛЕЙЛИСТ "ОСНОВЫ ПРОГРАММИРОВАНИЯ" - • КАК РАБОТАЕТ ПАМЯТЬ КО...
    ПЛЕЙЛИСТ "ПОЛЕЗНО ЗНАТЬ" - • ЯЗЫКИ ПРОГРАММИРОВАНИЯ...
    💎 Поддержка канала:
    / alekos1
    yoomoney.ru/to/410011179144828
    Программы из видео:
    ms-dos, masm6.11, winimage - cloud.mail.ru/public/zp6Q/Xf5...
    vurtualbox - www.virtualbox.org/
    00:00 Введение
    03:23 Набор инструкций
    04:27 Что будет в этом видео
    05:08 Ассемблер - это
    05:56 Семейства процессоров
    08:00 Регистры
    10:24 Режимы работы процессоров
    12:03 Компиляторы
    13:22 Формат записи команд (mov)
    15:05 Установка ms-dos
    19:41 Сегменты программы
    20:32 Адреса
    23:48 Создание сегментов
    28:06 Загрузка адресов в сегментные регистры
    28:29 Группы
    29:09 ASSUME
    30:32 Директива .model
    32:06 Упрощенные сегменты
    35:47 Исполняемые файлы
    36:43 Загрузка программы в память
    41:30 Процесс компиляции
    44:49 Написание первой программы

Komentáře • 1,9K

  • @AlekOS
    @AlekOS  Před 2 lety +782

    ВАЖНО!!!
    В видео есть 2 неточности, возникшие на этапе монтажа.
    Первое, это при установке компилятора во 2 окне выбираем второй пункт (для ms-dos).
    Второе - в программах типа com в конце ролика строка "message db 'Hello, World!$'" должна была идти после команды ret.
    Банальная невнимательность с моей стороны, ибо человек всегда будет ошибаться.

    • @artdemichev
      @artdemichev Před 2 lety +5

      Как напечатать знак доллара $?

    • @arielvolog
      @arielvolog Před 2 lety +26

      Доброго, не забываем, что скомпелировать пишется через И

    • @user-bh2ot5ks8f
      @user-bh2ot5ks8f Před 2 lety +16

      Резервирование строки на месте старта программы - это сурово! Ну и как по мне ничего небыло сказано про причину использования сегментов и сегментных регистров! Ведь регистры в х86 были 16 битные а шина адреса 20 бит и для того чтобы воспользоваться всей памятью (целым 1 мегабайтом) и был введен этот костыль

    • @zhomartakmyrza7163
      @zhomartakmyrza7163 Před 2 lety +4

      После ассемблера будет c или c++? Будет ли вообще?

    • @lollopin3362
      @lollopin3362 Před 2 lety +6

      И ещё: tiny все же через i читается

  • @1andreyyerdna1
    @1andreyyerdna1 Před rokem +493

    как начинается изучение любых языков:
    "helloword!"
    как начинается ассемблер:
    "начнем немного издалека.."
    Огромное спасибо!
    Все невероятно доходчиво.

    • @Gecnijvetzko
      @Gecnijvetzko Před rokem +35

      Очень издалека... С библейских времен)))

    • @mozgotron12
      @mozgotron12 Před rokem +15

      Дорогие студенты. Сегодня мы с вами будем писать на языке ассемблера форму, для отображения 3D-графики.

    • @vasylich3936
      @vasylich3936 Před rokem +3

      Только «helloworld» там было 🙂

    • @SuperGrizlik
      @SuperGrizlik Před rokem +17

      И так дорогие, слушатели, после 10 дней программирования, можно запускать нашу программу, и вот мы видем результат на экране HelloWord

    • @vasylich3936
      @vasylich3936 Před rokem +1

      @@SuperGrizlik да ну 🙂 за 5 минут вместе с установкой масм-а.

  • @MrFilipp1996
    @MrFilipp1996 Před rokem +121

    Понравилась фраза “ms-dos готов к работе, но к работе с ним не готовы мы»

  • @4r4zzz
    @4r4zzz Před 2 lety +452

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

  • @odinvdome
    @odinvdome Před 2 lety +275

    Мне 38, я не программист.. забросил это дело лет 20 назад начав в шесть лет (начинал писать на ZX Spectrum) . В общем это долгая история, но просто хочу написать комментарий в поддержку. Огромное уважение проделанной работе. Сейчас все проще и доступнее, можно обезьяну научить и вызывает огромное уважение, что есть люди которые пытаются и стремятся, как вы сказали понять как оно работает. Я до сих пор дотошен во всем, мне не достаточно инструкции хоть к чему, пока я не буду понимать как и что работает и устроено, я не смогу нормально вещью пользоваться..

    • @frdml
      @frdml Před 2 lety +9

      ого, в 6 лет уже код писал, ничег себе

    • @odinvdome
      @odinvdome Před 2 lety +19

      @@frdml да на ZX Spectrume, BASIC. Причем писал так, что все 48 кб кончались) и я понял что мне надо 128 кб.. Но BASIC 128 кб от 48 помню отличало то, что в 48 операторы сразу по нажатии кнопки вылетали, а в 128 каждую букву печатать надо было)) это резко стало лениво и неудобно и долго. Запомнил прям..

    • @odinvdome
      @odinvdome Před 2 lety +20

      @@frdml спасибо, что ответили, мне прям приятно) потом в школе кучу олимпиад выигрывал по информатике городских.. Но вся тяга кончилась, когда информатика стала плотно переплетаться с математикой и по сути приходилось решать тупо математику путем информатики и только. А к математике я не тяготел. Мне хотелось творчества.. игры, графика..

    • @SOulNM
      @SOulNM Před rokem +6

      @@odinvdome а чем вы занимаетесь, какой сферой деятельности?

    • @user-bn6iu8uk1k
      @user-bn6iu8uk1k Před rokem

      @@SOulNM забавно, у меня друга зовут Ваня и фамилия похожая, мы его дразнили раковым часто))

  • @alexjay1293
    @alexjay1293 Před 2 lety +170

    Этот урок - Эталон, какими должны быть все видео уроки на ютубе.

    • @user-og6es2ht4v
      @user-og6es2ht4v Před rokem +5

      Tom major Workshop тоже советую

    • @igorchesnokov482
      @igorchesnokov482 Před rokem

      Да - работа проделана титаническая. Но и в ней есть небольшие неточности. Например, директива ORG говорит компилятору ассемблера, насколько байт нужно корректировать адреса в программе. Это необходимо, как правильно сказал автор, для возможности кореектной работы программы, если она будет загружена не по нулевому адресу. Например, если рассчитывается, что программа будет загружена по адресу 100h, то комманда ORG 100h говорит компилятору, чтобы он прибавлял 256 ко всем смещениям, ссылающимся внутри программы...

  • @justjein5853
    @justjein5853 Před 2 lety +1121

    Мужик, ты лучший , это просто невероятное качество работы

    • @user-mx3cb9rg3p
      @user-mx3cb9rg3p Před 2 lety +22

      Присоединяюсь, более доступного объяснения я не встречал.

    • @user-wm3sb9gj7q
      @user-wm3sb9gj7q Před 2 lety +3

      @@user-mx3cb9rg3p +

    • @MikhailGoncharov-tl4cr
      @MikhailGoncharov-tl4cr Před 2 lety +4

      Поддерживаю, это классика жанра. От А до Я всё есть

    • @user-sf2lb3qe8k
      @user-sf2lb3qe8k Před 2 lety +2

      Подверждаю.

    • @arithene
      @arithene Před rokem

      @@MikhailGoncharov-tl4cr нет, до меня

  • @4Funoff
    @4Funoff Před 2 lety +92

    35 минут смотрел заворожено.. Но сделал вывод, что такое перед сном пожалуй не надо 😄😅 после пробуждения, на свежую голову досмотрю!! 😏 Огромная благодарность!! 👍🏻 контент невероятный!! Визуализация превосходная!!

  • @re_ever
    @re_ever Před 2 lety +172

    Минуте на 23й я потерялся, но это видео - глоток свежего воздуха! ))) Подписка однозначно и лайк! Благодарность автору!

  • @user-zp1hn4gu9d
    @user-zp1hn4gu9d Před 2 lety +381

    Ох как я ждал чего-то подобного, в русском Ютубе такой информации сильно недостаточно. Обязательно жду вторую часть

    • @volodymyrgutsu7011
      @volodymyrgutsu7011 Před 2 lety +3

      Есть книги

    • @user-ki2ez5qy9y
      @user-ki2ez5qy9y Před 2 lety +12

      @@volodymyrgutsu7011 Книги то конечно есть. Но как ни удивительно, в них есть ошибки и неточности, не всё работает так как там описано. А здесь свежий ролик, от автора который этим сейчас занимается, ещё и наглядно всё показывается. Так что такая информация тоже очень полезна

    • @volodymyrgutsu7011
      @volodymyrgutsu7011 Před 2 lety +2

      Да, ошибки есть и это хорошо. Задача программиста ведь понимать что там написано и делать что бы код работал. Сталкивался с этим не раз и исправлял. Чего и вам желаю

    • @ohnocoder
      @ohnocoder Před 2 lety +4

      @@Uni-Coder Очередной умник, который думает, что старое нафиг не надо🤦🏼‍♂️

    • @ohnocoder
      @ohnocoder Před 2 lety +5

      @@Uni-Coder Вас обидело "очередной умник" или "старое нафиг не надо"?

  • @skalefou201
    @skalefou201 Před 2 lety +77

    I just saw your video in the French CZcams recommendation pages. Too bad I don't understand a Russian word because your video looks very complete. However I'm glad my Russian speaking friends can take advantage of it, keep it up! You advance computer learning!

    • @PieceOfDuke
      @PieceOfDuke Před 2 lety +3

      I assure you this guy knows what he's doing very well )

  • @gargamel512
    @gargamel512 Před rokem +42

    Это максимально божичная манера подачи материала! Если бы все так рассказывали, я был бы самым умным! Автор, ты явно талантище! Не прекращай! Лайк вдавил так, что аж монитор треснул!

  • @robertobokarev439
    @robertobokarev439 Před rokem +90

    Единственный нормальный канал по программированию, без засыпающего голоса, мемасиков и рекламы. Всё доходчиво преподнесено.
    Что сказать, лучший!

  • @Mr_Escow
    @Mr_Escow Před 2 lety +132

    Офигенское четкое понятное и красивое видео, голова всё равно лопнула!!!! ) очень круто!!

  • @andrejaga3003
    @andrejaga3003 Před 10 měsíci +4

    Я считаю, изучать ассемблер наиболее эффективно с простых устройств. Например, ассемблер для 8-битных микроконтроллеров PIC содержит всего 35 команд. На такой мелочевке (PIC10F200, к примеру) даже на Си особо не развернешься, приходится экономить каждый байт и даже бит. Это тот же компьютер, но в максимально упрощенном виде. И чтобы писать под него на ассемблере, хочешь-не хочешь, а придется сначала изучить устройство микроконтроллера и булеву алгебру. Поняв принципы работы на ассемблере под такое простое устройство, потом проще вникать в работу на компьютере.

  • @Mr_Ragim
    @Mr_Ragim Před 2 lety +22

    На 6 минуте я ясно осознал что это видео не просто видео, а настоящий шедевр. Как, скорее всего, и другие видео на канале, которые я посмотрю после этого. Однозначно лайк, подписка.

  • @GameMasterGlobal
    @GameMasterGlobal Před 2 lety +28

    Видосик отличный !!!
    Но, ИМХО, написание программ под DOS, не имеет никакого практического смысла, даже для обучения (там очень много своей специфики, 16 битые сегменты/смещения, работа с памятью без её выделения, перевод процессора в защищенные режим и т. д.).
    Было бы круто, если это возможно, подобный видосик для прикладного Assembler, например написание программ под Windows/Linux с вызовами API OS, написание OS, с получением управиления от загрузчика, написание загрузчика (хотя сегодня в этом врядли есть смысл) и т. д.
    Также, было бы круто рассмотреть интеграцию Assembler програм/модулей с высокоуровневыми языками (C/C++, C#, Python и т. д.).

  • @elfinpok
    @elfinpok Před 2 lety +378

    проолема таких видео в том, что авторы забивают болт после выпуска пары серий.

    • @grimm3948
      @grimm3948 Před rokem +40

      Как же ты угадал

    • @user-cj4lr3qy6j
      @user-cj4lr3qy6j Před rokem +7

      Возьмите Столярова или книги Криса Касперски

    • @aeddaenye
      @aeddaenye Před rokem +36

      Потому что это трудно, а выхлопа мало. Если ты посмотришь более крупно на проблему, то поймёшь, что такое везде

    • @mr_file2412
      @mr_file2412 Před rokem +1

      Фундамент для 42:23

    • @shaykhinurov
      @shaykhinurov Před 11 měsíci

      Ведь это самый сложный язык

  • @Mandatorius
    @Mandatorius Před 2 lety +29

    Твой подход с помощью инфографики не имеет аналогов и равных себе. Не побоюсь этого слова, лучший!

  • @Abuir1
    @Abuir1 Před rokem +2

    на получасе понял, что надо пойти сначала отдельно разобраться в устройстве памятей и процессора, а то уже большинство слов мимо ушей летит
    но ролик отличный, видно, что проделал огромную работу

    • @JamesSmith-ix5jd
      @JamesSmith-ix5jd Před rokem +1

      нужно просто практиковаться чтоб в голове отложилось, на С поработать со стаком, ассемблер не обязателен.

    • @FeinGe
      @FeinGe Před rokem +1

      @@JamesSmith-ix5jd Чем тебе C поможет? Тут речь о другом, что бы писать на асм, нужно понимать как работает процессор и память.

  • @advenitille9461
    @advenitille9461 Před 2 lety +124

    Черт возьми парень! Ты герой, если решил донести столь не привычную информацию русскоязычной аудитории, я досмотрел все до конца и это было круто, я давно хотел что бы кто то смог растолковать то, о чем ты повествуешь в данном видео.
    Данное видео несомненно полезно и попадает в избранное + распространяют всем своим друзьям (учусь на ЭВМ 3 курс, проходим тоже самое, но только дольше и менее понятно + скучно)
    Рассказываешь безумно интересно, спасибо!

    • @jollyroger1624
      @jollyroger1624 Před 2 lety +2

      Жизааа

    • @alexburkin946
      @alexburkin946 Před 2 lety +3

      Рассказывает Безумно Интересно ! Но Лишний Раз убеждаюсь -- Ассемблер -- для "Избранных" . Сколько раз брался -- заканчивал на 53-й странице .... !😂

  • @ComComComCom
    @ComComComCom Před 2 lety +32

    комментарий для продвижения видоса) спасибо за такие крутые видео!)

  • @alim580hack7
    @alim580hack7 Před 6 měsíci +3

    У тех, кто не заметил , что надо компилятор устанавливать по-другому есть ошибка A1020: cannot find link.exe для ее решения просто надо в C:\ прописать MOVE C:\MASM611\BINR\LINK.EXE C:\MASM611\BIN и все должно заработать

  • @user-ch8ck3or4g
    @user-ch8ck3or4g Před 2 lety +28

    Такие видеоуроки надо делать ОБЯЗАТЕЛЬНЫМИ к просмотру студентам, жаль в своё время не было у нас такого, но зато были прекрасные преподаватели, только вот преподавателя на "паузу" не поставишь )))
    Богоугодное дело ты желаешь, раз решил ликбез провести, чтобы кнопконажиматели могли стать полноценными программистами. Мало, очень мало программистов нынче.

  • @user-jm7jh7hv5h
    @user-jm7jh7hv5h Před 2 lety +130

    Можно пожалуйста продолжение? Очень классная идея, спасибо Вам.

    • @andrandr4121
      @andrandr4121 Před 2 lety

      Это не идея! Это реальность фундамента программирования!
      Если кто то не понял, то в двух словах - учите ассемблер.

  • @ciklomat
    @ciklomat Před 2 lety +13

    Да ,это сила. Жаль что 30 лет назад не было такого учителя. Очень ценная информация. Но на сегодняшний день, мало людей которых интересует, что внутри.

    • @stanislavp681
      @stanislavp681 Před rokem

      IoT?

    • @igorchesnokov482
      @igorchesnokov482 Před rokem

      Да, 30 лет назад было и сложнее, и проще. В те времена, если программировал, самая затертая кнопка у компьютера - это "Reset" :)

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n Před 2 lety +2

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

  • @elyasd495
    @elyasd495 Před 2 lety +5

    Это лучшее из того что я ознакамливался не только с ассемблером но и с программированием вообще. Спасибо за такое подробное пояснение - таким понятным языком.

  • @Qwazar2000
    @Qwazar2000 Před 2 lety +69

    Чел просто пушка. Когда у тебя будет 1М проссотрров, я буду вспоминать что смотрел тебя когда у тебя было 6 ТЫЩ.

    • @mmmmmg
      @mmmmmg Před 2 lety +9

      Тематика программирования на русскоязычном ютубе 1 миллион собирает минимум за неделю, подобное видео за год не соберет, т.к. канал не популярный, в рекомендациях только у узкого круга людей. В общем, просмотры этого видео - в основном целевая аудитория

    • @ANUARKA
      @ANUARKA Před 2 lety +3

      Он имеет ввиду что через пару лет видосы будут набирать миллион просмотров и он типо будет олдом

    • @izergaer
      @izergaer Před 2 lety +2

      @@ANUARKA если автор канала не перестанет делать видео

    • @Noname-pi6wd
      @Noname-pi6wd Před 2 lety +4

      @@ANUARKA сложно представить что обучающие и технические видео могут набирать миллионы просмотров. Это скорее для развлекательного контента. Но пожелаем успехов автору.
      И большое человеческое спасибо автору за продвижение знаний.

    • @chillappreciator885
      @chillappreciator885 Před 2 lety +4

      Я прочитал "когда у тебя будет M1" )

  • @user-zw2lz2zj2x
    @user-zw2lz2zj2x Před 2 lety +53

    Спасибо большое за такой качественный материал, подкрепленный понятым объяснением и отличной визуализацией. Продолжай!

  • @vladimirzher
    @vladimirzher Před rokem +2

    А вот первый язык, который я изучил, это ассемблер. Далёкий 1986 год. Я купил приставку к телевизору. Восьмиразрядном... В комплекте был Ассемблер и Бейсик... Ассемблер мне показался поначалу проще...
    Но вот на Ассемблер я написал может три, может четыре программки...
    Но этот язык меня многому научил.
    Язык простой, если ты знаешь как устроен компьютер...

  • @LindenAshbyMK
    @LindenAshbyMK Před 2 lety +8

    22:25 вот этот момент с 20 битной шиной мне всегда взрывал мозг, никак я не мог "подружить" 16 битные регистры с 20 битной шиной в своём сознании. Видимо, нужно просто рассматривать шину как дополнительный 20 битный регистр в контексте арифметики физичиского адреса. Хорошее обьяснение в этом видео, лайк.

  • @amoniterX
    @amoniterX Před 2 lety +47

    Нам нужно больше уроков!!!

  • @user-bi4ve1id8y
    @user-bi4ve1id8y Před 2 lety +34

    Спасибо! Самое адекватное видео, где всё на своих местах. Очень нужная информация.

  • @user-yx5nj4fw2x
    @user-yx5nj4fw2x Před rokem +8

    Комментарий в поддержку. Искал полную информацию о принципе работы стека, а нашел клад всевозможной информации с непревзойденной подачей информации! Большое спасибо!

  • @vladyslavkryvoruchko
    @vladyslavkryvoruchko Před 2 lety +4

    Случайно наткнулся на это видео, и просто офгел как детально показали и рассказали про ассемблер. Побольше бы такого на нашем ютубе.

  • @user-yu5qg4jc3l
    @user-yu5qg4jc3l Před 2 lety +73

    Охренеть! Я помню всё это, хотя уже думала, что забыла все это как страшный сон.
    Да, я ещё тогда, когда программировала на масме (уже под 286-е в досе) поражалась насколько всё продуманно придумано!

    • @mikhailyagodin841
      @mikhailyagodin841 Před 2 lety +9

      Да... Как-то в детстве делал программу для общения со звуковой картой. Turbo Pascal с ассемблерными вставками...

    • @user-cz8ce9tn8n
      @user-cz8ce9tn8n Před rokem +1

      ​@@mikhailyagodin841даа, этим турбопаскаль больше си нравился. Диплом на нем делал.

  • @none1307
    @none1307 Před 2 lety +18

    Для продвижения, спасибо за информативные уроки!

  • @user-jr5wg1um6e
    @user-jr5wg1um6e Před rokem +2

    Такой сгусток теории не проглотит даже специалист смежной профессии, не то чтобы новичок. Для облегчения, укажу на путь ассемблера архитектуры RISC для AVR контроллеров. Он до сих пор актуален и можно упражняться в ассемблере на том железе, на котором востребован. Регистры и синтаксис отличаются, но понимание железа довольно близко.
    Ассемблер никогда не потеряет своей актуальности, но сфера его применения, конечно, останется всё там же - инициализация железа, режимы и аварии железа. Если не ошибаюсь БИОСы клепаются на системе команд x51.

  • @PieceOfDuke
    @PieceOfDuke Před 2 lety +5

    Мне очень нравится, как текст ложится на фоновую музыку.
    Кажется, ты делаешь это специально.
    Это очень круто и правильно, потому что помогает «зацепиться» за повествование на подольше.

  • @scarlatum
    @scarlatum Před 2 lety +16

    Просто шикарный материал! Хоть и варюсь во фронте иногда пописывая WASM модули, но как фундамент - Это крайне полезно послушать. Спасибо!

  • @sch1zk
    @sch1zk Před 2 lety +8

    Автор, контент просто пушка!
    Еще нигде не видел столь объемных, но крайне понятных гайдов по вещам, которые, к слову, реально желательно знать каждому, кто работает с кодом.

    • @skywalker1215
      @skywalker1215 Před 2 lety

      Не ожидал вас здесь увидеть

  • @rustatmoth9302
    @rustatmoth9302 Před 2 lety +3

    с такой подачей я могу поглощать информацию тоннами, спасибо большое

  • @galymzhankenesbekov7242
    @galymzhankenesbekov7242 Před rokem +6

    Для людей которые не учились на факультете информатики твои видео очень помогают. Благодарю за труд и время!

  • @podgorniy.r
    @podgorniy.r Před 2 lety +89

    Здравствуйте) Планируете и дальше развивать канал?) Очень качественный материал! Благодарю

    • @AlekOS
      @AlekOS  Před 2 lety +45

      Спасибо! Да, по мере возможности

  • @touristplay
    @touristplay Před 2 lety +24

    Какая же офигенная подача материала
    Спасибо)

  • @Rashymon
    @Rashymon Před 2 lety +15

    Большое спасибо, год пыталась самостоятельно изучить ассемблер, но все время сталкиваясь с трудностями и не находя ответа , забивала на это дело
    Но теперь есть понимание почему не получалось. Этот ролик дал полноценный старт обучению и надеюсь новый ролик будет скоро)

    • @mntz07
      @mntz07 Před 2 lety +1

      Боже мой, зачем? Есть же C, C++, C#, Python, Java, JavaScript, да даже боде упаси Pascal, это же изобретение велосипеда, а не программирование! :(((

    • @kadencode5347
      @kadencode5347 Před 2 lety +3

      @@mntz07 ну, ну ) мне вот нравится работать с языками низкого уровня.

    • @mntz07
      @mntz07 Před 2 lety +1

      @@kadencode5347 программист - решает математические/прикладные проблемы и задачи, если вы конечно изобретаете новый высокоуровневый яп, то тогда мое вам почтение

    • @user-ws1ud4op9i
      @user-ws1ud4op9i Před rokem +1

      @@mntz07 кроме решения прикладных задач существуют еще куча специальностей, по типу робототехники, например, где значить ассемблер может помочь в разработке. Более того, понимание банально того как это работает напрямую влияет на быстродействие кода. А говнокодить, конечно, можно всегда, никто не запрещает

    • @DigiMakc
      @DigiMakc Před rokem

      @@mntz07 , завтра любой человек сможет словами сказать, что нужно сделать а "сверхвысокоуровневый" яп (на основе "алисы" и "чата gpt" скомпилирует ПО (причём не обязательно на c++, а на любом, наиболее оптимальном, для наилучшего быстродействия). Ты будешь говорить " мне нравится, как программисту, решать задачи", а любой человек скажет: "не страдай, просто скажи что надо сделать и как оно должно выглядеть".
      Ну и еще, быстро обяснить компьютеру - это проблема, на любом языке. Не знаю, на какой там стадии сейчас всякие "нейролинки", но как только комп научится нормально понимать мысли человека, это может прилично бустануть данную тему.

  • @DimanEgorov
    @DimanEgorov Před 2 lety +3

    Чувак, бомби дальше, нам и особенно молодёжи это сейчас очень нужно. Удачи, и всего тебе самого самого.

  • @user-bc8fd3eo2r
    @user-bc8fd3eo2r Před 2 lety +21

    Бесспорно лучшая подача материала, спасибо за ваш труд!

  • @user-sk4wk3dm5e
    @user-sk4wk3dm5e Před 2 lety +9

    Это просто пушка. Очень классный материал, спасибо большое за работу. Надеюсь вы продолжите

  • @ishimura19
    @ishimura19 Před 2 lety +7

    Так, это подписка, лайк и комментарий. Спасибо, чудесное видео! Вы действительно разрушили огромный миф о ассемблере. Я еще лет 10 назад считал, что он мертв и вообще не нужен. С нетерпением жду новых серий.

  • @KynomiFn
    @KynomiFn Před 9 měsíci +1

    Спасибо большое, что делаешь свой контент! Уже множество видео посмотрел, но все так же кайфую от качества и подачи информации!!

  • @flintngc9868
    @flintngc9868 Před 2 lety +7

    Очень и очень отличный видеоролик! Подача информации, легкая фоновая музыка, подход - все на отличном уровне! Об одном сожалею - что я не увидел этого видео лет 20 назад.

  • @user-gh7ly6ni3o
    @user-gh7ly6ni3o Před 2 lety +8

    Чувак, большое тебе спасибо! Как хорошо всё разжёвано и показано! Одно удовольствие смотреть твои ролики! До этого не понимал чем логический адрес отличался от физического, да и много чего ещё узнал.

  • @user-nv6lt3pb5v
    @user-nv6lt3pb5v Před 2 lety +4

    Невероятный видео ролик, все прям по пальцам разложил и расписал, колоссальная работа! Огромное спасибо за проделанный труд! С меня лайк и подписка и ожидание следующего ролика!

  • @2difficult2do
    @2difficult2do Před rokem +2

    Поразительно насколько качественно вы умеете подавать информацию! Спасибо за такое подробное и доходчивое обучающие видео!

  • @leonmal2330
    @leonmal2330 Před 2 lety +6

    Потрясающе!! Спасибо за проделанную работу!! С нетерпением ждём продолжения😁🙏

  • @denvarenik4873
    @denvarenik4873 Před 2 lety +6

    Невероятно крутой канал! Да, к таким видео не подойдешь с одного подхода, их приходиться смотреть в несколько, но зато в них все понятно и ясно объяснено! Спасибо за невероятную работу!

  • @avr_stm_pro2955
    @avr_stm_pro2955 Před 2 lety +5

    Классный канал!! Грамотно изложин материал урока, приятный голос за кадром , вообще все супер 👍👍👍

  • @antonantonov5045
    @antonantonov5045 Před rokem +1

    Ты - огромный молодец!
    Искреннее уважение к проделанной работе.

  • @st_hieronymus8099
    @st_hieronymus8099 Před 2 lety +9

    Я в лютом восторге: помимо качества самой подачи и отбора информации, ещё и топовый монтаж с наглядными схема.
    Автор, ты просто огонь!

  • @4kaSOSiso
    @4kaSOSiso Před 2 lety +16

    В своё время под MS-DOS программировал на Windows XP используя Notepad++. Так что можно поставить XP на виртуалку и так не страдать. Удивительно, но MASM и тогда был по сути единственным популярным компилятором). Есть вот такая книжка, не знаю насколько она актуальна, но там также вроде как было всё доходчиво объяснено. Калашников О. А. "Ассемблер - это просто"

  • @nikitaluitenko868
    @nikitaluitenko868 Před 2 lety +1

    Господи, спасибо тебе за проделанную работу. Умиляюсь, что нахожу человека на ютубе, который весь ком моих мыслей насчет обучения программированию, познания фундаментальщины, подтверждает их. Спасибо.

  • @pinchinium3505
    @pinchinium3505 Před 2 lety +8

    Когда я еще только начинал изучать асм, мне так не хватало подобного видео. Оно шикарное

    • @user-cz8ce9tn8n
      @user-cz8ce9tn8n Před rokem +2

      Да всего не хватало. Даже справочника прерываний дос)))

  • @alexandrkaluzhsky624
    @alexandrkaluzhsky624 Před 2 lety +3

    Просто невероятное кол-во проделанной работы! Спасибо!

  • @alexandrostopalidis9007
    @alexandrostopalidis9007 Před 2 lety +3

    Насколько же качественно и стильно рассказано и даже показано! Даже на такую непопулярную тему, но очень важную и интересную тему! Огромное тебе спасибо!!!

  • @user-it3yo1sn6i
    @user-it3yo1sn6i Před 2 lety +5

    Я не программист, так, иногда читаю и немножко пишу на Python что-то чуть сложнее "Привет мир!".
    Но этот видос был мне жутко интересен. Спасибо, посмотрел на одном дыхании. Супер!

  • @seoonlyRU
    @seoonlyRU Před 2 lety +5

    мегасложно)))) но мы справимся. лайк за труды от вебмастера и программиста СЕООНЛИ

  • @user-fp7qm4xw3q
    @user-fp7qm4xw3q Před 2 lety +8

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

  • @Georglider
    @Georglider Před 2 lety +16

    Всегда думал, что это нереализуемо)
    Отличный контент и его подача:)

  • @egorkotov2219
    @egorkotov2219 Před 2 lety +4

    Респект таким ребятам, которые так доступно объясняют материал!

  • @fixfix6815
    @fixfix6815 Před 2 lety +10

    Ни фига не понятно, но очень интересно!!!))))
    Сколько смотрю всяких каналов, этот лучший! Но думаю это связано как раз с тем, что никто не пытается вникнуть в фундаментальные понятия, всем достаточно абстракции и обертки высокоуровневых языков. Но материал канала просто огонь!

  • @user-mf2hc3oj6s
    @user-mf2hc3oj6s Před 2 lety +14

    Спасибо за видео! Прекрасное оформление, редко такое бывает.

  • @wad600
    @wad600 Před 2 lety +2

    Очень приятное повествование, понятно что откуда и куда и почему. Не забрасывай пожалуйста!

  • @loguser7795
    @loguser7795 Před rokem +1

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

  • @Alex_Khabman
    @Alex_Khabman Před rokem +1

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

  • @sckygera
    @sckygera Před 2 lety +11

    Автор, я вас обожаю) Все идеально: особая манера преподносить информацию, тонкий юмор, визуал и сама тема. Браво! Жду продолжения.

  • @user-mf8jd5mc9d
    @user-mf8jd5mc9d Před 2 lety +8

    Автор проделал ОГРОМНЕЙШИЙ объем работы! Качество подачи материала великолепное 👍

  • @user-fo1rk2br8c
    @user-fo1rk2br8c Před 2 lety +1

    Какой же у тебя офигенный контент. Спасибо за работу !!!

  • @silauras9380
    @silauras9380 Před 2 lety +6

    А теперь кроме шуток, спасибо тебе. Я реально повторил твои действия и учу язык ассемблера. Спасибо тебе за огромную помощь. Понимаю, что таких меньшинство, но я очень надеюсь на продолжение.

  • @alexsviridenko
    @alexsviridenko Před 2 lety +4

    Отличная подача материала, все просто и понятно. Спасибо за проделанную работу, лучший!

  • @user-ky8oj5jt7i
    @user-ky8oj5jt7i Před 2 lety +4

    Спасибо вам! Успеха в продолжении выпусков по ассемблеру!

  • @alexfish2641
    @alexfish2641 Před 2 lety +4

    Спасибо, качественно, грамотно, понятно, предоставлен материал. Спасибо за Ваш труд.

  • @myaushenka
    @myaushenka Před 2 lety +11

    Очень рада, что нашла этот канал!) Желаю успехов в продвижении контента, ведь редко можно найти материалы, где бы так хорошо и понятно преподносили информацию о фундаментальном устройстве компьютера.

  • @niks5809
    @niks5809 Před 2 lety +26

    Очень качественный материал, с нетерпением жду продолжения

  • @alexunknown1925
    @alexunknown1925 Před 2 lety +1

    Круто! Так раскидать все - это талант. С нетерпением жду продолжения.

  • @rrecon55
    @rrecon55 Před 2 lety +4

    Про сегменты не понял, придётся снова вдумчиво пересматривать. Пока что лучшее, что видел по ассемблеру. Спасибо за труд.

  • @mishac5536
    @mishac5536 Před 2 lety +132

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

    • @user-cq6jp9bj5e
      @user-cq6jp9bj5e Před 2 lety +2

      Подписываюсь

    • @maximkuchiga141
      @maximkuchiga141 Před 2 lety +2

      @@user-cq6jp9bj5e поддерживаю

    • @user-vw5gq6tv3f
      @user-vw5gq6tv3f Před 2 lety +1

      @@maximkuchiga141 Плюсую

    • @m3dXX
      @m3dXX Před rokem +5

      Проблема в том что с годами все меньше акцентов на самый низкий уровень, поэтому надо искать старые книги. К примеру вот такую "Windows Assembly Language And System Programming (2nd Edition)" - Barry Kauler

  • @veritas3705
    @veritas3705 Před 2 lety +5

    Блин, ты крут )) серьёзно, твой контент и познавательный и легко воспринимается )) то что я учил про реальный режим месяц ты умудрился впихать в 1 час ! Красава !) Желаю процветания тебе и твоему каналу ))

  • @wantapples
    @wantapples Před rokem +1

    Алек, это лучшее что я видел по асму, правда. и именно от тебя очень жду как минимум второй части, нигде больше не могу адекватного материала найти, а читать в падлу, + у тебя очень хороший темп и понятная красивая графика. и да, по поводу темпа, хоть и пришлось пару раз пересматривать, это лучше чем слушать просто перечитывающих статьи на 2х, что все равно медленно. как минимум так приходится самому быстрее думать и осознавать, соответственно крепче запоминается. очень хочу углубиться в работу компонентов, всей этой подкорки, в общение с процом. надеюсь это хоть немного поможет с мотивацией для новой части + скорее всего мало кто будет об этом комменты писать, хотя ещё не читал их, а надо бы

  • @momoViPRuS
    @momoViPRuS Před 2 lety +3

    Как же это ахуенно,а именно :
    1.Восприятие видео(голос , картинка , текст, таймкоды)
    2.Идея ("Простым языком о сложном" и самое главное, поясняет для чего, это необходимо)
    3.Заразность (После 40 просмотра мне уже захотелось создать простенькую прогу, хотя я сис. админ с художественным образованием)
    Спасибо автору за проделанную работу

  • @bullbulk
    @bullbulk Před 2 lety +3

    чел, ты очень крут. если бы все обучающие видео были такого качества, люди хотели бы учиться)

  • @dontknowmebot2064
    @dontknowmebot2064 Před 2 lety +17

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

  • @DiabloZet_
    @DiabloZet_ Před rokem +3

    Пришлось пересматривать несколько раз, но подача материала очень хорошая, очень помог в изучении ассемблера!

  • @justchary
    @justchary Před 2 měsíci

    посмотрел чуть чуть. Офигенное видео. Круче чего бы то ни было что я слушал даже на англоязычном youtube. Автору огромный респект

  • @bar-ebuh
    @bar-ebuh Před 2 lety +3

    Очень большая проделанная работа! Моё уважение к вам автор!

  • @Prorock23Rus
    @Prorock23Rus Před 2 lety +8

    Спасибо за видео, отлично структурированная лекция получилась

  • @Alexa_Vavi
    @Alexa_Vavi Před rokem +1

    Огромное спасибо за такое подробное объяснение, это огромная работа , уважаю

  • @lil-dojd
    @lil-dojd Před rokem +1

    Это очень огромная работа, очень много инфо,классная подача, просто лучший. Продолжай в том же духе

  • @user-sz6lu2vz1x
    @user-sz6lu2vz1x Před 2 lety +8

    Автор, ты топ! Снимаю шляпу.)