| Программирование 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 - игра) исключительно
программистское. Ибо суть его в сражении, но не
между людьми. Сражении между программами. И цель -
написать такого бойца, который победит
остальных. |
|