Электростальский форум
Hi-Tech => Компьютеры, периферия, мультимедиа и ПО => Тема начата: exBoMBeR от 27.07.06, 15:15:05
-
Тестил тут на досуге новую версию своего любимого ассемблера ... и в процессе среди прочего получились у меня четыре программки:
- написаны на ассемблере (компилировались Flat Assembler 1.66);
- формат файлов Win32 PE Console;
- размером по 1 килобайту каждая.
Желающие поиметь свой сидирум из командной строки в извращенной форме - забирайте. Дарю. Freeware ... и даже не уговаривайте меня взять с вас денех [[laugh2]]
Может кому и для практических целей сгодятся.
Список программок:
cd_eject.exe - Выдвигает вашу любимую подставку для кофе
cd_close.exe - Убирает вашу любимую подставку для кофе
cd_play.exe - Запускает на воспроизведение аудиодиск в сидюке
cd_stop.exe - Останавливает воспроизведение аудиодиска в сидюке
-
не увидел эгзешник, наливающий кофе...
-
не увидел эгзешник, наливающий кофе...
не увидел экзешницы с длинными ногами, наливающей кофе и отвечающей на входящие...
по теме - кто нить юзал WINAPI FOR X64 ?
Там вроде процедуры проще вызывать....
-
...
по теме - кто нить юзал WINAPI FOR X64 ?
Там вроде процедуры проще вызывать....
Для этого как минимум нужно иметь 64-битную платформу, 64-битные форточки и компилятор умеющий создавать выходные файли формата PE64 и имеющий соответствующие хэдеры и библиотеки импорта по Win64 API.
В данный момент у меня есть только ассемблер понимающий инструкции IA64 и AMD64 и генерирующий файлы PE64, но мне пока даже не на чем проверить результат ...
-
format PE64 GUI
entry start
section '.code' code readable executable
start:
mov r9d,0
lea r8,[_caption]
lea rdx,[_message]
mov rcx,0
call [MessageBox]
mov ecx,eax
call [ExitProcess]
...
Мда ... прощай StdCall здравствуй FastCall ... куда мы катимся ... Windows 64-bit пытается косить пол Линуксоид??? Я так думаю что такими темпами Microsoft скоро дорастет до реализации системных вызовов POSIX [[laugh2]]
-
интересно, какие ассемблерские комманды выполняются