Programma AUTOINT for DOS and WINDOWS execute.... _______________________________________________________________________

╧ЁюуЁрььр ртЄюьрЄшўхёъюую Ёхцшьр, т√яюыэхэш  ёшёЄхьющ Ёрсюўшї ЇєэъЎшщ. ╨хцшь ЁрсюЄ√ - яюёЄю ээ√щ. ┬хЁёш  фрээющ яЁюуЁрьь√ фы  ёЁхф√ яЁюуЁрььшЁютрэш  MASM32 (Macro Assembler for X32-dimamic the operatyve system Windows.) ╧ЁюуЁрььр AUTO_IOS яЁхфэрчэрўхэр фы  ртЄюьрЄшўхёъюую Ўшъыр ЁрсюЄ√ ёшёЄхь√, схч эхяюёЁхфёЄтхээюую єўрёЄш  ўхыютхър. ┼╕ яЁшэЎшя ЁрсюЄ√ ёюёЄюшЄ т ёыхфє■∙хь: ┬ эрўрых яЁюуЁрььр ёючфр╕Є чряшё√трхЄ фтюшўэ√х фрээ√х ёыєўрщэюую їрЁръЄхЁр яЁюшчтюы№эюую фюёЄєяр эр ы■сющ Їшчшўхёъшщ фшёъ т 40-щ ёхъЄюЁ 1-щ ъырёЄхЁ (═хщЄЁры№эр  юсырёЄ№ эх чрэшьрхьр , эш BOOT-яЁюуЁрььющ, эш FAT-ЄрсышЎхщ, эш юЄфхы№э√ьш Їрщырьш). ╟рЄхь, юэр чръЁ√трхЄ ¤Єє юяхЁрЎш■. ╧юёых, ўхую юЄъЁ√трхЄ ёэютр, ¤ЄюЄ-цх ъырёЄхЁ эр фшёъх, ЄхяхЁ№ єцх эх фы  чряшёш, р фы  ўЄхэш . ─рыхх юэр, ўшЄрхЄ шч эхую фтюшўэ√щ ъюф ш т чртшьюёЄш, юЄ Єюую ъръшх фрээ√х чряшёрэ√ т ¤Єюь Їрщых, Єръшх ш т√яюыэ хЄ фхщёЄтш . ╥ръшь юсЁрчюь, ё яюью∙ш яюфюсэющ яЁюуЁрьь√ ьюцэю ъюья№■ЄхЁ, чрёЄртшЄ№ ёрь т√яюыэ Є№ Ёрчышўэ√х фхщёЄтш , схч эхяюёЁхфёЄтхээюую єўрёЄш  ўхыютхър. ╧Ёш ¤Єюь, ъюуфр чряєёърхЄё  яЁюуЁрььр AUTO_IOS Єю т 40-щ ёхъЄюЁ, 1-щ ъырёЄхЁ эр фшёъхЄх ърцф√щ Ёрч, чряшё√тр■Єё  эют√х фрээ√х, ш ърцф√щ Ёрч ¤Єр яЁюуЁрььр ьюцхЄ ёютхЁ°рЄ№ Ёрчэ√х фхщёЄтш , ёютёхь эх Єх, ўЄю т яЁхф√фє∙шщ Ёрч. ┼ёыш фрээр  яЁюуЁрььр, шьххЄ чрьъэєЄ√щ Ўшъы ЁрсюЄ√, Єю эр яЁръЄшъх юэр яючтюышЄ ёфхырЄ№ шч яхЁёюэры№эюую ъюья№■ЄхЁр, яюфюсшх ртЄюьрЄшўхёъюую ЁюсюЄр. ┬ яхЁёяхъЄштх, ¤Єю ьюцхЄ яючтюышЄ№ чрьхэшЄ№, х■ ёє∙хёЄтє■∙х■ ЄЁрфшЎшюээє■ яЁюуЁрььє ъюььрэфэюую яЁюЎхёёюЁр, яю цхырэш■ яюы№чютрЄхы . ╬Єышўшх фрээющ яЁюуЁрьь√ AUTO_IOS юЄ рэрыюушўэ√ї тхЁёшщ, Єшяр AUTOINT, AUTO3DOS ш яЁюўшї, ёюёЄюшЄ т Єюь, ўЄю яЁш ЁрчЁрсюЄъх фрээющ яЁюуЁрьь√, юяЁюсютрэ Єръющ ьхЄюф: фы  т√яюыэхэш  Ёрчышўэ√ї ЇєэъЎшщ, шёяюы№чє■Єё  эх ёшёЄхьэ√х ш ряярЁрЄэ√х яЁхЁ√трэш , р яюфяЁюуЁрьь√ рэрыюушўэ√х ёшёЄхьэ√ї яЁюуЁрььрь BIOS, ъюЄюЁ√х чряЁр°штр■Єё  эр т√яюыэхэш  яЁюуЁрььэ√ьш яЁхЁ√трэш ьш (INT n). ▌Єш яюфяЁюуЁрьь√ ЁрсюЄр■Є, шёъы■ўшЄхы№эю яю яЁюЎхфєЁх IOS, Є.х. схч чряЁюёр ёшёЄхьэ√ї ш ряярЁрЄэ√ї яЁхЁ√трэшщ. ═р яЁръЄшъх, ¤Єю фр╕Є тючьюцэюёЄ№ яЁюуЁрььх ЁрсюЄрЄ№ ш т√яюыэ Є№ эєцэ√х ЇєэъЎшш эхчртшёшью юЄ ъръющ, ышсю юяхЁрЎшюээющ ёшёЄхь√. ╥ръющ ьхЄюф,  ты хЄё  тхё№ьр яхЁёяхъЄштэ√ь ш эрф╕цэ√ь, яЁш ЁрчЁрсюЄъх ёшёЄхьэ√ї фЁрщтхЁют ш эютюую яЁюуЁрььэюую юсхёяхўхэш . ╧хЁхўхэ№ ъюфют т√чютр ш эрчэрўхэшщ яюфяЁюуЁрьь ьырф°хщ ўрёЄш ЄрсышЎ√ яЁхЁ√трэшщ. ╥рсышЎр яЁхЁ√трэшщ ёшёЄхьэ√ї яюфяЁюуЁрьь ROM BIOS. ╩юф√ т√чютр INT 01h - 07h ш 10h - 20h (ъЁюьх ряярЁрЄэ√ї, ё ъюфрьш т√чютр INT 08h - 0Fh) ш ёююЄтхЄёЄтє■∙шї шь рэрыюушўэ√ї яюфяЁюуЁрьь, шёяюы№чєхь√ї т фрээющ яЁюуЁрььх ўхЁхч ъюьрэфє CALL n, тьхёЄю яЁшьхэхэш  ъюьрэф√ т√чютр ёшёЄхьэ√ї ш ряярЁрЄэ√ї яЁхЁ√трэшщ INT n.

