• ClipSaver
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Ассемблер ARM/ARM64. x86/x86_86. Введение. Подготовка. скачать в хорошем качестве

Ассемблер ARM/ARM64. x86/x86_86. Введение. Подготовка. 2 years ago

Ассемблер

Nasm

Yasm

Fasm

Masm

Gas

C++

Pascal

Lazarus

GCC

CLang

binutils

assembler

FreePascal

FPC

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Ассемблер ARM/ARM64. x86/x86_86. Введение. Подготовка.
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Ассемблер ARM/ARM64. x86/x86_86. Введение. Подготовка. в качестве 4k

У нас вы можете посмотреть бесплатно Ассемблер ARM/ARM64. x86/x86_86. Введение. Подготовка. или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

  • Информация по загрузке:

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Ассемблер ARM/ARM64. x86/x86_86. Введение. Подготовка. в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Ассемблер ARM/ARM64. x86/x86_86. Введение. Подготовка.

Приветствую вас на моём канале. Данное видео больше информативное. Ни какой работы с кодом здесь не будет. Весь код будет в последующих видео. Я начинаю курс по ассемберу ARM, но... разбираясь с ARM я заметил сложность с поиском необходимой информации. Хотя она есть. И потому, я решил сопровождать две версии кода, одна для процессоров x86/x86_64, другая для ARM/ARM64. То что я занялся данным курсом не означает, что я забросил ZenGL. Это означает, что мне полезно будет узнать больше об данном ассемблере, а так же вам, если вам это будет интересно. Для работы с ARM нам потребуется какое-нибудь устройство на ARM, это может быть: телефон, планшет, Raspberry, у кого-то возможно компьютер на этом процессоре. Если этого нет, то на данное время есть интернет ресурсы, с онлайн-эмуляторами, эмуляторы Android, Raspberry и ОС на ARM. Я хотел сказать, что я буду использовать эмулятор ARM - Debian 11. Куда я так же установил FPC/Lazarus. Nasm, Yasm. Всё для тренировок. Но! Оказалось, что есть ещё более простой путь для тестирования работы ARM/ARM64 - это эмулятор в командной строке "qemu-arm" и "qemu-aarch64". А вот их найти как раз сложнее. Если для вас непросто найти их, то надо скачать исходники Qemu и скомпилировать их. Есть эти файлы уже в скомпилированном виде? Я не знаю. У меня есть эти два файла для Linux. https://disk.yandex.ru/d/oBK-BHew7hKFkQ - пароль 456123. https://sourceforge.net/projects/asse... "Уроки" включены в архив. Эти файлы должны быть так же в Android-SDK. Потому, вероятнее всего вы их там найдёте, я про "qemu-arm" и "qemu-aarch64". Но если у вас есть достаточно быстро работающее устройство ARM/ARM64, то лучше использовать их! Или у вас достаточно хорошая машина, которая сможет достаточно неплохо эмулировать эту архитектуру?! ******************************************************************************** Для работы с архитектурой ARM, я буду использовать Gas, потому что пока только у него видел кросс-компиляцию под другие архитектуры. И FPC/Lazarus. У меня установлен кросс-компилятор. Если вы будете использовать какой-либо ещё кросс-компилятор, то всё в ваших руках. Если вы решили повторить за мной и использовать FPC/Lazarus, то вам желательно работать с Linux. binutils Установка FPC/Lazarus, смтрите видео, если не разобрались сами:    • Установка FPC/Lazarus в Windows, Linux.   ******************************************************************************** Прежде чем смотреть следующие видео, вы должны быть немного подготовлены и иметь представление о регистрах, инструкциях и многом прочем на данном процессоре ARM/ARM64. Основную информацию, я скину под видео. Теперь немного об ассемблерах. Я буду работать с ARM64 и надо знать, что между ARM и ARM64 есть отличия. Но основные отличия - это то, что регистры, что были на процессорах ARM это регистры r0-r15, они были изменены на процессорах ARM64 и стали регистрами x0-x30, и в то же время 32-х разрядные регистры ARM64 это w0-w30 (по количеству регистров могу ошибаться). Что двигало разработчиками архитектуры? Зачем они это сделали? Почему просто не расширили изначальные регистры? Ответов на эти вопросы, вернее всего мы не получим. Но это и не страшно, главно об этом помнить. Так же есть ещё отличия, насколько они значительны, мы (или вы сами) сможем выяснить в процессе тренировок. Так что до встречи в новых видео. Ну а вам подготовится перед их просмотром. Потому что я не буду пробегаться по основам, мы будем, в основном, только практиковаться. Сайты с информацией по ассемблерам: https://osdev.fandom.com/ru/wiki/%D0%... https://modexp.wordpress.com/2018/10/... http://pp4s.co.uk/main/tu-trans-asm-a... https://heyrick.eu/assembler/ - случайно нашёл для Linux x86_64 - но для информации полезно: https://zen.yandex.ru/media/id/5f04c4... Полезно почитать книгу "Рудольф Марек. Ассемблер на примерах." Раздел "Программирование в Linux". Видео, где я собирал виртуальную машину Debian-ARM. Для графической оболочки у вас должно быть ядро Linux не ниже 5-го. Тогда можно установить полноценную эмулируемую систему ARM|ARM64.    • Debian ARM, используя Qemu. Виртуальная ма...      • Debian ARM32 на Qemu. Виртуальная машина, ...   Видео, где дают общую информацию и рассказывают как пользоваться онлайн-ARM-компилятором (эмулятором). Советую новичкам посмотреть и потренироваться.    • Assembly Language Programming with ARM – F...   Связь: [email protected] Так же можно связаться со мной на форумах Lazarus или https://gamedev.ru/users/?id=84535 Телега: @SeenkaoSerg Поддержать канал можно через ВТБ: 2200 2414 1473 2952

