Вопрос № 60144: Здравствуйте !
У меня при записи в файл возникает error
недоступен FCB ...
почему так подскажите плз...
thanks forward...Вопрос № 60148: Ещё раз здравствуйте - подскажите пожалуйста
есть ли полностью перевеленный HELP для Ассмр.
Если есть можно мне LINK.
Thanks forward...Вопрос № 60165: подскажите хороший на ваш взгляд отладчик......
Вопрос № 60.144
Здравствуйте !
У меня при записи в файл возникает error
недоступен FCB ...
почему так подскажите плз...
thanks forward
Отправлен: 25.10.2006, 15:38
Вопрос задал: Moontain (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Олег Владимирович
Здравствуйте, Moontain!
FCB = File Control Block - блок управления файлом - уже устаревший способ чтениязаписи. Всё же ошибка может возникать при переполнении диска (:)), недостаточном размере DTA (смещение в сегменте DTA превысило 64К). Но, вероятнее всего, DS:DX не представляло собой адрес открытого блока управления файлом. (открытие - AH=0Fh, DS:DX=адрес неоткрытого FCB, INT 21h)
Приложение:
Что касается записи в файл под DOS, то рекомендуется применять следующие функции:
INT 21h: AH=3Dh - открытие файла
параметры AL=режим открытия (1=запись, 0=чтение)
DS:DX=ASCIIZ-строка с именем файла
результат - CF=1 => AX=код ошибки
CF=0 => AX=дескриптор файла
INT 21h: AH=3Eh - закрытие файла, параметр BX-дескриптор файла
INT 21h: AH=40h - запись в файл
параметры: BX-дескриптор
CX=число байт для записи
DS:DX=адрес буфера с данными для записи
результаты - CF=1=>AX=код ошибки
CF=0=>AX=число реально записанных байт
INT 21h, AH=3Fh - чтение файла
параметры- BX-дескриптор
CX-число байт для чтения
DS:DX-адрес буфера для сохранения прочитанных данных
результаты- CF=1=>AX=код ошибки
CF=0 => AX=число реально прочитанных байт
в случае чтения за концом файла CF=AX=0
УДАЧИ!
--------- Факультет ПМ-ПУ - лучший в СПбГУ!
Ответ отправил: Олег Владимирович (статус: 5-ый класс)
Ответ отправлен: 25.10.2006, 20:30 Оценка за ответ: 5 Комментарий оценки: thanks
Вопрос № 60.148
Ещё раз здравствуйте - подскажите пожалуйста
есть ли полностью перевеленный HELP для Ассмр.
Если есть можно мне LINK.
Thanks forward
Отправлен: 25.10.2006, 16:32
Вопрос задал: Moontain (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Pinkbyte
Здравствуйте, Moontain!
Какой именно вам нужен link - для MASM или для TASM? И еще - что за "полностью переведенный хелп" вы имеете ввиду? Лучший хелп для начинающих - рассылка Калашникова, слить можно с subscribe.ru. Можно вопрос поконкретнее задать?
--------- Нейтральность - высшее достижение сознания
Ответ отправил: Pinkbyte (статус: 3-ий класс)
Ответ отправлен: 26.10.2006, 22:07
Вопрос № 60.165
подскажите хороший на ваш взгляд отладчик...
Отправлен: 25.10.2006, 20:20
Вопрос задал: Gwest (статус: 2-ой класс)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: n0name
Здравствуйте, Gwest!
Если вам надо отлаживать обычные Win32 приложения, то ИМХО OllyDebugger наилучший вариант, тем более он Freeware.
А вот если вам нужно будет отлаживать и драйвера, то DriverStudio, а конкретнее SoftICe вам в руки.
Ответ отправил: n0name (статус: 7-ой класс)
Ответ отправлен: 25.10.2006, 20:43 Оценка за ответ: 4
Отвечает: Вiктор
Здравствуйте, Gwest!
Я использовал turbodebugger, мне хватало (Особенно для программ на турбоси, делфи, ТАСМ, созданных с опцией "debug info"). А вообще он наверно устарел.
--------- Флаг вам в руки! (sti, stc, etc)
Ответ отправил: Вiктор (статус: 7-ой класс)
Ответ отправлен: 25.10.2006, 22:13 Оценка за ответ: 4
Отвечает: Gluck3D
Здравствуйте, Gwest!
Лично я использую AFD PRO - маленький, но удобный отладчик (конечно не такой мошьный как Turbo Debug).
Ответ отправил: Gluck3D (статус: 1-ый класс)
Ответ отправлен: 26.10.2006, 06:40 Оценка за ответ: 4
Отвечает: Pinkbyte
Здравствуйте, Gwest!
Когда как - OllyDebugger в совокупности с встроенным дебаггером W32Dasm(который в общем-то устарел). Мне хватает... Софтайс - эт конечно круто, но не всегда бывает нужен такой мощный и навороченный отладчик... Хотя он конечно - безусловный лидер!
--------- Нейтральность - высшее достижение сознания
Ответ отправил: Pinkbyte (статус: 3-ий класс)
Ответ отправлен: 26.10.2006, 22:08 Оценка за ответ: 4
Отвечает: ENS
Здравствуйте, Gwest!
CV, TD, AFDPRO - для ДОСа сайдут, выбирай что удобнее. Для 32 - SoftIce наиболее популярный.
--------- Если нет выхода ищу вход.
Ответ отправил: ENS (статус: 7-ой класс)
Ответ отправлен: 27.10.2006, 13:47 Оценка за ответ: 4