--------------------------------------------------------------------------- ═юьхЁ | ╤ююЄтхЄёЄт. | ═рчэрўхэшх яюфяЁюуЁрьь√, яЁш | яюфяЁюуЁрьь√ | рэрыюушўэр  | х╕ яЁръЄшўхёъюь шёяюы№чютрэшш | яЁхЁ√трэш  | яюфяЁюуЁрььр | т юяхЁрЎшюээющ ёшёЄхьх. | --------------------------------------------------------------------------- INT 0h | INTRRUP0 | ─хыхэшх эр 0 (эх фюяєёЄ. юяхЁрЎш ) | INT 1h | INTERRUP1 | ╧ю°руютюх т√яюыэхэшх ъюьрэф | INT 2h | INTERRUP2 | ═хьрёъшЁєхьюх яЁхЁ√трэшх | INT 3h | INTERRUP3 | ╩юьрэфр INT схч ўшёыютюую ярЁрьхЄЁр | INT 4h | INTERRUP4 | ╧ЁхЁ√трэшх яю яхЁхяюыэхэш■ | INT 5h | INTERRUP5 | ┬√ч√трхЄё  эрцрЄшхь ъыртш°ш Prt Scr | INT 6h | INTERRUP6 | ╬Єъы■ўхэшх єяЁртыхэш  ъюэёюы№■ | INT 7h | INTERRUP7 | ╨хуєышЁютрэшх ЁрсюЄ√ ёюяЁюЎхёёюЁр | INT 10h | FONTS | ┬шфхю фЁрщтхЁ ROM BIOS | INT 11h | POWER | ╨рсюЄр ё ¤эхЁуююсхёяхўхэшхь | INT 12h | MEMORY | ╨рсюЄр ё юяхЁрЄштэющ ярь Є№■ | INT 13h | ReadDisk | ╫Єхэшх ш чряшё№ эр Їшчшўхёъшщ фшёъ | INT 14h | ReadPort | ╫Єхэшх ш чряшё№ эр яюЁЄ√ | INT 15h | MOUSE | ╨рсюЄр ё ьрэшяєы ЄюЁюь "ь√°№" | INT 16h | KEYBORD | ╨рсюЄр ё ъыртшрЄєЁющ | INT 17h | PRINT | ╨рсюЄр ё яЁшэЄхЁюь | INT 18h | LOADSYS | ╟руЁєчър ёшёЄхь√ ё фшёър | INT 19h | RESTART | ╧хЁхчруЁєчър ъюья№■ЄхЁр | INT 1Ah | CMOS | ╩рЁхэфрЁ№ - ўрё√ ROM BIOS | INT 1Bh | BREAK | ╬сЁрсюЄўшъ яЁхЁ√трэшщ яю CTRL \ BR | INT 1Ch | MELODY | ╨рсюЄр ёю чтєъючряшё№■ | INT 1Dh | GRFPARM | ╥рсышЎр тшфхюярЁрьхЄЁют ROM BIOS | INT 1Eh | FLOPPY2 | └фЁхё ЄрсышЎ√ ярЁрьхЄЁют фшёъхЄ√ | INT 1Fh | SCREEN2 | 2-  ўрёЄ№ ЄрсышЎ√ тшфхюярЁрьхЄЁют | INT 20h | QUITS | ┬√їюф шч т√яюыэ хьющ яЁюуЁрьь√ | ---------------------------------------------------------------------------

