Тёмный

Как написать "Hello World!" на ассембли 

БоркаБорик
Подписаться 794
Просмотров 3,9 тыс.
0% 0

Опубликовано:

 

18 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 133   
@e.z.h.i.k
@e.z.h.i.k День назад
😧У меня нет слов, это прям очень хорошо😀, Тут через все трудности проходишь вместе с автором и азарт появляется, а получится ли у него напечатать эту злополучную строчку. Мало того, еще по ходу дела узнаёшь про режимы работы проца, про указатели, про верхние, нижние регистры al, ah. затронута тема циклов, меток и переходом. Можно узнать про стэк и арифметику указателей. Даже вскользь упомянуто про адресацию памяти и работу БИОС. Короче, ТОП видос, хотим майнкрафт на asm.
@yglyglya
@yglyglya День назад
@@e.z.h.i.k спасибо за отзыв ежидзе броу
@VinceHov
@VinceHov День назад
Вот из-за этого замедляют ютуб
@defectly
@defectly День назад
справился быстрее, чем крипер2004 с созданием папки
@Wolity
@Wolity 20 часов назад
боже просто автор с читами, а крипер тру юзер
@yglyglya
@yglyglya 15 часов назад
​@@Wolity если бы крипер терминал использовал, он бы тоже за 4 секунды справился
@Wolity
@Wolity 10 часов назад
@@yglyglya крипер делал все чтобы успеть за короткое время
@Llight_killer
@Llight_killer День назад
Современный Джимми Нейтрон, не иначе.
@yglyglya
@yglyglya День назад
@@Llight_killer ага
@faringdipi
@faringdipi День назад
Это пиздец, думал сначала рофл видео, полистал, а ты сам, своим трудом пытаешься понять как всё работает, только похвала за такое
@шавкунидзе
@шавкунидзе День назад
КАКОЙ ЖЕ ГЕНИЙ
@TheZazatv
@TheZazatv День назад
Когда будем патчить ядро линукса?
@yglyglya
@yglyglya День назад
@@TheZazatv когда найду баги
@yglyglya
@yglyglya День назад
@@TheZazatv i use arch btw
@vlad_oga
@vlad_oga День назад
Im using kali btw​@@yglyglya
@xaker2014
@xaker2014 День назад
<a href="#" class="seekto" data-time="0">00:00</a> Всем привет <a href="#" class="seekto" data-time="16">00:16</a> Создание папки и файлов 📂🗄 <a href="#" class="seekto" data-time="60">01:00</a> Начинаем писать программу ✍ <a href="#" class="seekto" data-time="71">01:11</a> Переключаем процессор в 16 битный режим, указываем адрес загрузки 🪛 <a href="#" class="seekto" data-time="93">01:33</a> Пишем точку входа и бесконечный цикл ♻ <a href="#" class="seekto" data-time="140">02:20</a> Пытаемся заполнить нулями чанк в 510 байт <a href="#" class="seekto" data-time="180">03:00</a> Добавляем еще 2 байта 0xAA, 0x55 чтобы BIOS понял, что это загрузочная область <a href="#" class="seekto" data-time="213">03:33</a> Настраиваем терминал 🗃 <a href="#" class="seekto" data-time="230">03:50</a> Создаём скрипт для компиляции 📜 <a href="#" class="seekto" data-time="342">05:42</a> Лезем в мануал за помощью 📰 <a href="#" class="seekto" data-time="400">06:40</a> Чиним подсветку синтаксиса редактора micro 🚥 <a href="#" class="seekto" data-time="600">10:00</a> Мучаемся с регулярками для подсветки синтаксиса <a href="#" class="seekto" data-time="924">15:24</a> Сдаёмся! Ставим костыль чтобы хоть как то работало. <a href="#" class="seekto" data-time="936">15:36</a> Попытка запустить №1 <a href="#" class="seekto" data-time="955">15:55</a> Ошибка, начинаем разбираться <a href="#" class="seekto" data-time="1016">16:56</a> Нашли проблему с арифметикой адресов, исправляем <a href="#" class="seekto" data-time="1060">17:40</a> Попытка запустить №2 - Ошибка переполнение типов <a href="#" class="seekto" data-time="1065">17:45</a> Чиним типы данных 🎯 <a href="#" class="seekto" data-time="1080">18:00</a> Попытка запуска на эмуляторе quemu i386, Всё работает <a href="#" class="seekto" data-time="1112">18:32</a> "Попробуем написать символ на экран - это будет супер легко" <a href="#" class="seekto" data-time="1579">26:19</a> "Супер легко" закончилось! Видит символ "A" на экране эмулятора🔥 <a href="#" class="seekto" data-time="1595">26:35</a> Изучаем циклы и выводит 10 букв "A" <a href="#" class="seekto" data-time="1725">28:45</a> Считает количество букв "A" <a href="#" class="seekto" data-time="1731">28:51</a> Делаем 100 букв "A" <a href="#" class="seekto" data-time="1743">29:03</a> AAAAAAAAAAAAAAAAAAAAAA....AAAAA <a href="#" class="seekto" data-time="1746">29:06</a> Делаем прикол (Выводим латинский алфавит) 💬 <a href="#" class="seekto" data-time="1818">30:18</a> Сделали, видим буквы ABCDEF....XYZ 👾 <a href="#" class="seekto" data-time="1836">30:36</a> Пытаемся вывести ASCII таблицу <a href="#" class="seekto" data-time="1893">31:33</a> Всё работает ! <a href="#" class="seekto" data-time="1940">32:20</a> Начинаем наконец-то писать серьёзную программу "Hello World" <a href="#" class="seekto" data-time="2082">34:42</a> Убеждаемся, что запись экрана идёт 📽 <a href="#" class="seekto" data-time="2182">36:22</a> Безысходность, тупим над указателями 😥 <a href="#" class="seekto" data-time="2438">40:38</a> Идём за помощью в интернет, Безуспешно 🌍 <a href="#" class="seekto" data-time="2578">42:58</a> Лезем в исходники ОС чтобы почерпнуть знания от туда 📥 <a href="#" class="seekto" data-time="2936">48:56</a> Всё еще мучаемся с регистрами и их размерностями <a href="#" class="seekto" data-time="2999">49:59</a> Близки к решению, лезем в интернет для уточнения некоторых моментов 🌏 <a href="#" class="seekto" data-time="3070">51:10</a> Дописали, Запускаем, Ура ! Радуемся надписи "Hello World!" 🥰 <a href="#" class="seekto" data-time="3105">51:45</a> Пытаемся довести отображение до идеала <a href="#" class="seekto" data-time="3160">52:40</a> Обзор на поддерживаемые архитектуры эмулятором qemu 💠 <a href="#" class="seekto" data-time="3199">53:19</a> Всем удачи
@amaterasulive4077
@amaterasulive4077 23 часа назад
Так вот почему школьники могут решить любую проблему, они кодят на ассеблере
@HSDivinityBeats
@HSDivinityBeats День назад
<a href="#" class="seekto" data-time="774">12:54</a> что ты там шепчешь?
@yglyglya
@yglyglya День назад
ничего
@Aga-qc9oj
@Aga-qc9oj День назад
Полюбила тракториста и как водится дала... <a href="#" class="seekto" data-time="774">12:54</a>
@MathPTU
@MathPTU 15 часов назад
думаю у него опыт в программировании 20 лет, лет ему сейчас 13
@MathPTU
@MathPTU 15 часов назад
лол, наугад сказал 13 и угадал
@mrsithchanel
@mrsithchanel 27 минут назад
Поставил лайк потому-что ты юзаешь поисковик Google. Круто, так держать!
@yglyglya
@yglyglya 24 минуты назад
@@mrsithchanel мне не нравятся люди, которые используют говняндекс. просто рекламное говно
@mrsithchanel
@mrsithchanel 9 минут назад
@@yglyglya просто Яндекс не выводит в поиск заблокированные Роскомнадзором сайты, тем самым способствует рос. цензуре. А его везде пихают. Google+VPN(или прокси и т.д) = свободный интернет. Моя больная тема, сори если удивил.
@AnonDeepWeb
@AnonDeepWeb 9 часов назад
Я понимаю что видео не особо серьезное, но это очень впечатляюще для парня которому 13 лет...
@user-ns8jo5rm1q
@user-ns8jo5rm1q 12 часов назад
Язык ниже которого только машинный код... Это правда...
@GretanitLife
@GretanitLife День назад
Любая ошибка в программировании на ассемблере - фатальная ошибка
@супербомба-э7к
@супербомба-э7к 20 часов назад
зарождение легенды, в своём возрасте сделать такое. Удачи в развитии!!!
@pastoww
@pastoww 4 часа назад
именно такие челы становятся успешными в будущем
@SalatikInMyHead
@SalatikInMyHead 2 часа назад
успешными девелами на норм языках типа Java\Python\Go 😂👍👍Потомучто в детстве наигрались
@fortden4938
@fortden4938 День назад
Привет, получилось очень круто, судя по твоему голосу мы ровесники, я занимаюсь разработкой веб-сайтов, и даже я занимаясь около 2 лет и видя как ты хорошо знаешь ассемблер я очень даже в шоке, какие еще ЯП ты знаешь?
@yglyglya
@yglyglya День назад
@@fortden4938 C, Python, и Assembly, впринципе это всё
@REZOLVER
@REZOLVER 22 часа назад
Красава! Очень позитивно! Спасибо тебе!
@metavers_player
@metavers_player День назад
Видео очень хорошо зделано! Испытал весь спектр эмоций! Мне интересно, откуда ты так научился асемблеру?
@yglyglya
@yglyglya День назад
@@metavers_player ютуб
@bludrunn3r560
@bludrunn3r560 14 часов назад
Ждем видео как напечатать Hello World! на машинных кодах
@yglyglya
@yglyglya 14 часов назад
будет видео как написать hello world на двоичном коде моей собственной оперцмонной системы GovnOS
@vlad_oga
@vlad_oga День назад
Следующее видео, как с помощью молотка и какой-то матери выбить молотком на жёстком диске по битам исходный код чат гпт, и потом его скомпилировать кувалдой
@Фикусный
@Фикусный 15 часов назад
братан, видос имба, ждём проду
@JKERD72
@JKERD72 15 часов назад
Как же ты хорош, продолжай!
@петро_порошенко
@петро_порошенко 6 часов назад
братан, спасибо за такой быстрый туториал
@gnot7900
@gnot7900 День назад
«Басх» 😂🦾
@onyaf7085
@onyaf7085 14 часов назад
недооцененный гений
@svinbr8830
@svinbr8830 22 часа назад
Попалось твои видео в рекомендациях и скажу, что очень прикольно объясняешь. Прокачивай свои знания по проге и к 11 классу спокойно будешь победителем всероса
@vzrivun_2005
@vzrivun_2005 6 часов назад
это наш технарь местный
@psevdonim753
@psevdonim753 День назад
БРООООО ТЫ ППОСТО ЛУЧШИЙ 😂 Какую виртуалу используешь? Мне тоже интересно попробовать себя в этом
@yglyglya
@yglyglya День назад
@@psevdonim753 это не виртуалка, а тема для линукса (графического окружения xfce), которая выглядит как шриндус 95
@psevdonim753
@psevdonim753 День назад
@@yglyglya нифига не понял, но очень интересно (не шарю, честно) То бишь у тебя сейчас стоит линукс? Это твой комп?
@yglyglya
@yglyglya День назад
@@psevdonim753 да, у меня только линукс на компе
@psevdonim753
@psevdonim753 День назад
@@yglyglya нифига себе, а там правда все через терминал?
@yglyglya
@yglyglya День назад
@@psevdonim753 нет конечно, это сказки. делать всё через терминал можно, если ты хочешь. есть тысячи разных графических окружений. например мне в терминале удобно работать.
@LetroScript
@LetroScript 9 часов назад
Ого, первые вижу школьника, который изучает ассемблер😅😅😅
@yglyglya
@yglyglya 9 часов назад
@@LetroScript и первого школьника на линухе
@LetroScript
@LetroScript 9 часов назад
@@yglyglya Ну я тоже знаю linux:) только через wsl с debian'ом:)
@sidereziztor
@sidereziztor 4 часа назад
бро ты умнее моей информатички
@Nax_UA
@Nax_UA День назад
ASMR ассембли
@yglyglya
@yglyglya День назад
@@Nax_UA ASseMbly Relaxation
@crbndxd
@crbndxd 22 часа назад
рекомендации просто супер кстати, я так и не понял, а где гайд по созданию своего процессора?
@grouse1319
@grouse1319 День назад
как я сюда попал
@yglyglya
@yglyglya День назад
@@grouse1319 открыл ютуб
@mertviyded
@mertviyded День назад
Ахахахах это Эд из ковбоя бибопа еба
@halfevilmane7737
@halfevilmane7737 День назад
Мэн, ты нереально крутой малый
@ffdsanek
@ffdsanek День назад
ахахха капец имба пра бабушка писала на асемблере ура кто-то взялся за дело изменино: Чел учись на пайтоне писать у тебя им будущее сигма
@yglyglya
@yglyglya День назад
@@ffdsanek я знаю C, ассембли и python. выходило 9-часовое видео как я пишу GovnOS. И не скажу, что питьён быстрый, C мне больше по душе. интересный факт: моя бабушка родилась через год после создания ассембли
@floxsssw
@floxsssw 15 часов назад
Спасибо за туториал
@Daniel-lc6ol
@Daniel-lc6ol 18 часов назад
Keep it up bro! Waiting for another episode
@honeymontana
@honeymontana 57 минут назад
сигма
@yglyglya
@yglyglya 38 минут назад
@@honeymontana привет :)
@GameTrix1488
@GameTrix1488 День назад
легенда братух
@TheS4iny
@TheS4iny День назад
чел какой оконный менеджер юзаешь на ролике? i use arch btw
@yglyglya
@yglyglya День назад
@@TheS4iny xfce, в старых роликах i3wm, i use arch too btw
@bludrunn3r560
@bludrunn3r560 14 часов назад
ассембли
@Ilnarildarovuch
@Ilnarildarovuch День назад
Молодец!
@TheRaidyriwe
@TheRaidyriwe День назад
Видео класс, 10/10, топ 1
@LeveldanPRO
@LeveldanPRO 2 дня назад
Резко
@pcman--5326
@pcman--5326 День назад
print("Hello world!")
@yglyglya
@yglyglya День назад
@@pcman--5326 07 07 00 01 07 08 00 27 20 07 08 00 24 20 08 00 2B 20 20 07 08 00 0E 20 07 08 00 04 20 07 08 00 36 20 07 08 00 2E 20 07 08 00 31 20 07 08 2B 20 07 08 00 23 20 07 07 00 00 07 08 00 00 20 00
@ZenuSus
@ZenuSus День назад
Жду как написать "Hello World!" на двоичном коде 😭
@yglyglya
@yglyglya День назад
@@ZenuSus будет, на двоичном коде моей операционной системы GovnOS
@yastepan
@yastepan День назад
Как написать "Hello World!" на ассембли токо на каком ассемблере а так а ладн ну прост хотелась б чтоб переменовал ролик чтоли
@yglyglya
@yglyglya День назад
@@yastepan nasm
@supraaa8516
@supraaa8516 День назад
клаудфлеер обойти сможешь?
@krylov800
@krylov800 День назад
Подскажите, пожалуйста, для чего запускать бинарник из-под qemu? В чём проблема запустить программу на хост-системе?
@yglyglya
@yglyglya День назад
@@krylov800 по приколу
@iamdire3
@iamdire3 14 часов назад
хорош, а где учился? тоже буду браться за него
@yglyglya
@yglyglya 13 часов назад
в ютубе
@iamdire3
@iamdire3 13 часов назад
@@yglyglya респектово. а сколько времени положил? я в реверсинг хочу, а твой видос хорошо мотивирует 😌
@fooldev101
@fooldev101 2 дня назад
легенда го обзор языка раст
@yglyglya
@yglyglya 2 дня назад
@@fooldev101 будет
@fooldev101
@fooldev101 2 дня назад
@@yglyglya уррраа
@general_metalyst
@general_metalyst 4 часа назад
Привет, мега хорош. Попробуй vim :)
@yglyglya
@yglyglya 4 часа назад
@@general_metalyst я его тоже использую часто, qaggVGdq@a!
@general_metalyst
@general_metalyst 4 часа назад
​@@yglyglya👍
@general_metalyst
@general_metalyst 4 часа назад
​@@yglyglyaбазанул, лови почпищика
@holafholaf
@holafholaf 8 часов назад
А зачем тебе убунту?)
@yglyglya
@yglyglya 7 часов назад
@@holafholaf надо для виртуального боха
@YaKefir4eg
@YaKefir4eg День назад
а разве не просто PRINT "HELLO WORLD" ?
@yglyglya
@yglyglya День назад
@@YaKefir4eg это Basic
@YaKefir4eg
@YaKefir4eg День назад
@@yglyglya ааа блин, точно!!! В любом случае, ассемблер пздц сложный язык, молодец, что изучаешь! В мире полным полно промышленного оборудования на заводах, и если слетит прошивка (а оригинал прошивки напрочь утрачен) то такие как ты могут спасти ситуацию!
@StevenGray-g2x
@StevenGray-g2x 15 часов назад
Сколько тебе лет?
@yglyglya
@yglyglya 15 часов назад
13
@HappyAssant
@HappyAssant 5 часов назад
кстати хотел бы разрабатывать ОС и может есть кто поможет направить на изучение (мне 15 и я занимаюсь чепухней)
@yglyglya
@yglyglya 5 часов назад
@@HappyAssant ru-vid.com/group/PLFjM7v6KGMpiH2G-kT781ByCNC_0pKpPN&si=bozKE5klhO1P0jCK советую этот плейлист посмотреть (проги для осдева только на линухе)
@HappyAssant
@HappyAssant 5 часов назад
если поточнее, то на Си и Ассемблере
@HappyAssant
@HappyAssant 5 часов назад
@@yglyglya вот не задачка, я плохо знаю английский, да и не думаю, что в ближайшее время я буду его изучать
@yglyglya
@yglyglya 4 часа назад
@@HappyAssant я в свои 13 его знаю как носитель лол
@HappyAssant
@HappyAssant День назад
Я в шоке как чувак быстро объяснил программу hello world на .asm
@HappyAssant
@HappyAssant День назад
А так удачи тебе в изучении и продвижении
@yglyglya
@yglyglya День назад
@@HappyAssant я в этом аидео написал операционную систему, которая из биоса выводит Hello world, и запустил на реальноҿ виртуалке
@dengarkavenko7693
@dengarkavenko7693 День назад
это виндовс 98 в котором есть wsl ?
@yglyglya
@yglyglya День назад
@@dengarkavenko7693 это линукс с темой шриндуса 95
@dengarkavenko7693
@dengarkavenko7693 День назад
@@yglyglya теперь я твой фанат
@the4560
@the4560 4 часа назад
что за дистрибутив?
@yglyglya
@yglyglya 4 часа назад
@@the4560 arch btw
@Nerey999
@Nerey999 21 минуту назад
<a href="#" class="seekto" data-time="884">14:44</a> так говорят все программисты
@sselfassured8612
@sselfassured8612 День назад
помоги мне рантайм дотнета под линукс собрать
@yglyglya
@yglyglya День назад
@@sselfassured8612 :skull:
@ProgVipe
@ProgVipe День назад
хз по моему мнению на сегодняшний день ассемблер просто хлам
@yglyglya
@yglyglya День назад
@@ProgVipe а мне нравится
@ProgVipe
@ProgVipe День назад
@@yglyglya ну хз мало работы с ним, щас в основном питонистов и джаваскриптеров берут
@envizar
@envizar День назад
мне недавно пришлось копаться в ассемблере, убирая проверку на лицензию из одной программки на джаве. было весело
@yglyglya
@yglyglya День назад
@@envizar пират морского моря
@yastepan
@yastepan День назад
в реверс инженерии ассемблер используетса а это такая тема что популярна всегда воттаквот так что не хлам нуи попросту пишут инагда праграмки на есемьлере потомучт инагда по другому нельзя както так
@baakumi
@baakumi 9 часов назад
я живу на одной планете с гением
Далее
Тест 6 ИИ программистов
32:33
Просмотров 13 тыс.
Bike Vs Tricycle Fast Challenge
00:43
Просмотров 19 млн
ХИТРАЯ БАБУЛЯ #shorts
00:20
Просмотров 1,4 млн
HTTP в 1С за 3 часа
3:23:54
Просмотров 441 тыс.