1. Программирование микропроцессоров: введение | Программирование микропроцессоров

12+
12+

1 просмотр

день назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

день назад

ПожаловатьсяНарушение авторских прав
12+
12+

1 просмотр

день назад

Курс "Программирование микропроцессоров" специальность 09.03.04 "Программная инженерия", 1 курс. Про подготовку программистов в Институте iSpring здесь: https://ispring.institute/software-engineering Это первая лекция курса «Программирование микропроцессоров». Разбираем основы: что такое микропроцессор, из каких частей он состоит, как устроены архитектуры фон Неймана и Гарвардская, и что такое программа с точки зрения процессора — набор машинных инструкций в памяти. Сравним одну и ту же функцию, скомпилированную под x86-64 и ARM64, и увидим, почему машинный код и ассемблер непереносимы. Также обсудим, почему выбран язык C, как работает цепочка C → компилятор → линкер → исполняемый файл, и откуда берутся функции стандартной библиотеки. Цель лекции — понять, что именно делает процессор, когда вы запускаете программу. Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/mpp Поддержать меня на Boosty: https://boosty.to/vivid-bw Тайм-коды: 0:00 О курсе 2:51 Устройство микропроцессора 10:25 Как процессор выполняет программу 39:03 Знакомство с языком C

Название:

1. Программирование микропроцессоров: введение | Программирование микропроцессоров

Категория:

Разное