Задача 6.1. Перепишите программу из листинга 6.2 с учетом возможных ошибок процедуры CreateFile. Испытайте программу неправильным именем файла и убедитесь в том, что она и в этом случае ведет себя разумно.
Производитель изделия трудится с совокупностью команд при сборе алгоритма на ЯП ассемблера. При том он трудится с некой кросс-платформой, имеющей собственную версию языка программирования. Далее рассказаны основные правила, которые используются абсолютно во всех системах программирования. Каждая команда сообщает процессору выполняемую операцию и пути хода к операндам. Командная строка яп C++ содержит адрес (знаковый адрес), мнемонику (знаковое имя) операции, компоненты операции, пояснение. Имя команды однозначно согласованно с осуществляемой ею алгоритмом (действием). Степень компонентов операции в различных операциях устройств управления MCS-51 находится в диапазоне от нуля до трех, переменные разделяются кавычками. При четырёх операндах начальным указывается получатель, в дальнейшем отправитель. Многие операции по сразу загружают аккумулятор как один из генераторов переменной или как получатель результата.
Пути указания адресов обрисовывают собой набор режимов входа к переменным. Одни из них просты и поэтому приводят к плотному размеру операции и стремительному подходу к компоненту операции, но общая масса дешёвых с ними ресурсов урезан. Иные методы назначения адреса дают делать со всеми имеющимися в концепции средствами, но операция становится объемной, на ее установление и выполнение тратится вдоволь ресурсов. Набор способов адресации в всякой системе операций обнаруживается примирительным комбинированием знаемых режимов назначения адреса, выбранным проектантами архитектуры исходя из их набора регулируемых задач. При этом для вычислителей со структурой PTTR крупную значимость имеет и довольство работы программиста.
Со стороны границы команды контроллеров рода MCS-51 разделяются на 1-, 2- и 3 битные. Используется пять основных способа адресации.
