Язык ассемблера для Intel x86 - Урок #3 - Регистры, команда mov, способы адресации, арифметика

  Рет қаралды 12,760

dvsav

dvsav

4 жыл бұрын

00:41 - Регистры общего назначения процессоров Intel x86
02:00 - Регистры EIP, EFLAGS, сегментные регистры
02:57 - Команда перемещения данных MOV
05:39 - Описание данных на языке ассемблера
08:56 - Способы адресации
11:35 - Сложение и вычитание целых чисел

Пікірлер: 31
@user-mf2hc3oj6s
@user-mf2hc3oj6s 2 жыл бұрын
В 1974 году начинал программирование на ЯСКе Минск-32. ЯСК - язык символического кодирования, аналог ассемблера в те годы. Это уже древняя история.
@Andruhass
@Andruhass 3 жыл бұрын
Отличный урок! Сразу видно подход педанта и перфекциониста. Информация обширна, многовариантна (затронуты детали о которых большинство лекторов умалчивает) и отлично структурирована. Если бы все преподаватели так объясняли, то обучение проходило бы намного эффективнее и приятнее. Огромное Вам спасибо 👍.
@user-is9fv5bi7x
@user-is9fv5bi7x 3 жыл бұрын
Согласен. Например многие, говоря про метки, не упоминают, что это просто идентификаторы, удобные для программиста, которые потом программой ассемблером будут заменены на числа. И таких деталей много.
@user-dq9lk9id3b
@user-dq9lk9id3b 3 жыл бұрын
Благодарю за хорошее объяснение и наглядные примеры.
@user-is9fv5bi7x
@user-is9fv5bi7x 3 жыл бұрын
Отличные обучающие видео. С позиции новичка знаю о чем говорю - хотя и имею небольшой опыт программирования на С++, ассемблер никак не давался. Брался за разные книги, но нигде так информацию легко и емко не преподносят, как в Ваших видео. Остановился пока на книгах Рудольф Марек "Ассемблер на примерах", Столяров А.В. "Азы программирования" и видео уроках.
@spathochetsa2577
@spathochetsa2577 Жыл бұрын
Какое, однако, годное объяснение. Побольше бы таких как вы)
@nomilious8093
@nomilious8093 3 жыл бұрын
Очень понятно поданная информация!! Благодарю)
@user-og4zy9pn8c
@user-og4zy9pn8c 3 жыл бұрын
Благодарю за понятное объяснение способов адресации
@Lik20000
@Lik20000 3 жыл бұрын
спасибо большое за уроки
@1GN15
@1GN15 3 жыл бұрын
Топ чувак!!! Лайк!!
@ekaterinatsinovnik7197
@ekaterinatsinovnik7197 3 жыл бұрын
Огромное спасибо за объяснение!
@arturborisov5602
@arturborisov5602 2 жыл бұрын
очень качественно спасибо!!!
@andrewananenko797
@andrewananenko797 3 жыл бұрын
А почему рассказано только про 4 способа адресации? Есть же еще относительная и расширенная (вроде как). Не понимаю почему про них не рассказали...
@ruslansanzharov5825
@ruslansanzharov5825 2 жыл бұрын
Си будет жить вечно!
@dvsav
@dvsav 2 жыл бұрын
Си полвека уже живет, и это радует)
@user-vo9kn3pp6p
@user-vo9kn3pp6p 2 жыл бұрын
пока не подойдут к программированию принципиально по другому и процы не переделают
@ohnocoder
@ohnocoder Жыл бұрын
@@user-vo9kn3pp6p Все равно Си самый удобный и понятный язык всех времен)
@user-vo9kn3pp6p
@user-vo9kn3pp6p Жыл бұрын
@@ohnocoder я же сказал - до прихода другой системы. раньше римские цифры были и всех устраивало, но это тупик. теперь позиционная система и это бесконечность возможностей. но кто знает может и она канет в лета
@ohnocoder
@ohnocoder Жыл бұрын
@@user-vo9kn3pp6p Си это не система, это язык с очень удобным синтаксисом. Это как русский/английский - можно просто добавить новые слова, и все будет норм.
@thetraveler7779
@thetraveler7779 2 жыл бұрын
какие книги посоветуете по ассемблеру? начиная с базовых и заканчивая для профи
@dvsav
@dvsav 2 жыл бұрын
База - это Кип Ирвин (Kip Irvine). Там рассмотрено базовое устройство компьютера, синтаксис языка, базовые понятия программирования (ветвления, циклы, функции и прочее). У Кипа Ирвина по большей части подразумевается, что ваша программа работает в пользовательском режиме. Далее я бы посоветовал Руслана Аблязова - это программирование уже в режиме ядра, т. е., грубо говоря, вы узнаете, как написать операционную систему. Я по этой теме тоже хочу снять курс.
@user-gc8ww6ox3c
@user-gc8ww6ox3c 3 жыл бұрын
Чому голос Путіна?
@graphicsh
@graphicsh 3 жыл бұрын
А разве mmx и xmm это не одно и то же? (в коде xmm - значит использование регистров mmx)
@user-kr2ff3xr3h
@user-kr2ff3xr3h 3 жыл бұрын
к регистрам mmx применима только целочисленная арифметика и они 64 бита, а регистры xmm служат для арифметики с плавающей запятой и имеют размерность 128 бит
@graphicsh
@graphicsh 3 жыл бұрын
@@user-kr2ff3xr3h спасибо
She’s Giving Birth in Class…?
00:21
Alan Chikin Chow
Рет қаралды 4,6 МЛН
КАРМАНЧИК 2 СЕЗОН 6 СЕРИЯ
21:57
Inter Production
Рет қаралды 416 М.
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 33 МЛН
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО
54:43
Assembly Language in 100 Seconds
2:44
Fireship
Рет қаралды 1,5 МЛН
Регистры общего назначения
18:21
SockFD
Рет қаралды 3,5 М.
She’s Giving Birth in Class…?
00:21
Alan Chikin Chow
Рет қаралды 4,6 МЛН