STATIC? Это самое простое.
И зря. Я имею ввиду микроядро. А писать гигансткое монолитное ядро на асме конечно же никого не заставляю.
В DOS как раз все приложения работали с аппаратурой напрямую. Однако она от этого не перестаёт быть ОС. В случае же многозадачности нельзя каждому...
1. Потому что задач много. Писать CMS (Content Managment System) на асме безумство, так же как и писать на PHP драйвер железки. 2. Разражает...
Если интересна работа с аппапатурой, то ставьте DOS и наслаждайтесь. В винде поиграться с аппаратурой так просто не удастся. Сама архитектура...
Да.
Не обязательно вы. Ведь вы можете быть одним из посредников. Нельзя сказать наверняка пошли куда-то вы или это пошёл кто-то другой, но через ваш...
Зачем? Это же обычный адрес mov dword[00000000010000000011000000000000b], 0xFFFFFFFF
Каждый пакет проходит через посредников, поэтому если хотя бы два компьютера свободны (не контролируются теми, кто хочет узнать, кто запросил...
Зачем вам DPMI в Windows?! Зачем вам STI/CLI в Windows?! Напишите что вы вообще хотите сделать и мы вас убедим, что для этого есть WinAPI, а не...
У тебя вроде бы дескрипторы сегментов задом на перёд (поля дескриптора в обратном порядке).
Наверное, потому что после перехода в PM прерывания разрешили, а таблицу прерываний не настроили? Не?
Я имел ввиду test как альтернативу cmp. То что у него есть и "штатные" функции я не спорю - сам им для этих целей пользуюсь. Ты можешь...
Непосредственное значение. Например, mov eax, 1 Почему "в" нельзя сам догадайся.
Если не хочешь использовать шлюзы вызова, то используй syscall/sysret. Это более быстрый механизм и используется во всех современных ОС. А факт...
Можно у GetOpenFileName указать флаг NOCHANGEDIR. И тогда он не будет менять текущий каталог и соответственно не будет его занимать.
Поддерживаю. Ни один известный мне Ассемблер установки не требует. Кстати, fasm'му и линкер совсем не нужен. И наконец fasm можно очень легко...
mov si, str @@: lodsb test al, al jz @f movzx bx, al shr bl, 4 add bx, digits push ax mov al, [bx] mov ah,...
Сигнатуру в начало буфера BIOS суёт сам, чтобы доказать, что он VESA. Структура VESA выглядит так: typedef struct VBE_VgaInfo { char...
Залить на какой-нить хостинг картинок. Например, itmages.ru (этот тот которым пользуюсь я. есть и другие. чтобы их найти достаточно набрать в...
Имена участников (разделяйте запятой).