╥рсышЎр тчршьюфхщёЄтш  ёшёЄхьэ√ї яЁюуЁрьь ROM BIOS ё тхъЄюЁрьш ряярЁрЄэ√ї яЁхЁ√трэшщ ъюэЄЁюыыхЁют Ёрчышўэ√ї єёЄЁющёЄт. ╩ръ яЁртшыю т ёшёЄхьэ√ї яюфяЁюуЁрььрї яЁхЁ√трэшщ ROM BIOS юсЁр∙хэшх ъ ёююЄтхЄёЄтє∙хьє єёЄЁющёЄтє яЁюшёїюфшЄ, ё яюью∙ш ъюьрэф яЁюЎхёёюЁр OUT ш IN, ўхЁхч ёююЄтхЄёЄтє■∙шщ тхъЄюЁ фюёЄєяр ъ ъюэЄЁюыыхЁє фрээюую єёЄЁющёЄтр. ┬юЄ яЁшьхЁ, Єръюую юсЁр∙хэш : MOV AH, 0Fh ;╧юЁЄ LPT1 XCHG EDX,EAX ;╧хЁхыюцшь ёюфхЁцшьюх т ЁхушёЄЁEDX. OUT EDX,EAX ;╧юёырЄ№ яЁюсэ√щ ёшуэры т яюЁЄ яюЁЄ LPT1. IN EAX,EDX ;╧юыєўшЄ№ юЄтхЄэ√щ ёшуэры шч яюЁЄр LPT1.

