asplinux confpoint, asplinux deluxe, перевод с английского на русский, asplinux 11.2, резервное копирование файлов, .

softomir.narod.ru

 
 На сайте
   Главная
   Links

 Разделы
kaspersky
офисные программы
win rar
доктор веб
программы архиваторы
Отказоустойчивые системы
архиватор win rar
panda antivirus
программы архиваторы
резервное копирование данных
avast edition
 Главная  Links
{img1} panda
Когда элемент справочника находится в активном состоянии (используется), то эти байты принимают значение 00. В исходном состоянии байты этого поля имеют шестнадцатеричные значения F6, установленные командой FORMAT.
словарь
{img2} бухгалтерия
Любые другие значения этого поля указывают на какой-либо вариант его использования. ВРЕМЯ: Это поле имеет длину два байта в формате 16-разрядного целого числа без знака, расположенные со смещениями 22 и 23 относительно начала элемента.
немецко русский словарь
{img3} системы резервного копирования
Начиная с версии ДОС 1.10 в этом поле хранится время создания или модификации файла. В первой версии ДОС хранилась только дата, а это поле было частью зарезервированного поля.
winrar

avast 4 server

asplinux confpoint, asplinux deluxe, перевод с английского на русский, asplinux 11.2, резервное копирование файлов, .
 

Отказоустойчивые системы

Сама метка хранится в полях имени файла и расширения, которые воспринимаются в этом случае как одно целое. Бит 4 (с числовым значением 16) используется для указания элементов справочника, соответствующих справочникам нижнего уровня. Поскольку справочники нижнего уровня хранятся на диске подобно обычным файлам данных, им необходим собственный элемент в корневом справочнике. В этом элементе используются все поля, кроме размера файла, в данном случае равного нулю. Действительный размер файла справочника нижнего уровня легко определяется из соответствующей последовательно- сти в ТРФ. Бит 5 (с числовым значением 32) предусмотрен для облегчения создания резервных копий файлов на жестких дисках. Для файлов на гибких дисках этот атрибут практически бесполезен. ЗАРЕЗЕРВИРОВАННОЕ ПОЛЕ: Это поле зарезервировано для возможного использования в будущем. В первой версии ДОС это поле имело длину 12 байт, но в дальнейшем его сократили до 10 байт, расположенных со смещениями от 12 до 21 относительно начала элемента справочника. Любые новые операции над справочником файлов, которые могут использовать это поле.


kaspersky


 
 

CNews: Новости | e-Business | Hi-Tech | Telecom List.ru - каталог ресурсов интернет Directrix џ­¤ҐЄб жЁвЁа®ў ­Ёп
Hosted by uCoz
0002 2 DW BCDNUMB ; 35 0008 0003 2 DW BCDNUMB ; и т.д. Знак амперсанда (&) сообщает MASM о необходимости подставить значение N, используемое при инициировании макро. Но и это нас еще не удовлетворяет. Наличие у списка чисел BCD только одной метки заставляет нас для доступа к списку использовать индекс. Мы бы хотели иметь метку у каждого элемента списка. Оператор вы- ражения % позволит нам иметь значение каждого числа и использо- вать его как часть метки. Мы переписываем наше макро в виде двух следующих макро: @BCD MACRO NAME,NUMBER ;;NAME для метки ;;NUMBER для данных BCDof&NAME DW NUMBER ;;определить слово с ;;NUMBER в коде BCD ENDM ;;конец макро ;; @BCDtable MACRO N ;;определить макро с параметром N NUMB = 0 ;;инициализировать числа INDEX = 0 HIGHBYTE = 0 REPT N ;;повторить нижеследующее N раз INDEX = INDEX + 1 NUMB = NUMB + 1 ;;увеличить индекс IF (NUMB GT 9) NUMB = 0 HIGHBYTE = HIGHBYTE + 10H ENDIF IF (HIGHBYTE GT 90H) EXITM ENDIF BCDNUMB = (NUMB OR HIGHBYTE) @BCD %INDEX,BCDNUMB ;;INDEX для метки ;;BCDNUMBER для данных ENDM ;;конец команды REPT ENDM ;;конец макро - 1-48 - Теперь, когда мы смотрим листинг, мы видим, что каждый байт таблицы чисел BCD имеет соответствующую метку: @BCDtable 20 0004 0001 3 BCDof1 DW BCDNUMB ;определить число с 0006 0002 3 BCDof2 DW BCDNUMB ; NUMBER 0008 0003 3 BCDof3 DW BCDNUMB ; в 000A 0004 3 BCDof4 DW BCDNUMB ; коде BCD . . . Таким образом можно создавать сложные таблицы.Если есть форму- ла типа (N x M)/((P+Q) MOD T), вместо ручного заполнения таблицы мы можем поручить заботы по ее созданию MASM. Проверять ситуацию переполнения мы могли бы, включив в текст нашего макро что-нибудь вроде следующего: IFE (BCDNUMB LE 0FFFFh) ;;больше, чем может хранить слово? DW BCDNUMB ;;достаточно мало ELSE %OUT ERROR IN @BCD MACRO Оператор OUT выводит сообщение на экран во время ассемблирова- ния - в данном случае сообщение "ERROR IN @BCD MACRO" (ошибка в макро @BCD). До сих пор мы использовали параметры, как конкретные элементы, разделенные запятыми. В качестве одиночного параметра макро также возможно иметь набор элементов, который будет использоваться для итеративного создания данных. Например, если мы хотим установить список сообщений, подлежащих выводу на экран, мы можем закодиро- вать макронабор: @OptDisp MACRO OptType,Options ;; OptType = метка, ;; Options = список OptType&list db Options ENDM ;;конец макро Затем мы можем использовать егo в сегменте данных: @OptDisp LineSpeed,<'2400sq],'2400','4800'> Linespeed - будет заменено в метке, и каждая строка в угловых скобках будет вставлена в директиву db, как если мы набрали: LineSpeedList db '1200' db '2400' db '4800' Подобное применение ограничено, так как при доступе к строке мы исходим из знания, что она имеет в длину 4 символа. Значитель- но чаще мы имеем дело со строками переменной длины, заканчивающи- мися нулем в коде ASСII.

1с бухгалтерия


 
 
CNews: Новости | e-Business | Hi-Tech | Telecom List.ru - каталог ресурсов интернет Directrix џ­¤ҐЄб жЁвЁа®ў ­Ёп
Hosted by uCoz