Если вы начинаете изучать язык ассемблера, то у вас наверняка сразу появляется куча вопросов, найти ответ на которые бывает на так просто (кстати, на некоторые вопросы вы найдёте ответы в подборке статей по ассемблеру этого канала). Лично меня когда-то сильно мучал вопрос - зачем в начале некоторых программ на ассемблере записывается строка: ORG 100h Попробую сегодня ответить, не вдаваясь в излишние подробности… Начну с того, что это не команда процессора, а оператор (иногда это называют директивой), который даёт некие указания ассемблеру (какие - чуть позже). С этого оператора начинается программа типа СОМ (то есть исполняемый файл такой программы в DOS/Windows имеет расширение .СОМ, а не .ЕХЕ). Этот оператор указывает ассемблеру, что код нашей программы должен загружаться не с самого начала сегмента, а со смещения 100h. Напомню, что ассемблер - это программа (точнее, обычно это несколько программ), которая преобразует код на ЯЗЫКЕ ассемблера в машинные коды, то есть в исполняемый фай