Я вообще не помню, но разве это не подходит? mov eax, test_struc ptr [ebx].dword_1
Ваша структура не подходит: :) В первом примере 3 и 5 свичи не работают, а у вас это наоборот список живых свичей. И куда делся в таком случе...
Решение первой и второй задач одинаковое: в первом случае голубя раздаваят корабли, а во втором на собачку девочка наступит (так как она сытая...
Ассемблер поддерживающий ООП - TASM. Читайте документацию :Р
Так как esp будет указывать все-таки на рабочую область памяти, то все-таки поток не упадет, но вот данные для расчетов подпортятся. Кстати,...
Насчет того, что если если кол-во свичей входит в word то нужно word и искать. Например почитайте формат формат obj (старший бит байта указывает...
Вот, что мне удалось распознать- 4D, 53 - заголовок xx - если старший бит 1 - контрольная сумма + возможно еще что-то если старший бит 0...
Я как раз и прочитал название топика. Могу еще раз повторить, для особо непонятливых - один процессор (в топике "однопроцессорном"), в настоящее...
Сейчас в современном процессоре по-настоящему уже несколько ядер. Так что лучше писать с потоками - будет быстрее работать на современных машинах.
А если хочеться очень красиво с альфа каналом - AlphaBlend в помощь!
Это бред какой-то... Но если хочется - то ищи обычный HEX-редактор. Он переведет в цифры и обратно.
Заходим на gmail.com - и видим - нас редиректят сразу в https. А вот начет шифровки самих пакетов Аякса и есть ли защищенніе POP\SMTP не знаю.
Совет на будущее - в паскале не трогай регистр ds. Есть же куча других - es (а если у тебя не 8086 процессор то и fs gs) их вполне достаточно.
Выделенная память хранится линейно (гы! :) ). В твоем коде ошибка. Дело в том, что переменная hofs адресуется относительно регистра ds, который...
Для этого нужно напрямую запрограммировать видеокарту. Гораздо легче попользоваться VESA BIOS.
В паскале модель памяти менять нелзя. Но в нем-же есть функции выделения памяти (GetMem/FreeMem) которые выделяют память за пределами сегмента данных.
То есть потоки никогда не пользуются плавающей арифметикой и командами MMX и иже с ними? Не слишком ли это смелое утверждение?
Укажи, что твоя процедура interrupt, а затем в коде сам ret сделай. Просто компилятор в начало этой процедуры вставит твою заветную строку - mov...
А у паскаля есть функция, возвращающая сегмент данных - DSeg вроде называется.
Вообще-то числа должны быть размером 128 байт. (Сравни с размером интеженра - 4 байта.)
Имена участников (разделяйте запятой).