335 читали · 1 год назад
Что такое ассемблер. Для чего он нужен и где используется
Для чего нужен ассемблер, кем, как и где он используется. Основные понятия и примеры Языки программирования бывают очень разными. Они различаются\u000Aпо многим причинам, каждая из которых отражает различные потребности, задачи и\u000Aконцепции в области разработки программного обеспечения. Некоторые языки\u000Aсоздаются для специфических задач. Например, SQL предназначен для работы с\u000Aбазами данных, а MATLAB — для математических и научных вычислений. Языки общего\u000Aназначения разрабатываются для решения широкого круга задач, от веб-разработки\u000Aдо машинного обучения...
05:51
1,0×
00:00/05:51
38,3 тыс смотрели · 4 года назад
Заготовка программы на ассемблере
Ну вот ты решил делать прошивку, как все-таки организовать программу, чтобы она легко читалась и была возможность ее расширять? В этом плане лучше всего разделить ее на части (модули), отвечающие за отдельные функции системы/периферию. Рассмотрим пример: Что здесь важно: программа начинает выполняться с метки Reset (адрес 0x0000), далее перескакивает на метку Init. Сегменте кода между rjmp Init и. самой меткой Init располагается таблица векторов прерываний (int_vectors.asm) и определяются подпрограммы их обработки (int_routines...