Comments
  • Ассемблер ARM/ARM64, x86/x86_64. Hello World. 2 years ago
    Ассемблер ARM/ARM64, x86/x86_64. Hello World.
    Опубликовано: 2 years ago
    1016
  • Венедиктов – страх, Симоньян, компромиссы / вДудь 1 day ago
    Венедиктов – страх, Симоньян, компромиссы / вДудь
    Опубликовано: 1 day ago
    2068504
  • How is Telegram connected to the FSB? And what does this mean for you? Investigation 1 day ago
    How is Telegram connected to the FSB? And what does this mean for you? Investigation
    Опубликовано: 1 day ago
    324423
  • iOS 26 — крупнейшее обновление со времён iOS 7 1 day ago
    iOS 26 — крупнейшее обновление со времён iOS 7
    Опубликовано: 1 day ago
    658316
  • Действительно куражная олимпиадная математика: крутая задачка о двух цифрах и 12 days ago
    Действительно куражная олимпиадная математика: крутая задачка о двух цифрах и "квадратных" числах!
    Опубликовано: 12 days ago
    52
  • iOS 26: Первые впечатления 1 day ago
    iOS 26: Первые впечатления
    Опубликовано: 1 day ago
    348442
  • Когда Россия готовит нападение на Эстонию 6 hours ago
    Когда Россия готовит нападение на Эстонию
    Опубликовано: 6 hours ago
    509132
  • Преемники Путина | Почему они все растворились (English subtitles) @Max_Katz 14 hours ago
    Преемники Путина | Почему они все растворились (English subtitles) @Max_Katz
    Опубликовано: 14 hours ago
    476576
  • Ковчег, Грааль, Череп: артефакты из Индианы Джонса — правда или миф? 1 day ago
    Ковчег, Грааль, Череп: артефакты из Индианы Джонса — правда или миф?
    Опубликовано: 1 day ago
    215943
  • Вор в законе Дед Хасан - крестный отец криминального мира России / Его боялись все / @anton_lyadov 1 day ago
    Вор в законе Дед Хасан - крестный отец криминального мира России / Его боялись все / @anton_lyadov
    Опубликовано: 1 day ago
    522216

Контактный email для правообладателей: [email protected] © 2017 - 2025

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5