
19.05.2009, 20:49
|
|
Участник форума
Регистрация: 30.09.2006
Сообщений: 165
С нами:
10321822
Репутация:
57
|
|
Может кто нить подскажет... нужен asm линкер под *nix толковый.
Последний раз редактировалось ~Lexx~; 19.05.2009 в 20:50..
Причина: затупил)
|
|
|

19.05.2009, 21:04
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами:
9017461
Репутация:
414
|
|
Может кто нить подскажет... нужен asm линкер под *nix толковый.
ld с пакета binutils
|
|
|

19.05.2009, 21:09
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
2 ~Lexx~ Или как вариант заюзать FASM который умеет компилить под никсы
2 newpdv
test es,es это идет сравнение регистра с нулем. (У тебя что досовская програмка?)
test es,es аналогично cmp es,0
|
|
|

25.05.2009, 22:51
|
|
Новичок
Регистрация: 29.06.2007
Сообщений: 9
С нами:
9931279
Репутация:
0
|
|
Дайте ссылку, пожалуйста, на Turbo Debugger под Vista SP1 64-разряда..
http://s39.radikal.ru/i086/0905/4e/e0369f4dcc2f.jpg
заодно и под TASM и TLINK на 64-разрядную систему)
P.S. под DOS..
|
|
|

30.05.2009, 00:02
|
|
Новичок
Регистрация: 29.06.2007
Сообщений: 9
С нами:
9931279
Репутация:
0
|
|
жаль.. ну тогда может подскажите как откомпилировать программу на асм по Дос в этой системе?
|
|
|

30.05.2009, 00:14
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
tasm prog.asm
tlink -t prog.obj
и будет тебе на выходе prog.com (если конечно это предусматривает сама прога, то может быть и exe)
Еще раз повторюсь, можешь заюзать FASM
он может компилить 16/32/64 битные ос. Win/nix
|
|
|

30.05.2009, 01:46
|
|
Новичок
Регистрация: 29.06.2007
Сообщений: 9
С нами:
9931279
Репутация:
0
|
|
может я что-то не так делаю, но
http://s44.radikal.ru/i106/0905/3d/daa3b56e9042.jpg
|
|
|

31.05.2009, 00:52
|
|
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
С нами:
9619229
Репутация:
445
|
|
Написал программный код в MASMbuilder
Код:
PHP код:
.386
.model flat,stdcall
.code
start:
mov eax, 2
add eax, 3
ret
end start
При компилировании пишет ошибку "Invalid stringlist index - 2"
И в начало кода добавляет следующию строку "mov wc.hbrBackground,COLOR_BTNFACE+1
"
Собственно почему ошибка, что я не так сделал? (я новичек просьба не ругаться)
|
|
|

31.05.2009, 02:59
|
|
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
С нами:
9087590
Репутация:
70
|
|
Код:
format PE GUI 4.0
entry _start
section '.code' code readable executable import writeable
_start:
mov eax,5
add eax,4
FASM. =) переходи на него, он лучший.
|
|
|

31.05.2009, 12:58
|
|
Постоянный
Регистрация: 30.04.2008
Сообщений: 323
С нами:
9489537
Репутация:
136
|
|
diznt Создай файл с расширением bat со следующим кодом и запусти его
Код:
;@echo off
;goto make
.386
.model flat,stdcall
option casemap: none
.code
start:
mov eax, 2
add eax, 3
ret
end start
:make
\masm32\bin\ml /c /Cp /coff proj1.bat
\masm32\bin\link /subsystem:windows proj1.obj
del proj1.obj
echo.
pause
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Вопросы для новичков! (faq)
|
PEPSICOLA |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
92 |
14.05.2010 17:59 |
|
ОС с нуля
|
z01b |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
36 |
03.07.2008 15:30 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|