Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Транслятор. Из асм Win32 в асм Linux  (Прочитано 2186 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mich Kotzt

  • Новичок
  • *
  • Сообщений: 14
  • Debian
    • Просмотр профиля
Re: Транслятор. Из асм Win32 в асм Linux
« Ответ #15 : 07 Августа 2009, 06:54:18 »
 Если приложение писано на асме для винды, то при чем тут libc и вызовы в соглашениях языка С ?
Вот вам win32-приложение на асме:
386

.model flat,stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc

includelib \masm32\lib\kernel32.lib
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib

.data
MsgBoxCaption  db "Iczelion Tutorial No.2",0
MsgBoxText     db "Win32 Assembly is Great!",0

.code
start:

invoke MessageBox, NULL, addr MsgBoxText, addr MsgBoxCaption, MB_OK
invoke ExitProcess, NULL
end start

Переведитека под Linux.
Здоровым людям спорт не нужен!
http://mo-mitra.ya.ru/

Оффлайн Просто Царь

  • Активист
  • *
  • Сообщений: 936
    • Просмотр профиля
Re: Транслятор. Из асм Win32 в асм Linux
« Ответ #16 : 07 Августа 2009, 12:55:38 »
да что вы спорите. ХЗ что там у топикастера написано, он ничего и не сказал про свою программу, кроме того что она на ассемблере, а все крупицы из него клещами тянуть надо

 

Страница сгенерирована за 0.027 секунд. Запросов: 25.