При трансляци файла sign013 появляется это: Microsoft Windows XP [Версия 5.1.2600] (С) Корпорация Майкрософт, 1985-2001. c:\ASM51>tasm51b.bat sign013 TASM 8051 Assembler. Version 2.7.6, December, 1989. Copyright (C) 1985-1989 by Speech Technology Inc. & Microsoft Corp. tasm: source file open error on sign013 и со всеми остальными файлами тоже самое. Короче TASM версий 2.7.6 и 3.1 не транслирует.Почему??? TASM4.1 работает, но мне он не подходит.
Расширение указывал, разницы никакой.Пардон, ВАТник это: Microsoft Windows XP [Версия 5.1.2600] (С) Корпорация Майкрософт, 1985-2001. c:\ASM51>C:\ASM51\TASM51B.BAT TASM 8051 Assembler. Version 2.7.6, December, 1989. Copyright (C) 1985-1989 by Speech Technology Inc. & Microsoft Corp. tasm: No files specified. tasm -<nn> [-options] src_file [obj_file [lst_file [exp_file [sym_file]]]] Option Flags defined as follows: -<nn> Table (48=8048 65=6502 51=8051 85=8085 80=z80) (68=6800 05=6805 70=TMS7000 32=TMS320) -t<tab> Table (alternate form of above) -a Assembly control (strict error checking) -b Produce object in binary format -c Object file written as a contigous block -d<macro> Define macro -e Show source lines with macros expanded -f<xx> Fill entire memory space with 'xx' (hex) -g<x> Obj format (0=Intel,1=MOSTech,2=Motorola,3=bin) -h Produce hex table of the assembled code -l Produce a label table in the listing -m Produce object in MOS Technology format -o<xx> Define number of bytes per obj record = <xx> -p<lines> Page the listing file -q Quiet, disable the listing file -r<kb> Set read buffer size (KB) -s Write a symbol table file -x<xx> Enable extended instruction set (if any) c:\ASM51>
Я имел ввиду содержимое BATника... А вообще, если запускать tasm.exe sign013.asm без BAT-файла, хоть начинает транслейтить? Хотя, похоже, дело совсем не в этом... как будто запрещен доступ к файлам... хз, почему, попробуй посмотреть в дебаггере, успешно ли происходит вызов int21h для открытия/чтения файла.
Втом-то и дело что транслить не начинает, даже простинькие програмки типа "HELLO", выдаёт ошибка открытия файла. В 4 версии работает. Может антивирус что-нибудь блокирует? FAT32 и NTFS на это не влияет?
Может стоить проверит разрешения на доступ к файлу (папке). Естественно NTFS может на это влиять. В систему заходишь под администратором?
Захожу как администратор, но в свойствах папки стоит флажок "только чтение", я его убираю, а он снова появляется, почему-то.