slow Да, как говорят, раньше и метр был больше, и килограмм тяжелее. Тем не менее, знаю некоторых программистов, которые брали в руки паяльник,...
скачай с этого сайта KmdKit by Four-F, там есть пример чтения GDT. как попасть в r0 - в его же статьях, там и список литературы найдёшь ;)
fasm можно скачать с wasm.ru или с офсайта. компилятор от VC.NET 7.1 microsoft раздаёт бесплатно. ЗЫ: afaik PowerBasic тоже использует fasm...
semen Да, я ключи поэтому и привёл. WPO может форсировать инлайнинг - тогда эта бага оптимизатора и проявляется. А без WPO такого не будет -...
SoftWire is a run-time x86 assembler, written in C++. It can be used as a JIT compiler back-end for scripting languages, or for dynamic code...
1. заголовочные файлы из psdk (теоретически) совместимы с _любым_ С и/или С++ компилятором. 2. Си препроцессоров масса готовых. я сам написал...
rgo Ввроде бы изначально ты говорил, что ядро линукса написанное на асме будет тормозным. а я - что Линус не нашёл бы в этом случае поддержки...
semen > IMHO дело в инлийне функций. Оптимизатор "не видит" что аргументы используются и компилирует чушь. Вот болванка где всё это видно....
.IF ZERO? Microsoft Macro Assembler Reference Operators Reference
infern0 Всё верно - это реалии жизни. я сам иногда использую perl или js (хотя и не знаю эти языки :-)) - это работает и быстро решает...
Oleg_SK Ассемблерные вставки _никогда_ не оптимизируются. Наоборот, при определённых условиях, код вокруг них не будет оптимизирован....
Ну в случае с "hello, world!" получится одинаковый результат, разве что на Си писанины больше будет :-) Это как раз задача притянута за уши для Си...
Смысл вот в чём: кто будет далать серьёзную прогу just for fun ? Поэтому-то такие споры никогда ни уходят дальше бития кулаками в грудь :-)
Недавно наблюдал подобный спор. Человек, утверждающий (на другом форуме), что прога на асме будет работать быстрее, пришел сюда и стал просить,...
MrHammer > При программировании под виндос основной интерес представляют хидеры из PSDK, DDK, DXSDK, ... теоретичесик эти файлы должны...
Asterix > Ты же это под мастдаем слушал? Там 10мс и есть. Хотя от размера буфера ещё зависит. Quantum > Ну я это и имел...
Quantum > Дык в том-то и дело, что задержка получается намного больше чем нужно - я сам столкнулся с проблемами при проигрывании музыки...
Quantum > Возможны проблемы - под NT системами Sleep(2) даёт задержку ~15мс. Нужно добавить timeBeginPeriod(1) - это мистическим оброзом...
Для 7й версии я делал инклуды - http://www.wasm.ru/src/3/hny2k4.zip если вдруг будешь это компилить, подправь пути к инклудам, я их сдуру жёстко...
Rustem Сам посуди - я вызываю IDirectSoundBuffer::Lock, получаю алрес (возможно 2) и размер блоков. Копирую туда "кусок" wav, потом делаю...
Имена участников (разделяйте запятой).