Программирование
CMOS |
13.07.2002г. |
От
Автора: В данной статье мы рассмотрим устройство
CMOS, его структуру и возможности
программирования. Сразу оговорюсь, что
программировать CMOS желательно из реального
режима ОС; под ОС Windows это делается с помощью
специальных драйверов VxD или SYS.
|
Красивый
огонёк на ассемблере |
10.04.2002г. |
От
Автора: Здесь есть и исходики ,и готовые файлики.
Обе эти программульки рисуют красивый, на мой
взляд, огонёк. Единственное различие между ними -
одна работет при разрешении 320*200*256, а другая -
640*480*256.
Добален пример реализации горящих букв. В данном
случае палыхает слово "ASSEMBLER" :) |
CPUID |
12.03.2002г. |
От
Автора: Модуль для определение типа и частоты
процессора, наличия и типа сопроцессора.
Поддерживаются последние типы процессоров, а
также большинство ранних. Корректно работает в
DOS/Win9x, в NT большая ошибка в определении частоты.
Приведен пример использования модуля.
Компилятор: TASM
|
SysInfo |
12.03.2002г. |
От
Автора: Программа содержит функции определения
типа и частоты процессоров, работы с графикой,
основы работы с простейшей звуковой картой и
прочее, прочее, прочее...
Компилятор: ASM
|
Определение
параметров устройств IDE/ATAPI |
01.02.2002г. |
От
Автора: Определение параметров устройств IDE/ATAPI, в
частности серийных номеров. Программа
демонстрирует способ создания консольного DOS/Win32-
приложения на ASM'е, принципы работы с
устройствами IDE/ATAPI напрямую - через порты в DOS/Win9x,
оригинальный способ внедрения в Ring0 в Win9x.
Комментариев не жалел, разберется любой
начинающий. Работает в DOS/Win9x, в NT с правами
администратора (но только первый HDD).
Компилятор: TASM
|
Перевод
процессора в защищённый режим |
31.01.2002г. |
Программа
переводит процессор в защищённый режим, начинает
выполнение задачи кольца 0, по нажатию
переключает между собой задачи: "1"-задача
3-го уровня, "2"-задача 3-го
уровня,"0"-задача 0 уровня, V-задача
виртуального 8086 с прерыванием int 10h (вывод строки),
выход по F10. Задачи разнесены по LDT, в программе
перепрограммируется контроллер прерываний...
Компилятор: TASM
|
Как
получить привелегию Ring 0 |
03.01.2002г. |
Иногда
это нужно для доступа к портам выше $FF, таких как
IDE контроллер и т.д.
|
"Сверхинтилектуальная"
игра KillBall |
20.12.2001г. |
От
Автора: На этот раз хочу предложить
"сверхинтилектуальную", динамичную игрушку
в стиле "Убей все". Правила к этому
"шедевру" не прикладываю, потомучто их нет.
Компилятор: TASM
|
KillCmos |
06.12.2001г. |
От
Автора: Маленькая программка (TASM), обнуляющая CMOS.
Очень может пригодиться, если на случайно
попавшем в руки компьютере утановлен
супервизорский пароль. Теоретически, если из-за
настроек недоступна дискета, программу (killcmos.com)
несложно набрать в каком-либо текстовом
редакторе (размер - 19 байт). Мне раза 3-4 уже
пригодилась.
Компилятор: TASM
|
B.i.G. CD Keeper
2.0 |
16.11.2001г. |
Программа
призвана облегчить работу с CD-ROM'ом(ами) и
обладает следующими особенностями: - умеет
открывать и закрывать дверцу CD-ROM'а; -
поддерживает системы, в который установлено
несколько CD-драйвов; - предоставляет ряд
дополнительных функций для работы с CD, такие, как
быстрый вызов проводника, CD-плеера и другие.
Компилятор: MASM32
|
Подключаем
сетевой диск под Windows NT |
05.11.2001г. |
Небольшой
пример, демонстрирующий использование WIN32 Security API
в ассемблере. В частности показывается, как
подключить или отключить сетевой диск.
Компилятор: MASM32
|
Будильник
/ лаунчер |
18.10.2001г. |
Реализованы
все основные функции и фичи: таймер, проигрывание
звонка (wav), запуск приложения/документа,
сохранение настроек (ручное и автоматическое),
автозагрузка и автосворачивание (включаемы и
выключаемы по желанию пользователя),
проигрыватель звонков (wav'ов), с помощью которого
можно проиграть wave'ы в нужном каталоге и выбрать
его двойным щелчком.
Компилятор: MASM32
|
Игра
Крестики-нолики на Ассемблере |
11.10.2001г. |
Примеров
данной игры, написанных на языках
программирования высокого уровня великое
мноежество, а вот слабо сделать такую игру на
"Асме" ? Та к тому же как полноценное Win32
приложение.
Компилятор: TASM 5.0
|
Электронный
справочник по Ассемблеру |
11.10.2001г. |
Для
фанатов и не только. Присутствует два типа
навигации: по видам операций и по названиям
команд.
|
Core Wars |
11.10.2001г. |
Развлечение
это (а Core Wars - игра) исключительно
программистское. Ибо суть его в сражении, но не
между людьми. Сражении между программами. И цель -
написать такого бойца, который победит
остальных.
|