Friday, 19 June, 2026г.
russian english deutsch french spanish portuguese czech greek georgian chinese japanese korean indonesian turkish thai uzbek

пример: покупка автомобиля в Запорожье

 

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

ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛОУ вашего броузера проблема в совместимости с HTML5

Ассемблер это язык, на котором давно никто не пишет обыденные программы, но язык, который делает обыденного программиста профессионалом.

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

Тут нужно знать, что другие высокоуровневые языки программирования человеку, такие как С++, Pascal и т.п. более понятные и удобные. Но компиляторы этих языков транслируют свои команды и логику в инструкции, которые понятны процессору. 

Вход в ассемблер сильно отличается от привычных нам языков программирования, поэтому начинать мы будем с самого нуля - с 16 битного ассемблера под ms-dos.

Программы из видео:
ms-dos, masm6.11, winimage - https://cloud.mail.ru/public/zp6Q/Xf5uqsahJ/
vurtualbox - https://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 Написание первой программы
Мой аккаунт