Загрузка страницы

Hello World на Ассемблере (x86)

Сегодня мы напишем простую программу "Hello World!" на языке программирования Ассемблер (Assembly) x86.
Вы никогда не задумывались как именно работает компьютерная программа? Современные языки программирования по типу Python, C++, Java использую понятные для любого человека команды: "if/else" - постановка условий, "print" - вывод текста на экран и т.д. Однако компьютер не понимает таких команд, из-за чего приходиться переводить код в набор машинных команд, понятных лишь процессору. Именно об этом мы и поговорим!

Привет! Меня зовут Игорь. На моём канале ты сможешь найти уроки по нейронным сетям, визуализации данных и программированию в целом.
Моя цель - сделать программирование более доступным и понятным. Для просмотра моих видео вам не нужно высшее образование по Computer science. Все непонятные темы и термины я буду понятно объяснять и показывать на примерах.
Оставайся с нами, и чтобы не пропустить ни одного видео - подписывайся на канал и нажимай на колокольчик!

Команды из видео:
► nasm -felf64 hello.asm
► ld hello.o
► ./a.out

✅ Группа VK - http://bit.ly/VK_PseudoDev

💲💲 Поддержать выход новых роликов и автора в том числе:
https://www.donationalerts.com/r/pseudodeveloper

📖 Плейлист "Программирование на Практике" - https://www.youtube.com/playlist?list=PLMDIx4RI54Pbd_70CeCzLl1vVA--Sl6AB
📖 Плейлист “Нейронные Сети на Понятном Языке” - https://www.youtube.com/watch?v=_8OorK4RJCs&list=PLMDIx4RI54PaQPcGIXbhELYmPVW-oVBxy
📖 Плейлист "Изучение NumPy" -
https://www.youtube.com/playlist?list=PLMDIx4RI54PZF-7tFIafCnLKynSDexvw0

Видео Hello World на Ассемблере (x86) канала Псевдо Программист
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
11 февраля 2021 г. 17:45:01
00:09:34
Другие видео канала
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛОЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛОНадо ли знать программисту: историю ЭВМ, машинный код, уметь работать с низкоуровневыми языками?Надо ли знать программисту: историю ЭВМ, машинный код, уметь работать с низкоуровневыми языками?Как страдали программисты в 80-х. Подключаем Arduino модуль к БК 0010 и пишем для него игруКак страдали программисты в 80-х. Подключаем Arduino модуль к БК 0010 и пишем для него игру😱 САМЫЕ СЛОЖНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯ😱 САМЫЕ СЛОЖНЫЕ ЯЗЫКИ ПРОГРАММИРОВАНИЯЗачем учить ассемблер?Зачем учить ассемблер?Линукс для Программиста | Что такое Linux и для чего он нужен?Линукс для Программиста | Что такое Linux и для чего он нужен?Вот Почему Твой Код - Говно | Python PEP-8Вот Почему Твой Код - Говно | Python PEP-8Как компьютеры складывают числаКак компьютеры складывают числаСтоит ли учить ассемблер новичку. #SimpleCodeСтоит ли учить ассемблер новичку. #SimpleCodeКАК РАБОТАЮТ КОДИРОВКИ | ОСНОВЫ ПРОГРАММИРОВАНИЯКАК РАБОТАЮТ КОДИРОВКИ | ОСНОВЫ ПРОГРАММИРОВАНИЯЧто бесит тату мастера | Даша АничЧто бесит тату мастера | Даша АничПишу программу в машинных кодахПишу программу в машинных кодахЧем машинный код отличается от ассемблераЧем машинный код отличается от ассемблера// Язык Ассемблера #1 [FASM, Linux, x86-64] //// Язык Ассемблера #1 [FASM, Linux, x86-64] //Как мы напечатали 3-д принтер на 3-д принтереКак мы напечатали 3-д принтер на 3-д принтере#1  Первая программа на ассемблере MASM#1 Первая программа на ассемблере MASM12 красивых ОДНОСТРОЧНЫХ конструкций на Python — сделай свой код конфеткой!12 красивых ОДНОСТРОЧНЫХ конструкций на Python — сделай свой код конфеткой!x86 Assembly: Hello World!x86 Assembly: Hello World!Визуализация Данных на Python | Pandas и MatplotlibВизуализация Данных на Python | Pandas и MatplotlibЯЗЫКИ ПРОГРАММИРОВАНИЯ. ЧТО НУЖНО ЗНАТЬ!ЯЗЫКИ ПРОГРАММИРОВАНИЯ. ЧТО НУЖНО ЗНАТЬ!
Яндекс.Метрика