11 месяцев назад
Ассемблер. Резидентные программы, для чего они нужны, и как они работают.
Эта статья будет полезна каждому пользователю персонального компьютера, который хотел бы иметь какое-то представление о том, как он работает, а для тех, кто изучает программирование, с нею просто необходимо ознакомиться, на мой взгляд. Резидентная программа - это небольшой участок кода, который постоянно находится в оперативной памяти компьютера. Ее предназначение, это перехват определенных прерываний компьютера, выполнение каких-то собственных установок, затем программа может передать управление старому обработчику, или просто выйти из прерывания...
06:44
1,0×
00:00/06:44
26,8 тыс смотрели · 3 года назад
132 читали · 1 год назад
Ассемблер. Прямой доступ к текстовой видеопамяти.
Память в компьютере можно представить в виде очень длинной, почти бесконечной, прямой. Эта прямая поделена на участки, каждый из которых имеет свое предназначение. В Windows графический режим начинается с адреса 0А0000h, текстовый монохромный режим с адреса 0B0000h, текстовый цветной с 0B8000h. В DOS, с которым мы будем работать, графический режим начинается с 0A000h, текстовый монохромный с 0B000h, а текстовый цветной с адреса 0B800h. В программировании есть такое понятие - линейный адрес, оно, как раз, и представляет память в виде прямой...