TASM2.7.6 не транслирует из XP

Тема в разделе "WASM.BEGINNERS", создана пользователем qwert13, 6 сен 2007.

  1. qwert13

    qwert13 New Member

    Публикаций:
    0
    Регистрация:
    6 сен 2007
    Сообщения:
    4
    При трансляци файла 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 работает, но мне он не подходит.
     
  2. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Может, расширение .asm не указано?? Дай хоть BATник посмотреть...
     
  3. qwert13

    qwert13 New Member

    Публикаций:
    0
    Регистрация:
    6 сен 2007
    Сообщения:
    4
    Расширение указывал, разницы никакой.Пардон, ВАТник это:

    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>
     
  4. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Я имел ввиду содержимое BATника...
    А вообще, если запускать tasm.exe sign013.asm без BAT-файла, хоть начинает транслейтить? Хотя, похоже, дело совсем не в этом... как будто запрещен доступ к файлам... хз, почему, попробуй посмотреть в дебаггере, успешно ли происходит вызов int21h для открытия/чтения файла.
     
  5. qwert13

    qwert13 New Member

    Публикаций:
    0
    Регистрация:
    6 сен 2007
    Сообщения:
    4
    Втом-то и дело что транслить не начинает, даже простинькие програмки типа "HELLO", выдаёт ошибка открытия файла. В 4 версии работает. Может антивирус что-нибудь блокирует? FAT32 и NTFS на это не влияет?
     
  6. bigredcat

    bigredcat New Member

    Публикаций:
    0
    Регистрация:
    3 сен 2007
    Сообщения:
    54
    Может стоить проверит разрешения на доступ к файлу (папке). Естественно NTFS может на это влиять. В систему заходишь под администратором?
     
  7. qwert13

    qwert13 New Member

    Публикаций:
    0
    Регистрация:
    6 сен 2007
    Сообщения:
    4
    Захожу как администратор, но в свойствах папки стоит флажок "только чтение", я его убираю, а он снова появляется, почему-то.