- Код: Выделить всё
mov al, 04h ; хотим узнать текущий час
out 70h, al ; задаем адрес в CMOS-памяти
jmp $+2 ; небольшая задержка
in al, 71h ; записываем в AL считанное значение
По сути, тамже должны хранится данные всех настроек Биос, если изменить их в CMOS, а потом инициировать перезагрузку процессора, может что и получится, правда опять все упирается в то - что это асемблер, а не VB, тоесть посути мы опять топчемся на месте, одним VB для работы с BIOS не обойтись.
Думаю что дальнейшее решение вопроса не имеет смысла, VB действительно не предназначен для такой работы, а для тех кто хочет крикнуть VB-оцтой, добавлю - негоже из пушки по воробьям палить, и с мухобойкой на тигра охотится