Virtual Control Program Interface (VCPI) — специфікація Phar Lap Software 1989 року незабаром після появи процесора 80386, яка дозволяла програмам DOS переходити в захищений режим, надаючи доступ до багатьох функцій процесора не доступних в режимі реального часу. VCPI реалізований як підфункції функції DEh переривання INT 67h.
Програма, яка користується VCPI для перемикання в захищений режим, повинна підтримувати повний набір системних таблиць — GDT, LDT, IDT, таблиці сторінок і т.д.
Перед викликом переривання INT 67h регістр AH повинен містити DEh, а номер необхідної підфункції повинен бути завантажений в регістр AL. Крім того, перш ніж викликати переривання INT 67h, на самому початку роботи програми необхідно переконатися в тому, що в системі встановлений драйвер EMS.
Щоб використовувати захищений режим з VCPI, фактично треба вміти програмувати його самостійно. Наприклад, щоб викликати переривання DOS або BIOS, довелося б перемикатися в режим V86, викликати переривання і потім повертатися назад. Природно, цей інтерфейс не отримав широкого розвитку і був практично повсюдно витиснений більш зручним .
Див. також
Джерела
- Running MS-DOS 5.0 EMM386.EXE with VCPI Applications [ 31 січня 2016 у Wayback Machine.](англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Virtual Control Program Interface VCPI specifikaciya Phar Lap Software 1989 roku nezabarom pislya poyavi procesora 80386 yaka dozvolyala programam DOS perehoditi v zahishenij rezhim nadayuchi dostup do bagatoh funkcij procesora ne dostupnih v rezhimi realnogo chasu VCPI realizovanij yak pidfunkciyi funkciyi DEh pererivannya INT 67h Programa yaka koristuyetsya VCPI dlya peremikannya v zahishenij rezhim povinna pidtrimuvati povnij nabir sistemnih tablic GDT LDT IDT tablici storinok i t d Pered viklikom pererivannya INT 67h registr AH povinen mistiti DEh a nomer neobhidnoyi pidfunkciyi povinen buti zavantazhenij v registr AL Krim togo persh nizh viklikati pererivannya INT 67h na samomu pochatku roboti programi neobhidno perekonatisya v tomu sho v sistemi vstanovlenij drajver EMS Shob vikoristovuvati zahishenij rezhim z VCPI faktichno treba vmiti programuvati jogo samostijno Napriklad shob viklikati pererivannya DOS abo BIOS dovelosya b peremikatisya v rezhim V86 viklikati pererivannya i potim povertatisya nazad Prirodno cej interfejs ne otrimav shirokogo rozvitku i buv praktichno povsyudno vitisnenij bilsh zruchnim Div takozhDzherelaRunning MS DOS 5 0 EMM386 EXE with VCPI Applications 31 sichnya 2016 u Wayback Machine angl Cya stattya ye zagotovkoyu Vi mozhete dopomogti proyektu dorobivshi yiyi Ce povidomlennya varto zaminiti tochnishim