----------------------------------------------------------------------- ╧ЁхЁ√трэшх | ╤ююЄтхЄёЄтє■∙шщ тхъЄюЁ фюёЄєяр | ╙ёЄЁющёЄтю ё ъюЄюЁ√ь | ROM BIOS | ъ ъюэЄЁюыыхЁє єёЄЁющёЄтр, ўхЁхч | ЁрсюЄрхЄ фрээюх | | ряярЁрЄэюх яЁхЁ√трэшх. | яЁхЁ√трэшх INT n | ----------------------------------------------------------------------- INT 10h | 10h - ├ЁрЇшўхёъшщ рфряЄхЁ ёюх- | ┬шфхюрфряЄхЁ ш яюф- | | фшэ ■∙шщ ьрЄхЁшэёъє■ | ёюхфшэ╕ээ√щ ъ эхьє | | яырЄє ё ьюэшЄюЁюь. | ьюэшЄюЁ. | ----------------------------------------------------------------------- INT 13h | 0Eh - ├шсъшщ фшёъютюф, | ─шёъхЄ√, ц╕ёЄъшх | | 76h - ╞╕ёЄъшщ фшёъ, | фшёъш ш фЁєушх | | 77h - ─Ёєующ эюёшЄхы№. | эюёшЄхыш. | ----------------------------------------------------------------------- INT 14h | 0Dh - ╧рЁрыыхщэ√щ яюЁЄ LPT2 | ╧рЁрыыхщэ√х ш яюё- | | 0Fh - ╧рЁрыыхщэ√щ яюЁЄ LPT1 | ыхфютрЄхы№э√щ ёЄрэ- | | 0Bh - ╧юёыхфютрЄхы№э√щ яюЁЄ COM2 | фрЁЄэ√х яюЁЄ√. | | 0Ch - ╧юёыхфютрЄхы№э√щ яюЁЄ COM1 | | | 0Ah - ╪шэр юс∙хую фюёЄєяр ъю | | | тёхь фюёЄєяэ√ь єёЄЁющётрь | | | т ёшёЄхьх. | | ----------------------------------------------------------------------- INT 15h | 0Bh - ╧юёыхфютрЄхы№э√щ яюЁЄ COM2 | ╠рэшяєы ЄюЁ "ь√°№". | | 0Ch - ╧юёыхфютрЄхы№э√щ яюЁЄ COM1 | | | 0Ah - ╪шэр юс∙хую фюёЄєяр ъю | | | тёхь фюёЄєяэ√ь єёЄЁющётрь | | | т ёшёЄхьх. | | ----------------------------------------------------------------------- INT 16h | 09h - ╩юэЄЁюыыхЁ ъыртшрЄєЁ√. | ╩ыртшрЄєЁр. | ----------------------------------------------------------------------- INT 17h | 0Dh - ╧рЁрыыхщэ√щ яюЁЄ LPT2 | ╤ЄрэфрЁЄэ√щ ў╕Ёэюсх- | | 0Fh - ╧рЁрыыхщэ√щ яюЁЄ LPT1 | ы√щ яЁшэЄхЁ. | ----------------------------------------------------------------------- INT 18h | 75h - ╚ёъы■ўхэшх яЁюЎхёёюЁр. | ╟руЁєчър юяхЁрЎшюэ- | | | эющ ёшёЄхь√ ё фшёър. | ----------------------------------------------------------------------- INT 1Ah | 08h - ╥рщьхЁ (╥ръЄют√щ ухэхЁр- | ╩рЁхэфрЁ№ - ўрё√ | | ЄюЁ эр ьрЄхЁшэёъющ яырЄх) | ROM BIOS | ----------------------------------------------------------------------- INT 1Ch | 75h - ╚ёъы■ўхэшх яЁюЎхёёюЁр. | ╨рсюЄр ёю чтєъючряш- | | | ё№■. | ----------------------------------------------------------------------- INT 1Dh | 10h - ├ЁрЇшўхёъшщ рфряЄхЁ ёюх- | 1-  ўрёЄ№ ЄрсышЎ√ | | фшэ ■∙шщ ьрЄхЁшэёъє■ | тшфхюярЁрьхЄЁют | | яырЄє ё ьюэшЄюЁюь. | ROM BIOS | ----------------------------------------------------------------------- INT 1Eh | 0Eh - ├шсъшщ фшёъютюф, | ╥рсышЎр тючьюцэ√ї | | 76h - ╞╕ёЄъшщ фшёъ, | Ёрчышўэ√ї ярЁрьхЄЁют | | 77h - ─Ёєующ эюёшЄхы№. | фшёъют√ї эръюяшЄх- | | | ыхщ. | ----------------------------------------------------------------------- INT 1Fh | 10h - ├ЁрЇшўхёъшщ рфряЄхЁ ёюх- | 2-  ўрёЄ№ ЄрсышЎ√ | | фшэ ■∙шщ ьрЄхЁшэёъє■ | тшфхюярЁрьхЄЁют | | яырЄє ё ьюэшЄюЁюь. | ROM BIOS | -----------------------------------------------------------------------

╩ръ ш т фЁєушї тхЁёш ї, фрээр  яЁюуЁрььр  ты хЄё  юЄырцшээющ. ╓шъы ЁрсюЄ√ т эхщ,  ты хЄё  яюёЄю ээ√ь. ┬ чртшёшьюёЄш, юЄ Єюую ъръшх, эрёЄЁюхўэ√х фрээ√х чряшёрэ√ т 40-ь ёхъЄюЁх, 1-ь ъырЄхЁх эр фшёъх, Єръшх ъюьрэф√ ш сєфхЄ т√яюыэ Є№ ъюья№■ЄхЁ. ╚ч ъюььрэф, фюяє∙хээ√ї фы  т√яюыэхэш  яЁюуЁрььющ ртЄюьрЄшўхёъющ ЁрсюЄ√ юяхЁрЎшюээющ ёшёЄхь√, яю яюэ Єэ√ь яЁшўшэрь шчъы■ўхэ√, Їєэ- ъЎшш ЁрсюЄ√ ё ъыртшрЄєЁющ (╧ЁхЁ√трэшх 16 INT, ЇєэъЎшш 1 ш 8 яЁхЁ√- трэш  21), ЇєэъЎшш яхЁхчряєёър ёшёЄхь√ (╧ЁхЁ√трэш  18 ш 19), Їєэъ- Ўшш чртхЁ°хэш  яЁюуЁрьь√ (╧ЁхЁ√трэшх 20, ЇєэъЎшш 31 ш 4C яЁхЁ√тр- эш  21) ш ЇєэъЎшш ЁрсюЄ√ ё фшёърьш, ърЄрыюурьш ш Їрщырьш

┌────────────────────────────────────────────────────────────────┐ │ PROGRAMMA AUTOMATIC MODE, EXECUTE SYSTEM FUNCTION DEVICE │ │ │ │ │ │ Autor Denis Shilovsky, Russia, Moscow Area │ │ Copyright (R) 2002 - 2014 Yore, Inc │ │ http://WWW.Deni-Shilovski.Narod.RU │ │ EMail: deni-shilovski@Yandex.RU │ └────────────────────────────────────────────────────────────────┘

Exit to general string the web list