Проблема с компиляцией

Тема в разделе "WASM.BEGINNERS", создана пользователем Anatolik, 15 июл 2008.

  1. Anatolik

    Anatolik New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    9
    Еммм...я не знаю,что такое "переменные окружения".Ну,что такое "переменные" я вроде бы знаю...
    Насколько я понимаю ситуацию,то "d:\tasm5plus\bin\tasm d:\wasm\proga_1.asm",это я как бы показываю комп'ютеру,где программа расположена на винчестере.
     
  2. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    Anatolik, по поводу батников, создайте в папке с проектом при помощи, например, блокнота *.bat файл:

    Код (Text):
    1. set file=proga_1
    2.  
    3. d:\tasm5plus\bin\tasm.exe %file%.asm
    4. d:\tasm5plus\bin\tlink.exe /Tdc %file%.obj
    5.  
    6.    del *.obj
    7.  
    8. pause
    и используйте его.
    По поводу опций компиляции и линковки на форуме помоему была тема.
    Выложите исходник программы.
     
  3. Anatolik

    Anatolik New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    9
    Круто,очень удобно:)
    Тему сейчас поищу.Спасибо.
    Исходник:
    Код (Text):
    1. CODESG segment
    2. assume CS:CODESG
    3. org 100
    4. MAIN proc
    5.     xor AL,AL
    6.     mov BH,10h
    7.     mov CH,5
    8.     mov CL,10h
    9.     mov DH,10h
    10.     mov DL,3Eh
    11.     mov AH,6
    12.     int 10h
    13.     call WINDOW
    14.     call WINDOW
    15.     call WINDOW
    16.     call WINDOW
    17.     int 20h
    18. MAIN endp
    19.  
    20. WINDOW proc
    21.     ADD  BH,10h
    22.     ADD CH,1
    23.     ADD CL,1
    24.     SUB DH,1
    25.     SUB Dl,1
    26.     INT 10h
    27.     RET
    28. WINDOW endp
    29. CODESG ends
    30.  
    31. end MAIN