Автор Тема: Управление подставкой для кофе ...  (Прочитано 2709 раз)

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

Оффлайн exBoMBeR

  • Ветеран
  • *****
  • Сообщений: 21338
  • Карма: -273
  • Пол: Мужской
    • Просмотр профиля
Тестил тут на досуге новую версию своего любимого ассемблера ... и в процессе среди прочего получились у меня четыре программки:
- написаны на ассемблере (компилировались Flat Assembler 1.66);
- формат файлов Win32 PE Console;
- размером по 1 килобайту каждая.
Желающие поиметь свой сидирум из командной строки в извращенной форме - забирайте. Дарю. Freeware ... и даже не уговаривайте меня взять с вас денех  [[laugh2]]
Может кому и для практических целей сгодятся.

Список программок:
cd_eject.exe - Выдвигает вашу любимую подставку для кофе
cd_close.exe - Убирает вашу любимую подставку для кофе
cd_play.exe - Запускает на воспроизведение аудиодиск в сидюке
cd_stop.exe - Останавливает воспроизведение аудиодиска в сидюке
«И нет величия там, где нет простоты, добра и правды». Лев Николаевич Толстой.


Оффлайн Ra

  • ∴ Scharfschütze Θ
  • Ветеран
  • *****
  • Сообщений: 12206
  • Карма: 1680
  • Пол: Мужской
  • А вас я попрошу остаться.
    • Просмотр профиля
Re:Управление подставкой для кофе ...
« Ответ #1 : 27.07.06, 23:44:43 »
не увидел эгзешник, наливающий кофе...
  №1 for detaling maniacs

CraVen

  • Гость
Re:Управление подставкой для кофе ...
« Ответ #2 : 28.07.06, 00:14:17 »
не увидел эгзешник, наливающий кофе...
не увидел экзешницы с длинными ногами, наливающей кофе и отвечающей на входящие...


по теме - кто нить юзал WINAPI FOR X64 ?

Там вроде процедуры проще вызывать....

Оффлайн exBoMBeR

  • Ветеран
  • *****
  • Сообщений: 21338
  • Карма: -273
  • Пол: Мужской
    • Просмотр профиля
Re:Управление подставкой для кофе ...
« Ответ #3 : 28.07.06, 08:25:32 »
...
по теме - кто нить юзал WINAPI FOR X64 ?
Там вроде процедуры проще вызывать....
Для этого как минимум нужно иметь 64-битную платформу, 64-битные форточки и компилятор умеющий создавать выходные файли формата PE64 и имеющий соответствующие хэдеры и библиотеки импорта по Win64 API.
В данный момент у меня есть только ассемблер понимающий инструкции IA64 и AMD64 и генерирующий файлы PE64, но мне пока даже не на чем проверить результат ...
«И нет величия там, где нет простоты, добра и правды». Лев Николаевич Толстой.

Оффлайн exBoMBeR

  • Ветеран
  • *****
  • Сообщений: 21338
  • Карма: -273
  • Пол: Мужской
    • Просмотр профиля
Re:Управление подставкой для кофе ...
« Ответ #4 : 28.07.06, 10:22:07 »
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]]
«И нет величия там, где нет простоты, добра и правды». Лев Николаевич Толстой.

Оффлайн Леха

  • Постоялец
  • ***
  • Сообщений: 189
  • Карма: 46
  • Пол: Мужской
  • Windows XP
    • Просмотр профиля
Re:Управление подставкой для кофе ...
« Ответ #5 : 29.07.06, 19:44:59 »
интересно, какие ассемблерские комманды выполняются
<marquee>aaa</marquee>