http://sources.ru/csharp/Small-DHCP-Server.html
Иногда, нужен исходник простой DHCP-службы, чтобы добавить её функциональность к себе в проект, а не использовать для этого полноценный DHCP сервер. Например, в локальной сети, есть главный сервер DHCP, который выделяет компьютерам IP-адреса, и есть также небольшой сервер DHCP, который выделяет определённый IP-адрес только конкретному устройству. Так как DHCP-протокол работает через UPD, то данные можно посылать широковещательно (а не точка-точка), соответственно и подхватить их в сети можно легко. Для этого мы будем воспольльзуемся простым алгоритмом фильтрации, которы ... Читать дальше » |
http://sources.ru/csharp/Working-with-Timer-Basics.html Давайте, для начала, рассмотрим простой пример программы выводящей текущее время в консоль! :) Листинг 1. timer.cs - Отображение времени. ... Читать дальше » |
http://azzaqua.narod.ru/asm.htm Заметьте, что большую часть текстов программ вы спокойно можете копировать в буфер обмена, а затем в отдельный файл и компилировать. Но такая операция может быть проделана не со всеми файлами, некоторые из них содержат специальные символы, и для корректной компиляции вам потребуется взять текст программы из архива {15 Kb}. Все, кому необходимы комментарии к текстам программ, пишите на мыло.
... Читать дальше » |
Страница 1 из 4 В эпоху интенсивного развития высоких технологий и технологий Internet программирование для «железа» отошло на второй план. А между тем практически невозможно реализовать ничего стоящего без правильной конфигурации оборудования, в частности CMOS - энергонезависимой памяти компьютера. В данной статье мы рассмотрим устройство CMOS, его структуру и возможности программирования. Сразу оговорюсь, что программировать CMOS желательно из реального режима ОС; под ОС Windows это делается с помощью специальных драйверов VxD или SYS. В Сети существует достаточно источников документации по построению таковых, поэтому я на них останавливаться не буду. Естественно, что проводить все ниже перечисленные действия по записи значений в CMOS следует с особой осторожностью; иногда (!) можно потерять практически все значения конфигурации ПК. В таковом случае необходимо очистить CMOS; как это сделать - смотрите в документации к вашей ма ... Читать дальше » |
http://www.insidepro.com/kk/065/065r.shtml
Сегодня мы напишем свой менеджер мультизагрузки. Это такая штука, что сидит в загрузочном секторе и грузит любую из нескольких установленных операционных систем по нашему выбору. Статья познакомит нас с прерыванием INT 13h, таблицей разделов и кое-чем еще. ВведениеСтандартный загрузчик, устанавливаемый большинством осей по умолчанию, слишком примитивен, чтобы его воспринимать всерьез, а нестандартные загрузчики от независимых разработчиков обычно слишком неповоротливы, монструозны и ненадежны. Вот и давайте напишем свой! Пока мы будет его писать, мы познаем дао и дзен ассемблера, научимся отлаживать программы без отладчика, и попробуем низкоуровневое железо винчестера на вкус. Начальная теоретическая подготовкаЗагрузка системы начинается с того, что BIOS считывает первый сектор жесткого диска, размещает его в п ... Читать дальше » |
Оглавление
Мы будем писать загрузочный сектор для трехдюймовой дискеты с файловой системой FAT12. После окончания начальной загрузки программа POST находит активное устройство и загружает с него короткую программу загрузки ОС - загрузочный сектор. Загрузочный сектор это первый физический сектор устройства, в данном случае диске ... Читать дальше » |
Пример: Написать программу на ассемблер. Задан массив А из N = 40 элементов. Навести алгоритм и программу определения количества элементов массива А, которые удовлетворяют условию L >= Ai >= M, где L = 6 и M = 22.
includelib\masm32\lib\kernel32.lib ExitProcess proto :DWORD mov ebx,0 |
Написать программу с записью данных в файл. Проанализировать 2 массива, которые состоят из 15 элементов каждый. Подсчитать количество элементов первого массива, которые имеют равные значения во втором массиве. Вывести соответствующие сообщения.Текст программы: .386 ; директива определения типа микропроцессора |
http://life-prog.ru/view_zam.php?id=42&cat=3&page=1
Пример: Задана матрица 3 X 4. Определить максимальный элемент каждой строки. Результат выполнения программы вывести в окно консоли. Текст программы: .386 ; директива определения типа микропроцессора |