Сейчас на форуме: vsv1, _MBK_ (+3 невидимых)

 eXeL@B —› Вопросы новичков —› проблемы с компилляторами
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 января 2008 17:36
· Личное сообщение · #1

Здравствуйте, уважаемые участники форума!
я открываю ассемблерный файл от Калашникова с помощью MASM v 9.0, нажимаю Project, Assemble ASM file он пишет
Assembling: C:\Documents.asm
MASM : fatal error A1000: cannot open file : C:\Documents.asm
хотя почему Documents.asm, если я открыл prog02.asm?...

открываю его с помощью FASM 1.67.14 , Run, указывает ошибку: CSEG segment
текс программы таков:
CSEG segment
org 100h
Start:

mov ah,9
mov dx,offset String
int 21h
mov ah,10h
int 16h
int 20h
String db 'Ќ ¦¬ЁвҐ «оЎго Є« ўЁиг:$'
CSEG ends
end Start
ещё вместо комментариев в обоих компилляторах иероглифы... на вирусы проверял
подскажите, пожалуйста




Ранг: 392.8 (мудрец), 108thx
Активность: 0.260.01
Статус: Участник
REVENGE сила, БеХоЦе могила

Создано: 17 января 2008 18:12
· Личное сообщение · #2

>ещё вместо комментариев в обоих компилляторах иероглифы...
Это очевидно, не совпадает кодировка файла, и компилятора...
Например в компиляторе используется Win, а в файле Dos кодировка, или наоборот

-----
StarForce и Themida ацтой!





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 17 января 2008 18:27
· Личное сообщение · #3

Олег, не все программы корректно обрабатывают пути с пробелами.
создай папку C:\Dev и храни там свои проекты на асме.

-----
EnJoy!




Ранг: 51.5 (постоянный), 16thx
Активность: 0.040.01
Статус: Участник

Создано: 17 января 2008 18:45
· Личное сообщение · #4

Oleg_Sizon, в фасме ваш сырок выглядит так (1.67.25):
org 100h
Start:
mov ah,9
mov dx, String
int 21h
mov ah,10h
int 16h
int 20h
String db 'Ќ ¦¬ЁвҐ «оЎго Є« ўЁиг:$'


у масма и фасма разный синтаксис!! как правило все книги\рассылки представляют исходники на МАСМе\ТАСМе...



Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 января 2008 19:00
· Личное сообщение · #5

спасибо за ответы!
дело в том, что я сначала искал MASM 5.0-5.10 и 6.11-6.13, о которых идёт речь в рассылке Калашникова, не нашёл, скачал MASM v 9.0, потом FASM, не зная, что есть такие различия... не подскажите, где можно скачать компиляторы с моей кодировкой?



Ранг: 20.4 (новичок)
Активность: 0.020
Статус: Участник

Создано: 17 января 2008 19:15
· Личное сообщение · #6

Oleg_Sizon

masm 5.10
ifolder.ru/4989391

masm 9 вроде бы только под win32



Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 17 января 2008 23:33
· Личное сообщение · #7

а существует компиллятор, который имеет виндосовский интерфейс и может компилить файлы обеих кодировок? или как перевести, если можно, файл из досовской кодировки в Win? ещё такой глюк - после запуска файла MASM.exe файл LINK.exe удаляется а пробую открыть помощь - пишет "файл CV.HLP не является файлом справки Windows или он повреждён"




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 18 января 2008 16:31
· Личное сообщение · #8

Oleg_Sizon пишет:
пробую открыть помощь - пишет "файл CV.HLP не является файлом справки Windows или он повреждён

Vista чтоль? скачай с форума masm32.com файл в формате .chm

Oleg_Sizon пишет:
а существует компиллятор, который имеет виндосовский интерфейс и может компилить файлы обеих кодировок?

Просто под DOS пиши на англ., т.к. в досе в любом случае кодировка 866.
Можешь использовать встроенный конвертер редактора Bred3 http://www.astonshell.ru/freeware/bred3/ для перевода из одной кодировки в другую.

-----
EnJoy!



 eXeL@B —› Вопросы новичков —› проблемы с компилляторами
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати