0 / 0 / 0
Регистрация: 20.04.2012
Сообщений: 3
|
|
1 | |
Создание переменной (DB)20.04.2012, 14:21. Показов 1453. Ответов 6
Метки нет (Все метки)
Здравствуйте, просматривал тему: Получить размер файла, заданного в командной строке
Все понятно, кроме: FName DB 253,?,255 dup(?) Как это правильно истолковать? Использовал гугл и нашел только создание простых, типа: FName DB 253 dup(?)
0
|
20.04.2012, 14:21 | |
Ответы с готовыми решениями:
6
Создание локальной переменной из макроса Создание переменной с именем из значения другой переменной Создание переменной, имя которой включает имя другой переменной Создание переменной |
391 / 179 / 2
Регистрация: 14.03.2012
Сообщений: 443
|
|
20.04.2012, 14:35 | 2 |
Это массив из байт:
элемент на нулевой позиции = 253 элемент на первой позиции = неинициализирован элемент на второй позиции = 255 далее идут 255 неинициализированых байт (DUP - значит повторять)
1
|
116 / 136 / 0
Регистрация: 15.04.2012
Сообщений: 1,031
|
|
20.04.2012, 15:00 | 3 |
_lucius_, вы ошиблись, что на второй позиции число 255. На самом деле со второй позиции начинаются 255 неинициализированных полей.
0
|
391 / 179 / 2
Регистрация: 14.03.2012
Сообщений: 443
|
|
20.04.2012, 15:08 | 4 |
0
|
Ушел с форума
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
|
|
21.04.2012, 03:01 | 5 |
krauser, истолковывать конструкцию FName DB 253,?,255 dup(?) нужно так:
под имя файла (FName == File Name ) выделен массив с именем FName из 253 символов не считая символ Enter (первое число), в байте с адресом FName+1 будет находится реальное количество символов имени файла (? здесь сейчас ничего нет), далее выделено 255 байт под имя файла, которое будет завершено символом Enter=0Dh (255 dup(?)). Более подробно об этом читай в описании функции 0Ah прерывания 21h
0
|
116 / 136 / 0
Регистрация: 15.04.2012
Сообщений: 1,031
|
|
21.04.2012, 06:03 | 6 |
А я думал, что здесь хранится имя файла для загрузки без таких символов.
0
|
Ушел с форума
16279 / 7604 / 1065
Регистрация: 11.11.2010
Сообщений: 13,617
|
|
21.04.2012, 08:03 | 7 |
programmisto,
0
|
21.04.2012, 08:03 | |
21.04.2012, 08:03 | |
Помогаю со студенческими работами здесь
7
Создание переменной Создание глобальной переменной Создание Новой переменной! Создание переменной кнопки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |