Дело в том, что, открывая файл процедурой CreateFile, мы были непростительно беспечны, считая, что файл с указанным именем действительно существует. Но представим себе, что это не так. Как по­ведет себя процедура, пытаясь открыть несуществующий файл, — пока не ясно. А между тем, в описании процедуры CreateFile сказано, что возвращаемое зна­чение будет в этом случае отличаться от всех возможных «нормальных» дескрип­торов файлов. Это значение равно IN VALIDHANDLEVALUE, и открывая файл, нужно всякий раз проверять, не равен ли ему полученный дескриптор.

Задача 6.1. Перепишите программу из листинга 6.2 с учетом возможных ошибок процедуры CreateFile. Испытайте программу неправильным именем файла и убедитесь в том, что она и в этом случае ведет себя разумно.

С++

Производитель изделия трудится с совокупностью команд при сборе алгоритма на ЯП ассемблера. При том он трудится с некой кросс-платформой, имеющей собственную версию языка программирования. Далее рассказаны основные правила, которые используются абсолютно во всех системах программирования. Каждая команда сообщает процессору выполняемую операцию и пути хода к операндам. Командная строка яп C++ содержит адрес (знаковый адрес), мнемонику (знаковое имя) операции, компоненты операции, пояснение. Имя команды однозначно согласованно с осуществляемой ею алгоритмом (действием). Степень компонентов операции в различных операциях устройств управления MCS-51 находится в диапазоне от нуля до трех, переменные разделяются кавычками. При четырёх операндах начальным указывается получатель, в дальнейшем отправитель. Многие операции по сразу загружают аккумулятор как один из генераторов переменной или как получатель результата.

Пути указания адресов обрисовывают собой набор режимов входа к переменным. Одни из них просты и поэтому приводят к плотному размеру операции и стремительному подходу к компоненту операции, но общая масса дешёвых с ними ресурсов урезан. Иные методы назначения адреса дают делать со всеми имеющимися в концепции средствами, но операция становится объемной, на ее установление и выполнение тратится вдоволь ресурсов. Набор способов адресации в всякой системе операций обнаруживается примирительным комбинированием знаемых режимов назначения адреса, выбранным проектантами архитектуры исходя из их набора регулируемых задач. При этом для вычислителей со структурой PTTR крупную значимость имеет и довольство работы программиста.

Со стороны границы команды контроллеров рода MCS-51 разделяются на 1-, 2- и 3 битные. Используется пять основных способа адресации.


назад далее