Catalog · How the catalog works
PASCAL_DEMO_KEYBOARD
Пример программ на Pascal для работы с клавиатурой на низком уровне
- ★ 4 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
PASCAL_DEMO_KEYBOARD
Пример программ на Pascal для работы с клавиатурой на низком уровне (1996г., времена MS-DOS и PASCAL...)
[1] ????????????????.
*************?????? ?????????? ?????????????????????? ???????????????????? ???????????????????? IBM AT ?
???????????? ?????? ???????????? ?????????????? ???????? ???????????? ?????? ???????????????????? ??????????: ?? ?????? ????
?????????? ?????????????????? ????????????, ???? ???????? ???? ?????????????? ?[1.1] ???????????????? ???????????????????? ????????????????????.
=====================================?????????????????? ?????????????? ???? 5 ???????????????? ??????????????????:
1) ?????????????????? ????????;
2) ???????????????????? ???? ?????????????? ??????????;
3) ???????????????????? ???? ???????????? ??????????;
4) ??????????????;
5) ????????????????????;???????????????????????? ???????? ?? ?????????????????? ???????????? ?????????????????? ?? ???????????????? ??????????????????
?????? ??????????????. ?????? ???????????????????? ???????????????????? ?????????????????????? ?????????? ?????????? ??
?????????????? ?????????????????????? ??????????????, ???????????????????????????? ???? ???????? ?????????? ??????????????????????
?? ?????????????????????? ???????????????? ?? ?????????????????? ???? ????????????.1> ?????????????????? ???????? - ?????? ???????????????? ???????????????????? ????????????????????,
???????????????????????????? ???? ???????? ???????????????????????? ???????????????????????????? ????????????????????????????????
?????????????? ?? ?????????????????????? ???????????????? ????????????.
???????????????????? ???????????????????? ??????????:1) ?????????????????? ???????????????????????? ??????????????????;
2) ???????????????? ?????????????????????? ???????????????? ?????????????????????? ???????? ???????????????????? ??
???????????????????? ?????????????????? ????????????????????: ?????? ???????????????????? ???? ?????????????? ??????????,
???????????????????? ???? ???????????? ?????????? ?? ????. ?????? ???????????????????? ???????????????????? ??????????
???????????????????????????? ?? ???????? ???????????????? ?? ?????????????????????? ?????????? ?????????? ??????
???????????? ??????????????;
3) ???????????????? ???????? ??????????????, ?????????????? ???????????????????????? ?????????????????????? ??????????
???????????????????? ?????????? ?????????????????????????? ????????????????;
4) ???????????????? ????????????????????, ?????????????? ?????????????????? ?????????????????????? ??????????????
???????????????????? ??????????, ?????????????? ?????????? ???? ?????? ???????? ???? ?????????? ???? ??????????????????;
5) ???????????????? ?????????????????? ?????????????????????? ?????????????????????? (????????????????), ??????????????
???????????????????? ???????????????? ?????????????????? ?????????????????????????? ?? ??????????????????
????????????????????:
- ??????????????????, ???????????????????????? ?????????????? ???????????????? ???????????? ????????????????????;
- ???????????????? "Power", ???????????????? ?????????????? ????????????????, ?????? ??????????????????
??????????????;
- ???????????????? "Turbo", ???????????????? ?????????????? ????????????????, ?????? ??????????????????
???????????????? ?? ???????????????????????? ??????????????????;
- ???????????????? "H/Disk", ???????????????? ?????????????? ????????????????, ?????? ?? ????????????
???????????? ???????????????????? ???????????? ???????????????????? ???? ?????????????? ??????????;
6) ???????????????? ?????????????????? ?????????????? ???????????????????? ??????????????????????:
- ???????????? ??????????????????/???????????????????? ????????????????????: "Power";
- ???????????? ?????????????????? ?????????????????? ????????????????????: "Reset" ("??????????");
- ???????????? ???????????????????????? ???????????????? ???????????? ????????????????????: "Turbo";
- ??????????, ?????? ???????????????? ???????????????? ???????????? ???? ???????????????????? ????????????????????;2> ???????????????????? ???? ?????????????? ?????????? - ?????? ???????????? ???????????????????? ????????????????????,
?????????????????????? ???????????? ???????????????????? ??????????.
???????????????????? ???????????????????? ???? ?????????????? ??????????:1) ?????????????????? ?????????????????? (???????? ?????? ???????????????????? ??????????????) ??????????????
?????????????? ???????????????????? ????????????????????, ???????????? ?? ????????????????.
2) ???????????? ?????????????????????? ???????????????????? ?? ??????????????????, ?????? ??????????????
?????????????????? ?????? ?????????????????? ???????????????? ???? ?????????? (?????? ???????????????????? "DOS" ??
????.);3> ???????????????????? ???? ???????????? ?????????? - ?????? ???????????? ???????????????????? ????????????????????,
?????????????????????? ???????????? ???????????????????? ??????????. ???????????????????? ???? ???????????? ??????????
???????????? ?????? ???????????? ?? ?????????????????? ?? ?????????????????? ???????????????????? ?? ??????????????????
???????????????????? ?? ??????.?????????????? - ?????? ?????????????????????? ???????????????? ?? ?????????????????? ?????????????????? (??????
???????????????? ?????????????? ???????????????? ?????????????????????????? ????????????), ?????????????? ????????????????
?????????????????? ???????????????????? ???? ?????? ???????????????????? ?? ?????????????? ?????????????? ??????????????.
?????????????? ?????????????????? ???????????????????????? ?????????????????????? ?????????? ????????????????????????, ??
?????????? ?????????????? ?????????????????? ?????????? ????????????????????, ???????????? ?? ????????????????, ??????????????
?????????? ???????????????????????? ?????? ???? ???????????????????????????? ???? ?????????????? ?????????? (???????? ??????
?????? ?????????????????????? ?????? ????????????????????);4> ?????????????? - ?????? ?????????????????????? ???????????????????? ????????????????????, ?????????????????????? ??????
???????????????????? ?????????? ?? ???????????????????????????? ???? ???????? ?????????????? ??????????????????????????
????????????????????. ???????????????????? ?????????????? ?? ??????, ?????????? ???????????????????????? ????????????????????
?????? ?????????????????? ?? ?????? ???????????????? ?? ??????????????????????????????????.5> ???????????????????? - ?????? ?????????????????????? ???????????????????? ????????????????????, ??????????????????????
?????? ???????????????????? ?????????? ?? ???????????????????????????? ???? ???????? ???????????? ?????????????????? ????????????
?? ?????????????????????? ???????????????? ????????????. ?? ???????????????????? ???????????? ?????????? ???????????? ??
?????????????????????? (?????????????????????? ????????????????, ???????????????????? ?????????????????? ???????????? ????????????
????????????????????). ???????????????????? ???????????????????? ?? ??????, ?????????? ????????????????????????
???????????????????? ?????? ?? ?????????????? ?????????????? ?????? ???????????????? ?? ?????????????????????????????????? ??
??????.* * * * * * *[1.2] ??????????????, ?????? ?????????????? ???? ????????????????.
=======================================1) ?????????????? - ???????? ???????????????? ?????????? ???????????????????? ?????????? ????????????, ??????????????
?????????????? ?? ???????????? ???????????????????? ?? ???????????????????????? ???? ???????? ??????????????????????
??????????????????????????, ???????????????????? ?????????????????????? ???????? ?????? ???? ?????????????? ??
?????????????????????? ?????? ???? ????????????????????.2) ???????????????????? ???????????????????? - ?????? ???????? ???? ?????????????????? ??????????????????
?????????????????????? ?????????????? ????????????????????, ?? ?????????????? ?????????????? ????????????????????
"??????????????" ???????????????????? ?????????? ?? ??????????????????????.
???????????????????? ?????????????????????? ????????????????????:
- ?????????????????? ???????? ???????????????????????? ????????????????????;
- ???????????????? ???????????????????? ?????????? ???????????????????? ?? ???????????? ?????????????? ?? ??????????????
????????????;
- ???????????????? ???????????????????? ?????????? ???????????????????? ?? ?????????????????? ??????????????????????
????????????????????;
- ?????????????????? ?? ?????????????????? ?????????????? ???????????????????? ??????????;3) ?????????????????????? ?????????????????? - ?????? "????????" ????????????????????, ???????????????????????????? ????
???????? ?????????? ?????????????? ?? ?????????????? ???? ???????????????? ?????????????????????? ????????????????????.
?????????????????????? ?????????????????? ???????????????????????? ?????? ???????????????????? ?????????????????????? ?? ??
?????????????? ???????? ?????????????????? ???????? ?????????????????? ???????????????????????? ??????????????????.4) ?????????????????????? ???????????? - ?????? ?????????????????????? ???????????????????? ????????????????????,
?????????????? ?????????????????????????? ?????? ???????????????? ???????????? ?? ???????????????? ???? ?????????? ????????????
????????????????????. ?????? ?????????????????????? ???????????? ?????????????????? ???????????????? ???? ??????????. ??????????
???????????????????? ?????????????? ???????????????????? ?????? ???????????? ???? ?????????????????????? ????????????
??????????????????.5) ?????????? ???????????????????? - ?????? ?????????????????? ?????????????????????? ????????????, ??????????????????????
?? ?????????????????????? ????????????????????. ?? ???????? ???????????? ?????????????????? ???????????????????? ?? ??????
???????????? ?????????????? ?? ?????????????? ????????????, ?????????????? ????????, ???? ?????? ???? ???????????????? ??
?????????????????? ????????. ?????????? ???????????????????? ?????????????? ???? 15 ??????????, ???????????? ????
?????????????? ?????????? ?????????????????? ?????????? ???? 0 ???? 255.6) ?????????????????? ?????????? ???????????????????? (??????) - ?????? ?????????? ?????????????????????? ????????????
???????????????????? ??????????, ?? ?????????????? ???????????????? ????????????, ?????????????? ???????????????? ??????????
?????????????? ?????? ???????????????????? (?? ???????????? ?????????????? ?? ?????????????? ????????????) ????????????
????????????????????, ?????????????? ?????????????????? ???????? ?????????????? ???? ???????????????????? (?? ???????????? ????
?????????????????????? ????????????????????). ?????????????????? ?????????? ???????????????????? ?????????????? ???? 16
??????????, ???????????? ???? ?????????????? ?????????? ?????????????????? ?????? ??????????, ???????????? ???? ??????????????
?????????? ?????????????????? ???????????????? ???? 0 ???? 255.7) BIOS - ?????? ?????????? ?????????????????????? ????????????????, ?????????????????? ???????????????????? ??
???????????? ???????????????????? (???????????????????? ??????????), ?????????????? ?????????? ????????????????????
?????????????? ???? ??????????????????. ?????? ?????????????????? ?????????????????????????????? ??????????????????
???????????????????????? ???????????????????? ?? ?????? ???????? ???????????????? ?????????????????? ???????????????? ????
??????????. ?????????????????????????? ???????????????????????? ???????? ???????????????? ????????????
???????????????????????????????? ?????????? ?????????????? ?? ??????????????.8) ?????????? ??????????/???????????? ???????????????????? - ?????? ?????????????????????? ????????????????????,
?????????????? ?????????????????? ?????????????????????? ?????????????????? ?????????????????? ????????????????????
(???????????????? ?????????????? ?? ???????????????????? ??????????) ?????????? ??????????. ?????????? ???????????????? ??????
???? "????????????????" ????????????????????, ?????????? ?????????????? ???????????????? ???????????? ??????????????????
????????????????????. ???????????? ???????? ?????????? ???????? ???????????????????????????? ??????????, ?? ??????????????
???????????????? ???? ?????????? ???????????? ?? ???????????????? ?????? ???? ???????????? ????????????????????, ??????????????
?????????? ???????? ????????????????. ???????????????????? ????????????????, ?????? ?? ????????????????????
?????????????????????????????? ?? ?????????????????????? (?????????????????? ????????????) ???????? ?????????? ??????????
??????????/???????????? ????????????????????.9) ???????????????????? - ?????? ??????????????, ?????????????????? ???? ???????? ???????????????? ????????????:
1) ?????????????????? ???????????????????? ???????? ?????????????? ?????????????????? (?????????? ?????????? ??
???????? ??????????????????) ?? ???????????????????? ???????? ?????????????? ????????????;
2) ???????????????? ?????????????????????? ???????? ???? ?????????????????????? ????????????????, ??????????????
???????????????????????? ?????????????? ???????????????????? (???????????? ???????????????????? ?????????? ????????
???????????????????????????? ??????????);
3) ?????????? ???????????????????? ?????????????????????? ??????????????????, ??????????????????????
(??????????????????????????) ???????????? ????????????????????, ?????????????????? ?????????????????????????????? ????????
???????????????????? ?????????????????? (?????????????? ???????? ???????????????????????????? ??????????????????), ??
???????????????? ???????????????????? ???????? ???????????????????? ???????????? ?? ???????? ??????????, ??????
???????????? ???? ??????????????????????;- - - - - - -?????? ?????????????????????? ???????? ?????????? ???????????????????????? ?????????????????? ??????????????: ???????? ??????????
?????????? ?????????? ?????????? 'd' ?????? ???????????? ???? ??????????, ???? ?????????? ???????????????? ??
???????????????????? ?????????????? ????????????????????, ?? ???????? ?????????? ?????????? ?????????? ?????????? 'h', ????
?????????? ???????????????? ?? ?????????????????????????????????? ??????????????.- - - - - - -???????????? ???????????????? ?? ???????????????????? ?? ??????????????????????.* * * * * * *[2] ???????????????????? ?? ??????????????????????.
*****************************???????????????????? - ?????? ???????????????????? ?????? ?????????? ???????????????????? ?? ?????????????????? ??
?????????????? ?????????????? ??????. ???????????????????? ?????????????? ???? ???????????? ???????????? (?? ??????????????
??????????????, ????????????????????, ?? ???????????????????????????? ???????? ????????????????????) ?? ??????????????????????,
?????????????? ???? ??????????????????????. ?????????????? ???????????? ???????????????????????? ??????????????????????
???????????????? ???????????????????? ????????????????????, ?????????????????????? ?????????????????? ???????? ????????????????????
?? ?????????????????? ???????????????????????? ????????????????????.?????? ?????????????? ???????????????????? ?????????? ?????????????????? ???? 3 ????????????:1) ???????????????????? - ???????????? ?????? ?????????? ???????????????????????? ????????????????: ????????,????????,
???????????? ???????????????????? ?? ???????????? ???????????????? (????????????????: "% / # - + = *");
2) ???????????????????????????? - ???????????? ?????? ???????????????????? ???????????????????????? ????????????????,
???????????????? ?????? ???????????????? ?????????????? ???????????????????? ??????????????, ?????? ??????????????????????
?????????????????????? ???? ???????????? ?? ????.;
3) ??????????????-?????????????????????????? - ???????????????? ?????????? ???????????? ???????????????????? ??
???????????????????? ?????????????????? ???????????? (???????????????? ???????????????? ?????? ?????????????????? ??????????
?????????? ?????????????????? ???????? ?? ??.??.);?? ???????????? ?????????? ???????????????????? ?????????????????? 17 ????????????, ?????????????? ?????????? ????????
?????????????? ?? ???????????????? ?????????? ???????????????????? (???????????????? ?? ???????????????????? ??????????????
?????? ?????????????? "?????????????? ????????????", ?????? ?????????????? "Enter" ?? ??.??.). ??????????,
????????????????????????, ?????????? ?????????????????? ???????????????????? ???? ???????????????????? ???????????? ?
???????? ?????? ?? ????????????????????, ???? ?????? ?????????? ???????????? ?????? ???????????? ?? ??????????????????????
?? ?????????????? ???????????????????? ???????????????? ?????????????????? ???? ?????? ??????????: ???????????????? ??
????????????????????????????. ???????? ?????????????? ?? ???????????????? ???????????????????????????? ????????????????????,
???? ?????????? ?? ???????? ???????????? 17 ???????????? ?? ???????????? ?????????? ????????????????????, ?? ????????
?????????????? ???????????? ?? ????????????????, ???? ?????????? ?????????? ?????????? ?????????????? ????????????????????.?????? ?????????????????? ???????????? ???????????????????? ?????????? ?????????? ?????????? ???????????????? ??????????????????
??????????????:1) ????????-?????? ?????????????? - ?????? ???????????????? ??????????, ?????????????? ???????????????? ????????????
?????????????? ????????????????????, ??.??. ???????????? ?????????????? ???????????????????? ?????????? ????????
???????????????????????????? ??????????, ???????????????????? ????????-??????????.?????????????????????? ????????????????????
?????????? 101 ??????????????, ?? ???????????? ?? 101 ????????-?????? (????????????, ????????????,
?????????????????? ?????????????????? ?????????????????? ???????????????????? ?? 102 ??????????????????, ???? ??????
???????????????????? ?????????? ?? ???????????????? ???? ???? ???? ??????????). ????????-???????? ??????????
???????????? ???? 1 ???? 101.
2) ?????????????????? ?????????? ???????????????????????? ?????????? ???????????????????????? ????????????????. ??????
?????????????? ???????????????????????????? ???? ?????????? (?????????????? ?? ??????????????????), ??????????
???????????????????? (????????????????: ",?!") ?? ?????????????????????? ?????????????? (????????????????:
"*/-+()%#$&"). ?????????? ?? ???????????????????? ?????????????? 256 ?????????????????? ????????????????.
???????????? ???????????????????????? ???????????? ?????????? ???????? ???????????????????????? ????????????????????
??????????, ?????????????? ???????????????????????? ???? ???????? ?????????? ?? ?????????????????? ???? 0 ???? 255.
?????????? ??????????????, ???????????? ???????????????????????? ???????????? ?????????? 0 ????????????????????
??????????, ???????????? ???????????? - 1, 256 ???????????? - 255 ???????????????????? ??????????.
???????????????????? ?????????? ?????????????????????????? ?????????????? ???????????????? ???????? ASCII
??????????, ???????? ?????????????????????? ASCII ??????????. ?????????? ??????????????, ????????????????,
???????????????????? ?????????? ?????????????? "R", ???????????? 82, ???? ?????????? ?????????????? ????????
ASCII ??????????, ???????? ???????????????????????? ASCII ??????????. ??????????, ????????????????????????,
?????????? ?????? ?????????????????? ???????????????? ?????? ???????????? ?? ???????? ???? ??????????????????????
???????????? ?????????????? ? ???????? ?? ??????, ?????? ?????????? ???? ???????????????? ???? ??-????????
?????????????? ????????????????????, ?????????????????? ???????????? ???? ?? ???????????????????????? ??-????????
???????????????????????? ????????????. ????????????????, ???????? ???????????????????? ?????????????? ??
???????????????????????? ???? ?????? ???????????????? "?", ???? ?????????????????? ???????????????? ???? ??
???????????????????????? ???????????? "?". ???? ???????? ???? ???????????? ???? ?????????????? "F5", ????
?????????????????? ?? ???? ???????????????? ?? ???????????????????????? ???????????? "?". ???? ?????? ???? ??????
?? ?????????? ???????????? ????????????, ?????????? ???????????? ???????????????????? ?????????????? ?????? ??????????
?????????????? "?": ?????????????? "F5" ?????? ?????????????? ?? ???????????????????????? ???? ??????
???????????????? "?" ? ?????????? ??????????: ?????????? ???? ???????????????? ???? ?????????????? ??
???????????????????????? ???? ?????? ???????????????? "?", ???? ?????????????????? ???????????? ???? ??
???????????????????????? ???????????? "?", ???????????????????? ?????????? ???????????????? (63) ???? ??????????????
ASCII ??????????, ?? ?????????? ???? ???????????????? ???? ?????????????? "F5", ???? ??????????????????
???????????????? ?? ???? ?? ???????????????????????? ?????? ???? ???????????? "?", ???? ?????? ????????????????????
?????????? ???? ?????????????? ?????????????????????? ASCII ??????????. ?????????????? ?????????? ?????? ????????????
????????????, ?????? ???????????????????? ???????????????????? ?????????? ???????????????????? ?? ????????????????????
??????????????, ?? ???? ?????????? ???????????????????? ?????????????????? ???? ??????????????, ??????????????
???????????????? ?????? ?????????? ?????????????? ??????????????. ?????? ???????????? ????????????????
?????????????????????? ???????????? ?????????????????????????? ?????????????? ???? ???????????? ??????????.???????????????????????? "???????????? ?? ASCII ??????????" ?????????????????????? ????????????????????????
"???????????????????? ?????????? ?????????????? ???????????????????? ASCII ??????????". ????????????????????????
"???????????? ?? ?????????????????????? ASCII ??????????" ?????????????????????? ????????????????????????
"???????????????????? ?????????? ?????????????? ???????????????????? ?????????????????????? ASCII ??????????".?????????? ??????????????:
- ???????????? ?????????????? ?????????? ???????? ???????????????????????????? ????????-??????;
- ?????? ?????????????? ??-???????? ?????????????? ???????????????????? ?????????????????? (?????????????????? ????????)
???????????? ???? ?? ???????????????????????? ???????????????????????? ???????????? ???????? ?? ASCII ??????????,
???????? ?? ?????????????????????? ASCII ??????????;???????????? ?????????????? ???????????????????? ?????????? ???????? ???????????????????? ???? ??????????????????, ?? ??????
???????????????????? ?????????? ?????????? ???????????????????? ???????????????????????? ????????????????????, ??.??.
?????????????????????? ??????????.1> ???????????????????? ???? ?????????????????? ???????????????????? ???????????? ?????????????? ?? ??????,?????????? ?? ????
?????????????? ?????????????? ?????????????????? ??????????????.2> ???????????????????? ???? ?????????????????? ???????????????????????????? ???????????? :
--------------------------------------------------??????????????: ????????????????????:
-------- -----------
Esc ???????????? ?????? ???????????? ??-???????? ???????????????? ?? ??????????????????
(???????????????? ?????? ???????????????????? ???????????? ??????????????????).F1,F2,...,F12 ?????????????????????? ??????????????, ???????????????????? ??????????????
???????????????????????? ???????????????????? ????????????????????.PrintScreen ?????? ?????????????? ???? ?????? ?????????????? ???????????????????? ????????????
?????????????????????????????? ???? ????????????????.Pause ?????? ?????????????? ???? ?????? ?????????????? ???????????? ????????????????????
???????????????????????????????????? ???? ?????????????? ??-???????? ????????????
??????????????.Home ???????????????????? ???????????? ?? ???????????? ???????????? ???? ????????????.End ???????????????????? ???????????? ?? ?????????? ???????????? ???? ????????????.PgUp (PageUp) ???????????????????? ?????????? ???? ???????????? ?????????? ???? 25 ??????????.PgDn (PageDown) ???????????????????? ?????????? ???? ???????????? ???????? ???? 25 ??????????.Del (Delete) ?????? ?????????????? ?????????????? ?????? ???????????? ???? ????????????, ????
?????????????? ?????????????????? ????????????. ???????????? - ?????? ??????????????????????
???????????? ???? ????????????, ???????????????????????? ???? ?????????? ????????????, ????
?????????????? ?????????? ?????????????????? ?????????????????? ????????????, ????????????????
?? ????????????????????.BackSpace ?????? ?????????????? ?????????????? ?????? ???????????? ???? ????????????, ??????????????
?????????????????? ?????????? ??????????????.?????????????? ???????????? ?????? ?????????????????????? ?????????????? ???? ???????????? (??????????,
????????, ??????????, ????????????).Enter ???????? ???????????????? ?????????????????? ???????? ?????????? ?? ????????????????????.
?????? ???? ?????????????? ??????????????????, ?????? ???????????????? ????????????
?????? ??????????????.Tab ???????????????????? ???????????? ?????????????? ???????????? ???? ????????????.3> ???????????????????? ???? ?????????????????? ????????????-???????????????????????????? :
--------------------------------------------------??????????????: ????????????????????:
-------- -----------
CapsLock ????????????????/?????????????????? ?????????? ?????????? ?????????????????? ????????. ????????
???????????????????? ?????????? ?????????????????? ????????, ???? ???????????????? ??????????
?????????? ?????????? ?????????????????? ??????, ????????????????: "?? ?? ??". ????????
?????????? ?????????????????? ???????? ????????????????, ???? ???????????????? ??????????
?????????? ?????????? ???????????????? ??????, ????????????????: "?? ?? ??".NumLock ???????????? ???????????????? ????????????????????, ?????? ??????????
???????????????????????????? ?????????????? ???????????????????????????? ????????????????????:
- ?????? ?????????? (?????? ?????????? ????????);
- ?????? ?????????????? ???????????????????? ???????????????? (?????? ??????????????????????
???????????? ?? ?????????????? ???? ????????????);ScrollLock ????????????????/?????????????????? ??????????, ?????? ?????????????? ?????????????? ????
?????????????? ?????????? ???????????????? ?????????????????????? ???? ?????????????? ????
????????????, ?? ?????????????????????? (???????????????? ???????????? ?????? ??????????????)
???? ??????.Ins (Insert) ?????????????????????? ?????????? ??????????????/???????????? ????????????????.
???????????????? ?????????????? ???????? ?????????????? ???? ?????????????????? ??????????????:
?????????? ???? ???????????? ?????????????? ???????????? "??????????????", ?? ????????????
?????????????????? ???? ?????????? "??"; ???????????? ???????????? ???? ????????????????????
???? ?????????? "??" ?? ?????????? ?????? ???? ?????????? "??".
?????? ???? ?????????????????? ???? ???????????? ?
- ???????? ?????????? ??????????????, ????: "??????????????????".
- ???????? ?????????? ????????????, ????: "??????????????".Shift ???????? ???????????? ???? ?????? ?????????????? ?? ???? ???????????????? ???? ????????????
???? ??-???????? ??????????, ????
- ???????? ???????????????????? ?????????? ?????????????????? ???????? (????????????????
"CapsLock"), ???? ?????????? ???????????????? ?? ???????????????? ??????????.
- ???????? ???????????????????? ?????????? ???????????????? ???????? (????????????????
"CapsLock"), ???? ?????????? ???????????????? ?? ?????????????????? ??????????.
?????????? ?????????????? ?????? ?????????????? ???????????????? (???????? ??????
????????????) ???????????????? ?????? ?????????? ?????????? (?????????????????? ??????
???????????????? ????????), ?????????????? ???????????????????? ????????????????
"CapsLock".Ctrl,Alt ???????? ???????????? ???? ???????? ???? ???????? ???????????? ?? ???? ????????????????
???? ???????????? ???? ??-???????? ????????????, ???? ???????????????????? ????????????
?????????????? ?????????????? ??????????????????. ????????????????, ???????? ???? ????????????
???????????? ???? ?????????????? "Pause", ???? ?????????????????? ??????????
??????????: ???????????? ???????????????????? ???????????????????????????? ???? ??????????????
??-???????? ???????????? ??????????????, ?? ???????? ???? ???????????? ???????????? ????
?????????????? "Ctrl" ?? ???? ???????????????? ???? ???????????? ???? ??????????????
"Pause", ???? ?????????????????? ?????????? ???????????? ????????????:
??????????????????, ?????????????? ?? ???????????? ???????????? ????????????????,
???????????????? ???????? ????????????.* * * * * * *[3] ???????????????? ???????????????????????????? ???????????????????? ?? ????????????????????.
****************************************************???????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????
????????? ????????????? ??.??? ??? ??? ??????????????????????????????????????????????????? ???
???????? ?????????????????????????????? ??? ??? ??? B I O S ??? ???
???????? ?????????????????? ??????????????????????????? ??? ??? ???????????????????????????????????????????????????????????? ???
???????? ?????????????? ??? Intel ??? ??? ??? ????? ??? ?????????????????????? ??? ???
??????????????????????????????????8 0 4 2??? ??? ?? ?? ?? ?? ?? ?? ??? ????? ??? ?????????????????? ??? ???
???????????????????? ??????????????????????????????????????<????????????????????????????????????>????????????????? ??????????????????????????????????????????????????? ???
???????????????????????????????????????????? ????????? ??? ??? ????? ??? ?????????????????????? ?????????????????? ???
???????? ?????????????????? ???????????????????? ??? ??? ????? ??? ???????????? ????????? ??? ???
????????? ?????????????????? ??????????????????????????? ??? ??? ??????????????????????????????????????????????????????????????????????????? ???
??? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? ??? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???
???????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????. 1.?????? ???????????????????????? ?????????????????? ???????????????????????????? ???????????????????? ?? ????????????????????
?????????????????????? ??????.1. ????????:1) ???????? ?????????????????? ???????? ???????????????? ???????????????????? ?????????????????????????? ??????????
?????????????? ?? ???????????????????? ????????????, ???? ?????????????? ???? ?????? 2, ?????????? ???? ?????? 1;
2) ???????? ?? ???????????? ???????????????????? ???????? ?????????????????? ??????????, ???? ?????????????? ????
?????? 3, ?????????? ???? ?????? 5;
3) ?????????????????? ???????? ?????????????? ?????? ???????????????????? ??-???????? ??????????????;
4) ???????????????????? ?? ?????????? ?????????????? ?????? ???????????????????? ?????????????? ???????????????????? ??
?????????? ????????????????????;
5) ???????????????????? ?? ?????????? ???????????? ?????????? ?????????????? ?????? ???????????????????? ??????????????
???????????????????? ???? ???????????? ???????????????????? ?? ???????? 60h;
6) ???????? ?????????????????? ???????? ???????????????? ???????????????????? ?????????????????????? ???????????????????? ???9,
???? ???????????????????? ???????????????????? ?????????????????????? ???????????????????? ?? ???????????????????? ??????????
???? ???????????????????? ???9 (???????????????????????? ????????????????????), ?????????? ?????????????? ???? ?????? 1;
7) ???????? ?????????????????? ???????? ???? ?????????????????? ???? ???????????? ????????????????????, ???? ??????????????
???? ?????? 1;
8) ???????????????????? ?????????????????? ?????????????????????????? ?????????? ?????????????? ?? ????????????????????
????????????. ???????????????????? ???????????????????????? ???????????????????? ???9, ??.??. ????????????????
?????????????????????? ???????? ???? ?????????????????????? ???????????????? BIOS??, ?????????????? ??????????????????
?????????????????? ????????????????:
8.1) ?????????????????? ???????????????????? ???? ?????????? 60h;
8.2) ???????????????? ?????????????????????? ???????????????????? ?? ???????????????????? ?????????????? ??
?????????? 60h. ???????? ?????????????????? ?????????????????? ???????? ???????????????????? ????????????????????
???????????????????? ?????????????? ???? ???????????? ???????????????????? ????????????????????, ???????????? ??????
?????????????????? ?????????????????? ???????????? ???? ?????????? 60h, ?? ?????????? ?????????????????? ??????
?????????????????????????? ?????????? ?????????????? ?? ???????????????????? ????????????.
8.3) ???????? ?????????????????? ???????????????????? ?????????????????????????? ??????????????-??????????????????????????,
???? ???????????????????????????????? ???????? ???????? ?? ?????? ???? ?????????????? 417h ?? 418h.
???????? ?????????????????? ???????????????????? ?????????????????????????? ?????????????? ?????????????? "Ins(ert)",
???? ?????????????? ???? ?????? 8.6, ?????????? ?????????????? ???? ?????? 1;
8.4) ???????? ?? ?????????????????? ???????????? ???????????????????? ???????? ?????????????????? ??????????, ????
?????????????? ???? ?????? 8.5, ?????????? ???????????????? ???????????????? ???????????? ?? ????????????????
?????????????? ???? ?????? 1;
8.5) ???????? ?????????????? ?????????????? ?????????????? ?????????????? ?? ???????????????????????? ????????????
?? ASCII ??????????, ???? ?????????????????? ?? ?????????????????? ?????????? ???????????????????? ????????????????????
?????????? ???????????????????????????????? ?????????????? ?? ????????-?????? ?????????????? ??????????????. ??????????????
???? ?????? 1;
8.6) ???????? ?????????????? ?????????????? ?????????????? ?????????????? ?? ???????????????????????? ???????????? ??
?????????????????????? ASCII ??????????, ???? ?????????????????? ?? ?????????????????? ?????????? ????????????????????
?????????? ???????? (?????? ???????????????? ?????????????????? ????????, ?????? ?????????????? ??????????????
???????????????? ?? ???????????????????????? ???????????? ?? ?????????????????????? ASCII ??????????) ??
???????????????????? ?????????? ???????????????????????????????? ??????????????;[3.1] ??????????????????.================1> ?????????????????? ???????? ?????????? ?????????????????? ???????????????????? ?????????????????????? ???? ??????????
?????????? ?????????????? ?? ???????????????????? ???????????? ???? ????????????????????. ?????? ???????? ????????
?????????????????? ???????? ???????????????? ?? ???????????????????? ???????????????????? ?????????????????????? ??????????????,
?????????????? ???????????????? ?????????????????????? ???????????? ???????????????????? ?????????????????????? ???? ??-????????
?????????? ?????????????? ?????? ???????????????????? ????????????. ???????????? ???????????????? ?????????????????? ????????
?????????? ?????????????????? ???????????????????? ?????????????????????? ???? ?????????? ?????????????? ??????
???????????????????? ????????????. ???????? ????????????????, ?????? ?????????????????? ???????? ???????????????? ??????????????
???????????????????? ?? ?????????????????? ???? ?????? ???????????????????? ?????????? ?????????????????????? ??????????
??????????/???????????? ????????????????????, ???????????? ?????????????? 60h ?? 64h.???????? ?????????????????? ???????? ???????????????? ???????????????????? ?????????????????????? ???? ??????????
?????????????? ?? ???????????????????? ????????????, ???? ???????? ?? ???????????????????? ????????????????????, ????????????
???? ?????? ??????, ???????? ?????????????????? ???????? ???? ???????????????? ???????????????????? ?????????????????????? ????
?????????? ?????????????? ?? ???????????????????? ????????????.???????? ??????????????????????, ?????? ?????????????????? ???????? ???????????????? ????????????????????
?????????????????????? ???? ?????????? ?????????????? ?? ???????????????????? ????????????, ??????????:2> ???????????????????? ???????????????????? ??????????????????: ???????? ???? ?????????????????? ?????????? ?? ??????
???????????? ???????????????????? ?
- - - - - - -?????????? ???????????????????? ?????????????????? ???? ??????. 2. ?????????? ???????????????????? ??????????
?????????????????????? ?????? ?????????????? ???? 15 ?????????? (??????????????????), ???????????? ????????????
???????????????? ?????????? ?????????????????? ??-???????? ?????????? ???? 0 ???? 255. ?????? ????????????
???????????? ???????????????????? ?????????????????????????? ???? 1 ???? 15. ?????????? 15 ?????????? ??
???????????? ???????????????????? ?????????????? ?????? 2 ?????????????????????? ????????????: ?????? ??????
???????????????????? ???????????? "????????????" ?? ???????????? "????????????". ???????????? ???? ???????? ??????????
???????????????? ??-???????? ?????????? ???? 1 ???? 15, ?????????????? ?????????????????????????? ??-????????
???????????? ???????????? ????????????????????. ????????????????, ???????? ?? ???????????? "????????????" ??????????????????
?????????? 02, ???? ?????? ?????????? ?????????????????????????? ???????????? ???2. ?????? ???????????? ??????????
"?????????????????????????? ????????????" ? ?????? ???????????? ???????? ???????? ?????????? ...
??????????????????????, ?????? ???? ???????????? ?????? ???????????????? ??????????????????. ?????????? ??????????
???????????????????? ?????????? ?????????????????? ???????????? (?? ?????? ????????????, ?????? ?? ?????? ????????
?????????????????? ??????????), ?? ?????? ?????????????? ?????????? ?????????????????????? ????????, ?? ?? ????????????
"????????????" ?? ?? ???????????? "????????????" ?????????? ?????????????????? ?????????? 1.???????????????????? ???????????? ????????????????????.
.............................?????????????????????????????????????????? ???????????????????????????????????????????????????????????????
??? ???????????? ???1 ??? ??? ???????????? "????????????" ????? ??? ?????????????????????????????????????????? ??? ???????????? ???????????????????? ???
?? ??? ??? ???????????? ???2 ???<?????????????????????????????????????????? ???????????????????????????????????????????????????????????????
?? ??? ?????????????????????????????????????????? ????????? 02 ???
?? ??? . . ???????????????????????????????????????????????????????????????
?? ??? ??????????????????????????????????????????
?? ??? ??? ???????????? ???7 ???<?????????????????? ???????????????????????????????????????????????????????????????
?? ??? ?????????????????????????????????????????? ??? ??? ???????????? "????????????" ???
?? ??? . . ??? ??? ???????????? ???????????????????? ???
?? ??? ?????????????????????????????????????????? ??? ???????????????????????????????????????????????????????????????
?? ??? ???????????? ???15 ??? ????????????????????????????????? 07 ???
?????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????. 2- - - - - - -3> ???????? ?? ?????????? ???????????????????? ?????????????? ?????????????????? ??????????, ???? ????????????????????
???????????????????? ?????????????? ?????????? ?????????????? ?????? ???????????????????? ??-???????? ??????????????
(??.??. ???????? ???????? ???? ???? ???????????? ???? ??-???????????? ??????????????),?? ???????? ?????? ?????????? -
???? ???????????????? ?????????????? ???? ?????? 5.4> ????????, ???????????????????? ???????????????????? ????????????????, ??????????????, ???????? ???? ???????????? ??
???????????????? ??-???????? ??????????????.- - - - - - -???????? ????????????????, ?????? ???????????????????? ???????????????????? ??????????????????????, ??????
?????????????????????? ???? ?????????????? ??????????????: ?????????? ????, ?????????? ?????? ??????-???? ????????????.
???????? ?? ??????, ?????? ???????????????????? ?????????? ???????????? ???????????????????? ?????????? ?????????????? ??????
???????????????????? ?????????????? ?? ???????? ?????????? ???????????????????? ????????-?????????? ??????????????, ?? ??????
?????????????????????? ???? ??????????????, ?? ?????? ?????? ?????????????????????? ???????????????? - ??????
???????????????????? ???? ??????????. ?????? ???? ??????????, ???????? ???????????????? ???? ?????????????? ????
?????????????? ?? ???????????????????????? "*", ?????????????????? (?????????????????? ????????) ????????????, ?????? ????
?????????? ???????????? "*", ?? ???? ??????-???? ????????????? ?? ????????????: ???????? ?????????????????? ????????
??????????,?????????? ???????????? ???????????? ????????-???????? ??????????????????????????. ??????????????, ??????????????????
???????? ???????????????????? (???? ????????-???????? ??????????????) ????????????????????, ?????????? ???????????? ????
??????????. ?????????? ??????????????: ?????????????? ??????????????????????, ?????? ???? ???? ????????????,
????????????????????, ???????????????? ?? ????????????????????, ???????????????????? ???? ????????????????????, ??
?????????????????? ????????. ???????????????????? ???????? ???????????????? ???????????????????? ?????????? ????????????????????
???????????? (????????-????????) ???????????????????? ?? ?????????????????????? ????????????.
- - - - - - -??????-?????? ???? ????????????????????????, ?????? ?????????? ???????????????????? ?????????????????? ????????
???????????? (??????-?????? ?????????????????? ???????????? ?????? ????????????????), ???? ????????????????????
???????????????????? ?????????????? ?? ?????? ???????????? ???1 ????????-?????? ???????????? ?????? ?????????????? ????
???????????????????? ??????????????. ?????????? ?????????? ???????????????????? ???????????????????? ?????????????? ??
???????????? "????????????" ?????????? 02. ?????? ????????????????, ?????? ?????????????????? ??????????????????
???????????? ???????????? ???????????????????? ?????????? ??????????, ???????????? 2 (??.??. ???????????? ???2). ??
???????????? "????????????" ?????? ?????? ???????????????? ?????????? 01. ?????? ????????????????, ?????? ????????????,
?????????????? ???????? ?????????????????? ????????????, ?????????? ??????????, ???????????? 1(??.??. ???????????? ???1).???????????? ???????? ???????????? ?????? ????????, ?????? ???????????? ?????? ?????????????? ?????????????? ??????
???????? ???????? ?? ????????????! ????, ?????? ?????????????????????? ???????????????????? ???????? ????????
????????????????????????, ?? ?????????????? ?????????????????? ??????????, ?????????????? ???? ??????????????, ??????????
?????????????????? ?? ?????????????????? ?????????????????? ????????????, ?????????? ?????????????? ???????????????? ??
???????????? "????????????", ??????????, ?????????????? ???? 128 ???????????? ????????-???????? ??????????????
??????????????. ?????????? ?????????? ???? ?????????????? ?? ???????????? "????????????" ?????????? 03. ??????
????????????????, ?????? ?????????????????? ?????????????????? ???????????? ???????????? ???????????????????? ?????? ??????????
??????????, ???????????? 3 (??.??. ???????????? ???3).?? ???????????? "????????????" ?????? ?????? ????????????????
?????????? 01. ?????? ????????????????, ?????? ????????????, ?????????????? ???????? ?????????????????? ????????????,
?????????? ??????????, ???????????? 1 (??.??. ???????????? ???1). ?????????? ??????????????, ???????? ?? ????????????
???????????? ???????????????????? ?????????????????? ?????????? ?????????????? 128, ???? ?????? ?????????????? ?? ??????,
?????? ??????????-???? ?????????????? ???????? ????????????, ?? ???????? ?? ???????????? ???????????? ????????????????????
?????????????????? ?????????? ?????????????? ???????? ???????????? 128, ???? ?????? ?????????????? ?? ??????, ??????
??????????-???? ?????????????? ???????? ?? ?????????????? ??????????????????. ?????????? ??????????????, ????????????????????
???????????????????? ?????????????????? ?????? ?????????? ?? ?????????????? ?? ???????????????????? ????????????.- - - - - - -?? ?????? ??????????, ???????? ???? ???????????? ??-???????? ?????????????? ?? ?????????? ???? ???????????????????? ?
?? ???????? ???????????? ???????????????????? ???????????????????? ?????????? ???????????????????? ?? ???????? ??????????
???????????????????? ????????-???????? ?????????????? ?????????????? ???? ?????? ??????, ???????? ?????????????? ??????????????
???? ?????????? ????????????. ?????? ?????????????? ???????????????????? "????????????????????". ?????? ????????????
?????????????? ?????????????? ?????????? ???????????? ???????????????????? ???????????????????? ?????????????? ??
?????????????????? ?????????????????? ???????????? (???? ?????????????? ?????????????????? ???????????? "????????????")
????????-?????? ?????????????? ?????????????? + 128. ?????????? ??????????????, ???????? ?? ?????????????? ????????????
???????????????????? ?? ???????????? ?????????????? ???????? ?? ?????? ???? ????????-?????? ??????????????, ???? ??????
?????????????? ?? ??????, ?????? ??-???????? ?????????????? ???????? ???????????? ???????????? ??????????.?? ?????? ??????????, ???????? ???? ???????????? ??-???????? ?????????????? ?? ???? ???????????????? ???? ????????????
???? ??-???????? ???????????? ??????????????, ?????????? ???????? ???????????????? ???????????? ?????????????? ??????????????
?? ?????????? ???? ?????? ?? ???????????? ? ?? ???????? ???????????? ?????????? ??????????????????:
- ?? ?????????? ???????????????????? ?????????? ???????????????????????? ????????-?????? ???????????? ??????????????
?????????????? ???? ?????? ??????, ???????? ???? ???????????????? ???????????? ??????????????;
- ?????? ???????????? ???????????????? ???????????? ?????????????? ?? ?????????? ???????????????????? ?????????? ????????????
???????????????????????? ????????-?????? ???????????? ?????????????? ??????????????, ???? ?????? ??????, ???????? ????
?????? ???? ??????????????????;
- ?????? ???????????? ?????????????????? ???????????? ?????????????? ?????????????? ?? ?????????? ????????????????????
?????????? ?????????????????? ????????-?????? ???????????? ?????????????? + 128, ?????????? ???????? ?? ??????????
???????????????????? ???????????? ???? ?????????? ???????????????????????? ???? ?????? ??????, ???????? ????
?????????????????? ???????????? ?????????????? ??????????????;
- ?????? ???????????? ?????????????????? ???????????? ?????????????? ?????????????? ?? ?????????? ????????????????????
?????????? ?????????????????? ???? ????????-?????? + 128;?????????? ????????, ???????? ?????????????????? ???????????????????? ???? ?????????????? ???????????? ????????????,
?????????????? ?????????? ???????? ???????????????????????????? ????????-??????, ?????????????? ???????????????? (!!)
?????????????????? ?????????? ?? ???????????? ????????????????????, ??.??. ?????????? ???????????????????? ??????????????
???????????????????? ???????????? ?????? ???? ???????????????????????? ?????????????? ??????????-???? "??????????????????"
???????? ?????? ?????????????? ?? ???????????????? ????????-??????????. ?????? ?????????????? ?????????? ????????????????????
???????????? ?? ?????????? ???????????????????? ?????????????????? ???? ????????-?????? + 128, ?? ??????????
????????????, ???????????? ?????? ???????? ???????????????? ?????????????????? ?????????? ???????????? ????????????????????.
???? ???? ?????????? ?????????????????????????? ???????????????? ???????????????????? ("??????????" ??????????????), ??.??.
?????? ???? ???????????????????????????? ?????? ?????? ?????????????? ???????????????? ...???????????? ???????????????????? ????????????????, ?????????? ?? ???????????? ???????????????????? ????????????????????
14 ??????????, ???????????? ?? ???????????? ???1 ???? ???????????? ???14 (???????????? ???15 ?????? ????????????????):?????????????????????????????????????????? ???????????????????????????????????????????????????????????????
??? ???????????? ???1 ???<?????????????????????????????????????????? ??? ???????????? "????????????" ???
?????????????????????????????????????????? ??? ??? ???????????? ???????????????????? ???
??? ???????????? ???2 ??? ??? ???????????????????????????????????????????????????????????????
?????????????????????????????????????????? ????????? 01 ???
. . ???????????????????????????????????????????????????????????????
??????????????????????????????????????????
??? ???????????? ???14 ??? ???????????????????????????????????????????????????????????????
?????????????????????????????????????????? ??? ???????????? "????????????" ???
??? ???????????? ???15 ???<?????????????????????????????????????????? ??? ???????????? ???????????????????? ???
?????????????????????????????????????????? ??? ???????????????????????????????????????????????????????????????
????????? 15 ???
????????????????????????????????????????????????????????????????? ???????? ???????????? ???????????????????? ???????????????????? ??????????????????, ?????? ?? ?????? ????????????
???????????????? ?????????? ???????? ???????? ?????????????????? ???????????? (???15) ?? ???? ?????????????? ?? ??????
?????????? 0, ???????????? ???????????? ?????????????? ?? ?????? ???????????????? ?????????? ?????? ???????????? (!!).
?????????? ??????????????, ???????????? ?? ???????????? ?????????????? ?? ?????????????? ???????????? ??????????????????????
???? ???? ???????? 15 ?????????????? ???????????? ????????????????????, ?? ?? ??????????-???????? 14 ??????????????,
???????????? ?? ?????????????????? ???? ?????????????????? ?????????? (15-????) ???????????? ?????????? ?????????????? 0
(?????? ???????? ?????? ?????????????????????? ????????????????????). ?????????? ???? ???????? ???????? ??????????????????????
???????????????????? ???????????????????? ?? ?????????????????? ???? ?????????????????? ?????????? ?????????? 0 ? ????????????
?????? ???????????????? ???? ???????? ???????????? ???????????????????? ?????????????????? ????????????????:?????????????????????????????????????????? ???????????????????????????????????????????????????????????????
??? ???????????? ???1 ???<?????????????????? ??? ???????????? "????????????" ???
?????????????????????????????????????????? ??? ??? ???????????? ???????????????????? ???
. . ??? ???????????????????????????????????????????????????????????????
?????????????????????????????????????????? ??? ????????? 11 ???
??? ???????????? ???11 ???<?????????????????????????????????????????? ???????????????????????????????????????????????????????????????
?????????????????????????????????????????? ???
??? ???????????? ???12 ??? ??? ???????????????????????????????????????????????????????????????
?????????????????????????????????????????? ??? ??? ???????????? "????????????" ???
. . ??? ??? ???????????? ???????????????????? ???
?????????????????????????????????????????? ??? ???????????????????????????????????????????????????????????????
??? ???????????? ???15 ??? ????????????????????????????????? 01 ???
?????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????? ???????????? ???????????????? ??????????: ?? ???? ??????????, ?????????? ?????????? ???????????????????? ??????
?????????????????? ???????? ????????????, ???? ??????????-???? ???????????????? ???????????? "????????????" ?? ????????????
"????????????" ?????????????????? ???? ???? 1 ????????????, ?? ???? 11 ???????????? ???????????? ????????????????????.
?????????? ?????????? ???????? ?????????????????? 5 ?????????? (??.??. ???????????? ?? 11 ???? 15). ?????? ????
?????????? ???????????? ???????????????????? ????????????????????, ?????????? ?????? ?????????? ?????????? ????????????????
??-???????? ???????????????????? ?? ?????????? ????????????????????, ???????? ???????? ?? ?????? ?? ??????????????????????
?????????????????? 15 ????????????, ???? ???????? ?????????????? ?????? 9 ?????????????????? ?????????? (??.??.
???????????? ?? 1 ???? 10) ? ????????: ?????????? ????????, ?????? ???????????????????? 14 ????????????,
???????????????????? ???????????????????? ?????????????? ?? ???????????? "????????????" ?????????? 15; ?????????? ????????,
?????? ???????????????????? 15 ???????????? ???? ?????????????? ?? ???????????? "????????????" ?????????? 1, ?? ??????
?????????? ?????????? ???? ???????????? ?????????????????? ???????????? ???1 (?????????? ???? ???????????????????? ??
???????????? "????????????" ???? ?????????????? ?????????? 2), ?? ??.??. ???? ?????? ??????, ???????? ???? ????
???????????????? ???????????? ???9. ?????????? ???????????????????? ???????????? ???9 ???????????????? ????????????
"????????????" ?????????? ?????????? 10,?? ???????????????? ???????????? "????????????" ?????????????????? ??????????????,
??.??. ???????????? 11.???????????? ???????????????????? ???????????????????? ?????????????? ??????????: ?????? ????????????
"????????????" ?? "????????????" ???????????????????? ???? 1, ???? ?????????? ??????????????, ?????? ????????????????????
?????????? ?? ???????????? ???????????????????? ?????? ??????, ?? ?????????????? ???? ?????????????? ?? ??????????????????
?????????????????? ???????????? (??.??. ???????????? ???10) ?????????? 0.???????????? ?????????? 3 (???????????????? ?????????? ?????????????? ?????? ???????????????????? ??????????????)
?????????????????????? ???? ??????????, ??.??. ?????? ???????????? ?????????????????? ???????????????????? ?? ??-????????
?????????? ?????????????? ?????? ???????????????????? ??????????????.???????????? ?????????????? ?????????? ???????????????? ???? ????????????: ?????????? ???? ???????? ????????
?????????????????????? ???????????????????? ???????????????????? ?? ?????????????????? ???? ?????????????????? ??????????
?????????? 0 ? ?????????????????????? ?????? ?????????? ???????????????????? 9 ???????????? ????????????????????
???????????????????? ?????????????? ?? ???????????? "????????????" ?????????? 10, ?????????? ?????????? ????
???????????????? ?????????????? ???????????? ???10 ?? ?????????????? ?? ???????????? "????????????" ?????????? 11.
?? ?????? ???? ???????????????????? ? ?? ????, ?????? ???????????????? ?????????? "????????????" ?? "????????????"
?????????????????? ???? ?????????? 11, ?????? ?? ?? ???????????? ?????????????????? ?????????????? ????????????
????????????????????. ?? ?????? ???? ???? (???? ?? ??????????????????) ???????????? ????????????: ??????????
???????????????????? ???????? ???????? ?? ?????????? ?????????????? ?????????????? ("??????????????"), ?????? ????
???????? ?????????? ?? ???????????????? ???????????????????? ?? ???????????? ?????????????? ?? ?????????????? ???????????? ?
?? ?????????????????? ???? ?????????? ?????????? ???? ???? ????????????????????! ???????????? ?????????????? ?? ??????????????
?????????? ???????????????????? ?????????? ????????????:
- ???????? ???????????????? ?????????? "????????????" ?? "????????????" ??????????, ???? ?????? ????????????????, ??????
?????????? ???????? ????????;
- ???????? ???????????????? ???????????? "????????????" ???????????? ???????????????? ???????????? "????????????" ???? 1,
???????????? ???????????? "????????????" ?????????? ?????????????????? ???? ???????????? ?? ???????????????????? ?? ??????
??????????, ???? ?????? ????????????????, ?????? ?????????? ???????? ??????????;?????????? ??????????????, ???????????????????? ???????????????????? ???????????????????? ?? ?????????????????? ????
?????????????????? ?????????? ?????????? 0 ???????? ?????? ????????, ?????????? ?? ?????? ??????-???????????? ????????,
??.??. ?? ?????? ???????????? ?????? ?????????? ???????????? ???????????? ???????????????? (?????????? ??????????????
???????????????? ???????????????????? ???????????? ????????????????????).
- - - - - - -5> ?????????? ????????, ?????? ???????????????????? ???????????????????? ?????????????? ?? ?????????????????? ????????????
(???? ?????????????? ?????????????????? ???????????? "????????????") ???????????? ???????????????????? ????????-??????
?????????????? ?????????????? ?????? ????????-?????? + 128 (???????? ?????????????? ???????? ????????????), ????
???? ???????????? ??????????????????: ???? ???????? ?? ???????????? ???????????????????? ???? ????????????, ??
?????????????? ???? ?????????????? ???????????????????? ???????????? ?????????? (???????? ?????????? ????
???????????????????? ?? ?????????? ???????????? ?????????? ?????????????? ?????? ???????????????????? ??????????????,
?????????????? ???? ????????????????). ?? ?????? ?????? ?????? ???? ????????????, ???? ?????????????? ??????????????????
???????????? "????????????" (??.??. ?? ???????????? "????????????" ???????????????? ?????????? ???????????? ??
?????????????????????? ?? ?????????? ???????????? ?????????? ?????????????? ?????? ???????????????????? ??????????????).
?????????? ????????, ?????? ???????????? ???????????? ?????????? ??????????????, ???? ???????????????? (??.??. ????,
?????? ?? ?????? ????????????????) ???????????????????? ?? ???????? ???60h. ?????????????????? ??????????????????????
???????? ???????????? ?? ???????? ???60h ?????????? ?????????????????????? ??????: ???????????????????? ????????????
???????????????????? ?? ???????????????? "????????????????" ?? ???????????????? "???????? 60h", ???? ??????????????,
??????????, ?????????????????? ???????? ?????????? "??????????????????" ???? ????????????????????, ??.??. ????????????,
?????????????? ???????????? ?????? ???????????????? ????????????????????.- - - - - - -?????????? ????????, ?????? ?????????????????? ???????? "????????????????" ???????????? ???????????????????? ????
?????????? 60h, ???? ???????? ?????????? ???? ???????? ?????????????????????? ????????????????????, ??????????????
?????????? ???? ???????? ???????????????????? (??.??. ?????? ???????????? ?????????????? ?????????????? ??????????????????
????????????) ?? ?????????????? ???????????????? ???????????? "????????????", ?? ????????????: ???????? ??
???????????? "????????????" ???????? ?????????? 1, ???? ?????????? 2, ???????? ???????? 3, ???? ?????????? 4
(???????? ?????????? ???????????????????? ???????????????????? ?????????????? ???? ???????????? ???????????? ????????????????????
???? ????????????, ?????????????? ???????????? ?????? ???????????? ?????????????????? ????????). ?????????? ??????????????,
???????????????? ???????????? "????????????" ?????????? ?????????? ?????????????????? ???? ???? ???????????? ????????????
????????????????????, ?? ?????????????? ???????????????? ????????????????????????, ?????? ???? ??????????????????
?????????????????? ???????????? ???????????????????? ?? ?????????? ?????????????? ?????? ???????????????????? ??????????????.
???????? ?????????? ??????????:
- ???????????????? ?????????? "????????????" ?? "????????????" ??????????, ???? ?????? ????????????????, ??????
?????????? ???????? ????????;
- ???????????????? ???????????? "????????????" ???????????? ???????????????? ???????????? "????????????" ???? 1,
???????????? ???????????? "????????????" ?????????? ?????????????????? ???? ???????????? ?? ???????????????????? ?? ??????
??????????, ???? ?????? ????????????????, ?????? ?????????? ???????? ??????????;
- - - - - - -????????, ???????????? ???? ???????????? ?? ?????????????????????? ?? ?????????? ???????????? ?????????? ??????????????
?????? ???????????????????? ?????????????? ???????????????? ?? ???????? ???60h.6> ???????? ?????????????????? ???????? ???????????????? ???????????????????? ?????????????????????? ???????????????????? ???9,
???? ???????????????????? ???????????????????? ?????????????????????? ???????????????????? ?? ???????????????????? ??????????
???? ???????????????????? ???9 (???????????????? ???? ???????????? ?? ?????????????????? ???????? ??????????????????????
????????????, ?????????????? ???????????? ?????? ?????????????????? ???????????????????? ???9), ?????????? ??????????????
???? ?????? 1;
- - - - - - -?????????????????? ???????? ?????????? ?????????????????? ???????????????????? ?????????????????????? ???????????????????? ???9.
?????? ???????? ???????? ?????????????????? ???????? ???????????????? ?? ???????????????????? ????????????????????
?????????????????????? ??????????????, ?????????????? ???????????????? ?????????????????????? ????????????????????
?????????????????????? ???????????????????? ???9. ???????????? ???????????????? ?????????????????? ???????? ??????????
?????????????????? ?????????????????????? ???????????????????? ?????????????????????? ???????????????????? ???9.- - - - - - -?????? ???? ?????????? "???????????????????? ???9" ? ???????????????????? ???9 - ?????? ??????????????,
?????????????????? ???? ???????? ???????????????? ????????????:
1) ?????????????????? ???????? ???????????????????? ???????? ?????????????? ?????????????????? (?????????? ?????????? ??
???????? ??????????????????) ?? ???????????????????? ???????? ?????????????? ????????????;
2) ???????????????? ?????????????????????? ???????? ???? ?????????????????????? ???????????????? BIOS??, ??????????????
???????????????????? "???????????????????? ???????????????????? ???9". ?????? ?????????????????? ?????????????????? ????????????
???????????????????? ?????????? ???????? 60h ?? ???????????? (???? ?????????????????? ?????????????????????? ????
???????????????????? ????????-???????? ?????? ????????-???????? + 128), ?????? ???? ???? ???????????? ??????
???????????? ?? ????????????????????, ?????????? ???????? ???????????????????? ?? ?????????????????? ??????????
???????????????????? ?????????????????????????????? ????????????;
3) ?????????? ????????, ?????? ???????????????????? ???????????????????? ???9 ???????????????? ???????? ????????????,
?????????????????? ???????? ?????????????????????? ???????? ???????????????????? ?????????????????? (?????????????? ????????
???????????????????????????? ??????????????????), ?? ???????????????? ???????????????????? ???????? ????????????????????
???????????? ?? ???????? ??????????, ?????? ???????????? ???? ??????????????????????;
- - - - - - -???????? ??????????????????????, ?????? ?????????????????? ???????? ???????????????? ????????????????????
?????????????????????? ???????????????????? ???9.7> ???????? ?????????????????? ???????? ???? ??????????-???? ???????????????? ?????????? ?? ???? ?????????? ??????????????
???????????????????? ?????????? ???? ???????????????????? ???????????????????? ???9, ???? ?????????????? ???? ?????? 1.8> ?????????????????? ???????? ?????????????? ???????????? ???? ????????????????????, ???????????????? ??????
?????????????????? ???????????????????? ???9. ???? ???????????????????? ???????? ?????????????? ??????????????????, ??????????
?????????? ?? ???????? ??????????????????, ?? ?????????????????? ?????????????????????? ???? ???????????????????? (??.??.
???? ???? ?????????????? ?????????????????? ???????????????????? ???9).?????????? ????????, ?????? ?????????????????? ???????? ???????????????? ?????????????????? ???????????????????? ???9
?? ?????????? ???????????? ?????????????? ???? ?????? ???1, ?????????????????? ???????? ?????????? ????????????
?????????????????????? ???? ???????????????????? ?? ???? ?????????????? ?????????????????? ???????????????????? ???9,
?????????????????????? ???????? ???????????????????? ?????????????????? (???? ?????????? ?????? ????????????????) ??
???????????? ???????????????????? ???? ????????, ?????????????? ???? ?????????????????? ???? ????????????????????
????????????????????.???????????? ?????????????????? ???????????????? ?????????????????????? ?????????????????? BIOS?? - ????????????????????
???????????????????? ???9 (?????? ?????????????????? ?????????????????? ???????????????? ?? ???????????? ????????????????????
??????????), ?????????????? ?????????? ?????????????????? ???????????????????? ???9.?????????? ??????????????, ?????????? ???????????????????? ???????????? ?? ??????????-???????? ?????????? ??????????
?? ????????????????????, ?? ?????? ?????????? ???????????????????? ?????????????? ???????????????? ???? ????????
???????????????????? ??????????, ?????????? ???? ?? ?????????????? ?????????? ?????????????????? (????????????????????????????
???????????????????? ???9) ????????????????????: ?????? ???? ?????????? ???????????????? ?? ???????????????????? ?? ??????
?????? ????????????: ????????????, ?????????? ?? ??.??.. ???????? ?? ??????, ?????? ???????????????????? ??????????????
???????????????? ???? ?????????? (?????? ???????????? ?????????? ???????????????????? ?????????????? ???????????? ????????
?????? ??????????). ?????????????? ?????????????????? ???????? ?????????????? ???? ???????? ?????????? ??????????????????????:
?????????????????? ???? ???????????????????? ????????-?????? ?????????????? ?????????????? ?????? ????????-??????+128 -
???????? ?????????????? ???????????????? ?? ????????????????: ?????? ???? ???? ???????????? ?????? ???????????? ??
????????????????????, ?????????????????? ???? ???????????? ?????????? ?????? ?????? ???????????????? ?? ??.??.- - - - - - -??????????????????, ?? ?????? ???? ?????????????????? ?????????????????? ???????? ????????????, ?????????? ??????
???????????? ?????????? ?????????????????? ????????????, ?????????????????? ?????? ???????????????? ? ?????? ????????????:
????????, ?? ??????????????, ???? ???????????? ?????????????? ???? ?????????????? "CapsLock" (??????
?????????????????????????? ?? ?????????????????? ?????????? ?????????? ???????? ?? ?????????????????? ????????), ????
?????????????????? ???????? ???????????????? ???????? ???????? (?????????? ?????????? ????????, ?????? ???????????? ????
???????????????????? ????????-?????? ?????????????? "CapsLock") ?? ?????????? ?????????????????? ????
???????????????????? ??-???????? ????????-???????? ???????????????????? ?????????????? ?????????? ??????????????, ??????
????????????, ?????????????????????????????? ???????? ??????????????, ?????????? ?????????????????? ??????. ????????
???? ?????????? ?????????????????? ???????? ?????????? ?????????????? ???? ???????????????????? ????????-??????,
?????????????????????????????? ?????????????? "CapsLock", ???? ???? ???????????????? ???????? ???????? ?? ??????????
?????????????????? ???? ???????????????????? ??-???????? ????????-???????? ???????????????????? ?????????????? ??????????
??????????????, ?????? ????????????, ?????????????????????????????? ???????? ??????????????, ?????????? ????????????????
??????.
- - - - - - -????????, ?????????????????? BIOS??, ?????????????? ???????????? ?????? ???????????????????? ???????????????????? ???9,
???????????????? ???????? ????????????, ?? ????????????:8.1> ?????????????????? ???????????? ???????????????????? ???? ?????????? 60h ?? ???????????????????? ??????
(?????? ?????? ???????????????????? ?????? ???????????? ?????? ???? ??????????);8.2> ???????????????? ?????????????????????? ???????????????????? ?? ???????????????????? ?????????????? ??
?????????? 60h. ???????? ?????????????????? ?????????????????? ???????? ???????????????????? ????????????????????
???????????????????? ?????????????? ???? ???????????? ???????????????????? ????????????????????, ???????????? ??????
?????????????????? ?????????????????? ???????????? ???? ?????????? 60h, ?? ?????????? ?????????????????? ??????
?????????????????????????? ?????????? ?????????????? ?? ???????????????????? ????????????. ?? ?????? ??????????????????
???????????????????? ???? ???????????? ???????????????????? ? ?? ?????????? ????????????: ???????????????? ????????????
"????????????" ?????????????????????????? ???? 1, ?? ?????? ????????????????, ?????? ?????????????????? ??????????
?? ???????????? ???????????????????? ?????????? ???????????? ???? 1. ?????????? ??????????????:
- ???????????? "????????????" ???????????? ???????????????????? ???????????????????? ?????? ???????????? ??????????????
?? ?????? ?????????????????? ????????????, ?? ?????? ????????????????, ?????? ???????????????????? ?????????? ??
???????????? ???????????????????? ?????????? ???????????? (???? 1 ????????????);
- ???????????? "????????????" ???????????? ???????????????????? ???????????????????? ?????? ????????????????????
?????????????????? ???????????? ?????????????? ?? ?????? ?????????????????????? ????????????, ?? ??????
????????????????, ?????? ???????????????????? ?????????? ?? ???????????? ???????????????????? ?????????? ????????????
(???? 1 ????????????);8.3> ???????? ?????????????????? ???????????? ???? ?????????? ???60h ?????????????????????????? ?????????????? ??????
?????????????? ??-???????? ??????????????-??????????????????????????, ???? ?? ?????? ???? ?????????????? 417h ??
418h ???????????????????????????????? ???????? ???????? (?? ???????? ?????????????? ????????????
???????????????????????????? ?????????? ?????????????? ?? ?????????????? ????????????-????????????????????????????),
???????????? ???????? ?????????????????? ???????????? ???????????? 128 (?????? ????????????????, ?????? ??-????????
??????????????-?????????????????????????? ???????? ????????????), ???? ???????????????????????????????? ????????
??????????????, ?? ???????? ?????????????????? ???????????? ???????????? ?????? ?????????? 128, ????
???????????????????????????????? ???????? ??????????????.- - - - - - -???????? ????????????????, ?????? ?????????????????? ???????? ?????????????? ???????????????? ?????????? ??????????????
??-???????? ?????????????? ???????????? ??????????, ?????????? ?????????????? ???????? ??-???????? ??????????????
-??????????????????????????. ???????? ???? ?????????????????? ???????? ???????????????? ???? ????????????????????
????????????, ?????????????????????????????? ?????????????? ??-???????? ???????????? ?????????????? (???? ??????????????
-??????????????????????????), ???? ???? ???????????????? ???????????????????? ?? ???????????? ??????????, ??
???????????? ?????????????? ???? ?????????? 1. ?? ??????????????????????????, ???????? ???? ?????????????????????????? ??
??????, ?????? ?????????? ?????????????? ???? ??????????????, ???????????????? ?? ???????????????????????? ???? ??????
???????????????? "!", ?????? ?????????????? ???????????? ? ????????????, ??????-?????? ?????????????? ????????
?????????????? ???????????? ???? ????????????????: ???? ?????????? ???????????? ?????????????? "!", ???? ????????-????
??????????????. ?????????? ???????????? ???? ?????? ????????????-???????????????????????????? ?????????????????????? ??????????
?? ?????????????? ?? ?????????????? ? ???????? ?? ??????????????????: ?????????????????????? ?????? ????, ????????????????,
???????????? ???? ?????????????? "Shift" ?? ???? ???????????????? ???? ?????????????????? ???? ?????????????? ??
???????????????????????? ????????. ?????? ?????????????? ???? ?????????????? "Shift" ???????????????????? ??????????????
???????????????????? ?????????? ????????-?????? ?????????????? "Shift", ?????????? ???????? ?????????????????? ????????
????????????, ?????? ?????? ??????????, ?????????????? ?????????? ?????????????????? ?? ????????????????????, ??????????
?????????? ?????????????????? ??????. ?????????? ??????????????, ???????? ???? ???? ???????????????? ??????????????
"Shift" ?????? ???????????????? ?? ???????????????????? ?????????? ?????????? ?????????? ?????????????????? ??????.
?????? ???????????? ???? ???????????????? ?????????????? "Shift", ???????????????????? ?????????????? ????????????????????
?????????? ????????-?????? ?????????????? "Shift" + 128 (?????? ???????????????? ?????????????? ??????????????
"Shift"), ?????????? ???????? ?????????????????? ???????? ????????????, ?????? ?????? ??????????, ??????????????
?????????? ?????????????????? ?? ????????????????????, ?????????? ?????????? ???????????????? ??????. ??????????
??????????????, ???????? ???? ?????????????????? ???????? ???? ???????????????????? ???? ????????-???????? ????????????
-???????????????????????????? + 128 (??.??. ???? ?????????? ?????????????? ????????????-????????????????????????????),
???? ?????? ???????????????? ?????????? (???????? ?????????? ?????????????? ?????????????? "Shift") ?????????? ????
?????????????????? ??????! ???????????? ?????????????? ?????????????????? ???????? ?????????????????? ?????????? ??
?????????????? ?? ?????????????? ????????????-????????????????????????????.
- - - - - - -8.4> ?????????????????? ???????? ??????????????????: ???????? ???? ?????????????????? ?????????? ?? ??????
?????????????????? ???????????? ???????????????????? ? ???????? ????????, ???? ???????????????? ?????????????? ????
?????? 8.5, ?????????? ???????????????? ???????????????? ???????????? ?? ???????????????? ?????????????? ????
?????? 1;- - - - - - -?????????????????? ?????????? ???????????????????? (??????) ?????????? ?????????? ?????????? ???? ????????????????????,
?????? ?? ?????????? ???????????????????? (???????? ???? ?????????????? ?????????????????? ??????????????). ????????????
?????????????????????????? ?????????????????? ?????????? ???????????????????? ?????????????????? ????????????????: ?? ??????????,
????????????????????, ???? ???????????? ?????????? ???????????????????? ????????? ???? ??????????, ?????? ?? ???????????????????? ???????? ?????????? ????????????????????, ?? ??????????????
???????????????? (???????? ???? ?????????????? ?????????????????? ????????) ???????????????? ???????????????????? ?? ??????
???????????? ?????????????? ?? ???????????????????? ????????????, ?????????????? ?????? ???? ???????????? ??????????????????
?????????????????? ????????????. ???????? ???? ?? ???????????????????? ???? ???????? ???????????? ????????????????????, ????
?????? ???????????????????? ?? ???????????? ?????????????? ?? ???????????????????? ????????????, ?????????????? ????
?????????????????????? ?? ???? ??????????, ?????????? ?????????????????? ???????? ???? ?????? (??.??. ?????? ??????????
?????????? ???????????? ??????????) ?????????????????? ?????????????? ???????????????????? ?? ????????????????????
???????????????????? ???9, ???????? ???? ???????????????????????? ??????????????. ?? ??????-?????? ????????????????????
?????????? ?????????? ????????????????????, ???? ?????? ?????? ???????????????????? ?????????????????????? ?? ??????????
?????????????????? ???????? ???????????????? ???????? ?????????????????? ???????????????????? ???9, ???? ?????? ??????
???????????????????????? ???? ????????????????????????.?? ?????????????????? ?????????? ???????? ?????????????? ???????????? ???????????????????? - ?????? ??????????????????
?????????? ???????????????????? (??????), ?? ?????????????? ???????????????? (???????? ???? ???? ?????????????? ????????
?????? ??-???????? ???????????? ???????????????????????? ??????????????????) ???????????????? ???? ????????????, ??????????????
???????? ?????????????? ?? ????????????????????: ??????????, ??????????, ?????????????????? ?????????? ("*/-+!") ??
??.??. ???????? ???? ?? ?????????????????? ?????????? ???? ???????? ??????, ???? ?????????????????? ???????? ?????? ????
?????????????????? ???????? ???? ?????????????????????? ?? ???????? ???????????????????? ???? ????????????????????,
?????????????? ???? ?????????????????? ?????????????????? (?????? ????????????, ?????? ?????????????????? ??????????????????????
???????????????????? ???????????????????? ???? ???? ???????? ?????????? ??????????, ?????? ???? ?????????????????? ?????? ????
?????????????????? ?????????? ???????????????????? ?????????? ???????? ???????????????????? ????????????????????). ?? ??????
?????????????? ????, ?????? ?????? ????????????????????, ?????????????? ?????????????????? ?? ?????????????????? ????????
?????????? ?????????????????? ?????????????????????? ??????????????????????, ???????????????????????? ??????????????.
?????????????? ?? ?????????????????? ?????????? ?? ???????????????? ??????, ?????????? ???? ????????????????
?????????????????????? ?? ???????????????????? ???????????????????? ???? ?????? ??????, ???????? ?????? ????
?????????????????????? ???????????????????? (???????????????? ??????????) ???????????????????????? ??????????????????.?????????????????? ?????????? ???????????????????? ?????????????????? ???? ??????. 3. ?????????????????? ??????????
???????????????????? ?????????? ?????????????????????? ?????? ?????????????? ???? 16 ?????????? (??????????????????),
???????????? ???? ?????????????? ?????????????? ???? 2 ???????????? (????????????). ???????????? ???????? ????????????
?????? ?????????? ?????????????????? ??-???????? ?????????? ???? 0 ???? 255. ?????? ?????????? ?????????? ??????
?????????????????????????? ???? 30 ???? 61. ?????????? 32 ???????????? ?? ???????????? ????????????????????
?????????????? 2 ?????????????????????? ????????????: ?????? ?????? ???????????????????? ???????????? "????????????" ??
???????????? "????????????". ???????????? ???? ???????? ?????????? ???????????????? ??-???????? ?????????? ???? 30
???? 60, ?????????????? ?????????????????????????? ???????????? ??-???????? ???????????? ???????????? ????????????????????.
????????????????, ???????? ?? ???????????? "????????????" ?????????????????? ?????????? 32, ???? ?????? ??????????
?????????????????????????? ?????????? ???32 (???????????? ???????????? ???2).???????????????????? ???????????????????? ???????????? ????????????????????.
........................................??????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????
???30 ???????????31 ??????????? ???????????? ???1 ??? ???????? "????????????" ?????? ????? ??? ??????????????????????????????????????????????????? ??? ???
?? ??? ???32 ???????????33 ??????????? ???????????? ???2 ???????????????????????????????????????????????????????????????
?? ??? ??????????????????????????????????????????????????? ????????? 32 ???
?? ??? . ??????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????
?? ??? ???????????????????????????????????????????????????
?? ??? ???42 ???????????43 ??????????? ???????????? ???7 ???????????????????????????????????????????????????????????????
?? ??? ??????????????????????????????????????????????????? ??? ???????? "????????????" ?????? ???
?? ??? . ??????????????????????????????????????????????????? ??? ???
?? ??? ??????????????????????????????????????????????????? ??? ???????????????????????????????????????????????????????????????
?? ???60 ???????????61 ??????????? ??? ???????????? ???16 ?????? 42 ???
??????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????. 3?? ?????????????? ???????????????????? ???????????? ???????????????????? ???????? ?????????????????? ???????????? ??
??????, ?????????? ??????????, ?????????? ?? ??.??. ???????? ?????????????? ?? ????????????????????.
?? ?????????????? ?????????? ???????????????? ???? ?????????? ???????????? ???????????????????? ????????????????????
???????????? ????????????????????, ?? ?????????? ???????????????? ?????????? "????????????" ?? "????????????".
????????????????, ???????? ???????????????? ?????????? "????????????" ?? "????????????" ?????????? ??????????, ????
?????? ?????????? ????????????????, ?????? ?????? ???????? ???????? (?????????????? ???????????? ?? ????????????????????
???? ??????????????????), ?? ???????? ???????????????? ???????????? "????????????" ???? ?????????? ??????????
???????????????? ???????????? "????????????", ???? ?????? ?????????? ????????????????, ?????? ?? ?????? ????????
?????? ?????? ??????????-???? ????????????????????. ?????????? ??????????, ?? ?????? ???????? ??????????????????????
?????????????????????? ???????????????? ???????????????????? ???????????????????? ???????????? ???????????????????? ??
???????????????? ?????? ?????????? "????????????" ?? "????????????". ?????????? ?????????????????? ??????????
"????????????" ?? "????????????"?????????? ?????????????????? ?????????????? ???????? ?????????????? ??-????????
?????????????? ???? ???????????????????? (???????? ???? ?????????? ?? ???? ??????????????), ???????? ????????????????
- ?????? ?????????? ???????????? ???? ???????????????????? (???????? ???????????????????? ???????????? ??
???????????????????? ??????????????????). ?????? ?????? ?????????????? ?????????? ???????????????????????? ?? [6].
- - - - - - -8.5> ???????? ?????????????? ?????????????? ?????????????? ?????????????? ?? ???????????????????????? ????????????,
???????????????????? ?????????? ???????????????? ???????????? ???????????????????? ASCII ??????????, ????
?????????????????? ???????? ???????????????? ?? ?????????????????? ???????????? ?????? (???? ?????????? ??????????????????
???????? ???????????????? ?? ???????????? "????????????") ??????????????????:
- ?? ???????????? ???????? ????????????: ???????????????????? ?????????? (?????????????? ???????????? ????????????????????ASCII ??????????) ??????????????, ???????????????????????????????? ??????????????;
- ???? ???????????? ????????: ????????-?????? (???????????????????? ??????????) ?????? ??????????????, ??????????????
???????????????? ?? ?????????????? ?????? ?????????????????? ?? ???????????????????????? ????????????;
?????????? ?????????? ???????????????? ?????????????? ???? ?????? 1;8.6> ???????? ?????????????? ?????????????? ?????????????? ?????????????? ?? ???????????????????????? ????????????,
???????????????????? ?????????? ???????????????? ???????????? ???????????????????? ?????????????????????? ASCII
??????????, ???? ?????????????????? ???????? ???????????????? ?? ?????????????????? ???????????? ?????? (???? ??????????
?????????????????? ???????? ???????????????? ?? ???????????? "????????????") ??????????????????:
- ?? ???????????? ???????? ????????????: ?????????? 0 (?????????? 0 ??????-?????? ?? ?????????????????? ????????, ?????? ?? ???????????? ???????????? ?????? ?????????????????? ???????????????????? ?????????? ??????????????,
?????????????? ???????????? ???????????????????? ???? ASCII ??????????, ?? ?????????????????????? ASCII
??????????);
- ???? ???????????? ????????: ???????????????????? ?????????? (?????????????? ???????????? ????????????????????
?????????????????????? ASCII ??????????) ??????????????, ???????????????????????????????? ??????????????;- - - - - - -?????????? ????????????????, ?????? ?????????????????? ???????? ?????????? ?????????????????? ???? ???????????? ??????????
?????????????? ?? ?????????????? ?????????????????? ??????????????, ???? ?? ?????????? ?????????????? ?? ??????????????
?????????????????? ???????????????????????? ???????????????????? ????????????. ?????? ???????????????????? ????????????????????
?????? ???????????????????? ?????????????? ?????????? ?????? ???????????????????? ????????????-???????????????????????????? ??
??-???????? ???????????? ??????????????. ???????????????? ???????????????????? ?????????? ????????????????, ????????????????,
???????? ???????????? ???? ?????????????? "Alt" ?? ???? ???????????????? ???? ???????????? ???? ?????????????? "F1".
?????????? ???????????????????? ?????????????? ???????????? ?????????????????? ???????? ???????????????????????? ??????
?????????????? ???? ??-???????? ???????? "??????????" ??????????????. ?? ?????????????? [5.1] ?????????????????? ??????
?????????????????? ???????????????????? ????????????, ?????????????? ?????????????????? ???????? ?????????????????? ???? ????????
"??????????????????????" ??????????????.?????? ???? ?????????????????? ???????? ???????????????????? ???????????????????? ???? ?????????????? ???????????? ?
????????????????????, ????????????????, ?????? ?????????????????? ???????? ???????????????????? ??????????????????
???????????????????? ???? ???????? ?????????????? ????????????: "Ctrl", "Alt", "F1", ??.??. ????????????
???????????????? ???? ?????????????? "Ctrl" ?? ???? ???????????????? ???? ???????????????? ???? ??????????????
"Alt" ?? ?????????????? "F1". ????????:
1) ?????? ?????????????? ???? ?????????????? "Ctrl" ???????????????????? ???????????????? ????????????????????
?????????? ????????-?????? ?????????????? "Ctrl". ?????????????????? ???????? ??????????, ?????? ????
???????????????????? ???????????? ???? ??????????????-?????????????????????????? "Ctrl", ??????????
?????????????????????? ???????? ???????? ?? ?????? ???? ?????????????? 417h ?? 418h;
2) ???????????? (???? ?????????????? ?????????????? "Ctrl") ???? ???????????????????? ???????????????? ????
?????????????? "Alt". ???????????? ???????????????????? ???????????????? ???????????????????? ?????????? ????????-??????
?????????????? "Alt". ?????????????????? ???????? ??????????, ?????? ???? ???????????????????? ???????????? ????
??????????????-?????????????????????????? "Alt", ?????????? ?????????????????????? ???????? ???????? ?? ?????? ????
?????????????? 417h ?? 418h;
3) ???????????? (???? ?????????????? ?????????????? "Ctrl" ?? ?????????????? "Alt") ???? ????????????????????
???????????????? ???? ?????????????? "F1". ???????????? ???????????????????? ???????????????? ????????????????????
?????????? ????????-?????? ?????????????? "F1". ?????????????????? ???????? ??????????, ?????? ????
???????????????????? ???????????? ???? ?????????????? "F1", ?????????? ??????????????: ?? ?????? ???? ??????????????
417h ?? 418h ???????????????????????? ???? ??????????-???????????? ???????? ????????, ?????? ??-????????
??????????????-?????????????????????????? ?????????????????? ?? ?????????????? ?????????????????? (???????? ??????????????
?????????????????? ?? ?????????????? ??????????????????, ???? ?????????????????? ???????? ?????????????? ????
???????????????????? ???????????? ???? ????????-?????? (?????? ???? ??????????????), ?? ????????-?????? + 128
(?????? ???? ??????????????) ???? ???? ??????????????). ???????? ?????????????? ???????????? ?????????????? ????
??????????????-?????????????????????????? ???? ????????????????????????????, ???? ?????????????????? ???????? (??????
????????????) ???????????????????? ?? ?????????????????? ?????????? ???????????????????? ??????????????????????????????
?????????????? "F1" ????????????. ?? ???????? ??-???????? ?????????? ?????????????? ???? ??????????????
-?????????????????????????? ?????????????????????????? (?? ?????? ?????????????? 417h ?? 418h), ????
?????????????????? ???????? ???????????????????? ?? ?????????????????? ?????????? ???????????????????? ????????????,
?????????????????????????????? ???? ?????????????? "F1", ?? ???????????????????? ???? ?????????????? ????????????-
???????????????????????????? (?? ?????????? ?????????????? ?????? ?????????????? "Ctrl" ?? ?????????????? "Alt")
?? ??-???????? ?????????????? (?? ?????????? ?????????????? ?????? ?????????????? "F1");
4) ?????? ?????????????? ?????????????? "F1" ???????????????????? ???????????????? ???????????????????? ??????????
????????-?????? ?????????????? "F1" + 128. ?????????????????? ???????? ????????????, ?????? ????
???????????????????? ???????????? ?????????????? "F1", ?? ???? ?????????????????????????? ???????? ????????, ??.??.
???????? ???????? ?????? ???? ?? ?????? ???????????????????? ???? ??????????????;
5) ?????? ?????????????? ?????????????? "Alt" ???????????????????? ???????????????? ???????????????????? ??????????
????????-?????? ?????????????? "Alt" + 128. ?????????????????? ???????? ????????????, ?????? ????
???????????????????? ???????????? ?????????????? "Alt", ?? ???? ?????????? ???? ?????????????????????? ????????
???????? (??.??. ???????? ?????????????? ?????????????? "Alt") ?? ?????? ???? ?????????????? 417h ?? 418h
(???????? ???????? ?????? ???????? ???????????????????? ??????????);
6) ?????? ?????????????? ?????????????? "Ctrl" ???????????????????? ???????????????? ???????????????????? ??????????
????????-?????? ?????????????? "Ctrl"" + 128. ?????????????????? ???????? ????????????, ?????? ????
???????????????????? ???????????? ?????????????? "Ctrl"", ?? ???? ?????????? ???? ?????????????????????? ????????
???????? (??.??. ???????? ?????????????? ?????????????? "Ctrl"") ?? ?????? ???? ?????????????? 417h ??
418h (???????? ???????? ?????? ???????? ???????????????????? ??????????);???????? ???????????? ???? ?????????? ???????????? ???? ?????????????? "F1", ???? ?????????????????? ????????,
?????????????? ???? ???????????????????? ????????-?????? ?????????????? "F1" ?? ????????????, ?????? ?? ?????? ????
?????????????? 417h ?? 418h ?????? ???????????????????? ?? ?????????????? ??-???????? ??????????????
-??????????????????????????, ?????????????? ?? ?????????????????? ?????????? ???????????????????? (?????? ?? ????????????)
????????????, ?????????????????????????????? ?????????????? "F1";
- - - - - - -9> ?????????????? ???? ?????? 1.* * * * * * *[4] ???????????????????????????? ????????????????????.
******************************[4.1] ????????????????????.
=================?????? ?????????? ???????????????????? ?? ???????????????????? ?????????? ???????????? ???????????????????? ????????????????
?????????????????? ?????? ?? ???????????? ???????? ?? ???? ???? ??????????????. ????????????????: ?????? ????????????????????
???????????? ?? ???????????????????? ?????????? ???????????? "************". ?????? ?????????? ???? ????????????
???????????? ?? ?????????????????? ?????????????? ?? ???????????????????????? "*" 12 ??????. ?????? ????????, ??????????
?????? ???????? ???? ?????? ?????????????????????? ?? ?????????? ???????????? ?????????????????? ??????????????????: ????????
???? ???????????????? ???? ??-???????? ?????????????? ?? ???????????????????? ???? ?? ?????????????? ??????????????????
???????????? ?????? ????????????, ???? ???????????????????? ???????????????????? ????????????????, ?????? ???? ??????????
???????????? ?????????????????? ???????????????????? ????????????, ???????????????? ???????????????? "*", ?? ??????????????
???? ???????????????? ???? ?????? "?????????????????? ?? ????????????????" ?????????????? ??????????????, ???? ??????
??????, ???????? ???? ???? ???? ????????????????.???????????????????? ???????????????? ??????????????????????.
????????????, ????????????????, ???? ?????????????? ?? ???????????????????????? "*" ?? ?????????? ???????????????????? ????
?? ?????????????? ?????????????????? ???????????? ?????? ????????????. ?????? ???????? ???????????????????? ??????????????????:
?????? ?????????????????????? ?????????? ?????????????? ???? ?????????????? '*' ???????????????????? ????????????????????
?????????????? ?? ?????????????????? ???????????? ???????????? ???????????????????? ????????-?????? ??????????????
??????????????, ???????????? 9. ?????????? ?????????? ???????????????????? ???????????????????? ??????????????????, ??????
?????????????? ???????????? ???????????? ?????? ????????????, ?? ?????????????? ?? ?????????????????? ???????????? ????????????
???????????????????? ???? ?????????? ?????????????? ?????? ?????????????? ??????????????, ??.??. ?????????? 9. ???? ??????
??????, ???????? ???? ???? ???????????????? ?????????????? ?????????????? ???????????????????? ???????????????????? ??????????
???????????????????? ?? ?????????????????? ???????????? ????????-??????, ???????????? 9. ?????? ???????????? ????
???????????????? ?????????????? ?????????????? ???????????????????? ???????????????????? ?????????????? ?? ??????????????????
???????????? ?????????? 9+128, ???????????????????? ?????? ?????????????? ?????????????? ???????? ????????????????.?????????? ??????????????, ???????????????????? ????????????????????, ???????????????????? ??????????????????????,
?????????????????? ???????? ????????????, ?????????? ?????????????? ?????????????????????????? ???????????????????? ??
?????????????????????? ?????????? ??????, ?? ?????????? ???????? ????????????, ???????????????? ???????????? ??????
????????????, ?? ?????????? ????????????????. ???????? ????????????????, ?????? ???????????????????? ?????????? ??????
??????????????, ?????? ???????????????? ????????????, ?????????? ?????????????? ?? ????????????????????, ???????? ??????????
??????????????, ?????????????????????? ?? ????????????????????. ?? ?????????? ?????????????? ?? ?????? ????????????????
???????????????????? ????????????.* * * * * * *[4.2] ???????????? ???????? ????????????????
?? ?????????????????? ?????????? ????????????????????.
=============================???????????? ???????????? ???????????????????? ???????????? ?? ???????????????????? ??-???????? ????????????, ??????????????
???? ?????????????????? ???? ???? ?????????? ??????????????, ???????????????? ?????????? '┼'. ?????? ???? ????????????
?? ???????????????????? ?????????? ???????????? ? ?????? ?????????? ???????????? ?????????????????? BIOS??,
?????????????????????? ???????????????????? ???9, ?????????????????????????? ?????? ?????????? ?????????????? ??????????
????????????????. ?????? ?????? ???? ?????????? ? ???????? ?????????? ???????????? ?????????????? ?? ??????, ??????
???????? ?????? ?????????? ???????????? ??-???????? ????????????, ???? ?????????? ???????????? ???? ?????????????? 'Alt'
?? ?????????????????? ???? ?????????????? ?????????????? ???? ???????????????????????????? ????????????????????
???????????????????? ASCII ?????? (???????????????????? ??????????) ?????????????? ??????????????, ?????????? ????????
???????????? ?????????????? 'Alt'. ?????????? ?????????????? ?????????????? 'Alt' ?????????????????? ????????????
???????????????????? ?? ?????????????????? ?????????? ????????????????????.* * * * * * *[4.3] ???????????????????? ????????????????????.
============================?? ???????????????????? ?????????????? 3 ?????????????????????? ????????????????????, ?????????????? ????????????????????
?????????????????? ???????????? ???????????? ????????????????????. ??????:??????????????????: ????????????????????:
--------- -----------
CapsLock ???????? ????????????????, ???? ?????????????? ?????????? ?????????? ???????? ??
?????????????????? ????????, ?? ???????? ???? ????????????????, ???? ??????????????
?????????? ?????????? ???????? ?? ???????????????? ????????.NumLock ???????? ????????????????, ???? ?????????????? ?????????? ??????????????????????????
???????????? ???????????????????????????? ???????????????????? ?????? ?????????? ????????,
?? ???????? ???? ????????????????, ???? ?????????????? ?????????? ??????????????????????????
???????????? ???????????????????????????? ???????????????????? ?????? ??????????????????????
???????????? ?? ?????????????? ???? ????????????.ScrollLock ???????? ????????????????, ???? ?????????????? ?????????? ?????????? ????????????
????????????????????, ?????? ?????????????? ?????????????? ???? ?????????????? ??????????
???????????????? ?????????????????????? ???? ?????????????? ???? ????????????, ??
?????????????????????? (????????????,??????????????) ???? ??????.???????????????????? ???????????????????? ???????????????? ?? ?????????????????? ???????? ???????????????????? ???????? ????
???????????????? ???????????????????? ??????????. ???? ?????????? ?????????????????????? ???????????????? ?? ??????????????????
???????????????????? ????????????????????. ?????? ?????????? ?????? ???????????????????? ???????????????? ??????????????????,
?????????????? ???? ???????????? ?????????????????????????????? ???????????????????? ?????????????????????? ????????????????????.
???????????? ???? ???????????????? ???????????????? ??????????????????, ?? ???????????? ???????????????????? ????????????????:
?????? ????????????????????, ????????????????, ?????????????????? "CapsLock" ?????? ???????????? ?????????????? ????
?????????????? "CapsLock", ?? ?????? ???? ?????????????????????? ?????? ???????????? ?????????????? ????
?????????????? "CapsLock" ??????????? ???? ?????????????? ???????????????? ???? ?????????????? "CapsLock", ?????????????????? ????????
?????????????????????? ?????????????????????? ???????????????????? ???????????????? ?????????????????? "CapsLock",
?? ?????????? ???? ???????????????? ???????????????? ???? ?????????????? "CapsLock", ???? ?????????????????? ????????
?????????????????????? ?????????????????????? ???????????????????? ?????????????????? ?????????????????? "CapsLock".
?????????? ?????????? ???????????????????? ?? ?? ???????????????????????? "NumLock" ?? "ScrolLock".
?????????????????? ???????? ???????????????? ?? ?????????????????? ???????????????????? ?? ???? ??????????, ?????????? ????
?????????????????? ?????? 8.3.
* * * * * * *[4.4] ???????? ?????????????? ?? ???????????????????? ???????????????? ?? ????????????????????.
======================================================?????? ???????????? ???? ?????????????????????? ???? ???????????????? ?????????????? ?????????? ???? ????????????
????????????????????, ???? ?? ???????????????? ????????????????. ?????????? ???? ?????? ????????????????????, ??????
?????????????? ???? ???????? ?? ???? ???? ?????????????? ?? ?????????? ???????????? ???? ?????????????????????????? ??????????
???????????????????? ????????????????, ?? ?? ???????????? ???????????? ???? ?????????????????????????? ??????????
???????????????? ???????????????? ????????? ?? ??????, ?????? ?????????????????? ?????????? ???????????????? ?? ?????????????????????? ???? ????????????
???????????? (??????????????????). ????????????:
- ?????????????? ???? ??-???????? ?????????????????? ?????????????? ???????????????????? ???????????????? ????????????????????
?????????? ???? ????????-?????? (???????????????????? ??????????), ?????????????? ?????????????????????????? ?? ??????
?????????????????????? ???????????????????? BIOS?? (?????????????????????? ???????????????????? ???9) ??
?????????????????????????????? ?????????? ???????????????????? ????????????????;
???????????????? (????????????????????????):
- ?????????????? ???? ??-???????? ?????????????????? ?????????????? ???????????????????? ???????????????? ????????????????????
?????????? ???? ????????-?????? (???????????????????? ??????????), ?????????????? ?????????????????????????? ?? ??????
???? ?? ?????????????????????????????? ?????????? ???????????????????? ????????????????, ?? ?? ???????????? (????????
???????????? ????????????????????????) ?????????? ???????????????? ????????????????, ???????????? ??????
???????????????????????????? ?????????? ???????????? ???? ?????????????????? BIOS?? (?????????????? ??????????????????
???????????????????? ???9), ?? ???????????? (???????? ??????????????????????) ???????????????????????? ??????????????????,
?????????????? ???????????????? ?????????? ?????????????????? ???? ??????????????;?????????? ?????????????????????? ?????????????????? ???????????????????? "????????????????????????". ??????????????????
???????????????????????? ???? ?????????????????? ????????, ?????? ?????? ?????????????? ???? ????????????????????
?????????????? ?? ?????? ???????????????????? ???? ?????????????????????????????? ???? ???????????????????? ??????????
???????????????????? ??????????????, ?? ???????????? ???????????????????? ??????????, ?????????????? ??????????????????????????
?????????????? ??????????.?????????? ??????????????, ???????? ?????? ?????????? ???????????? ?????????? ???????????????? ????????????????, ????
???????? ?????????? ???? ???????? ?????????????????????????? (???????????????? ?????????????? ???????????????????????? ??????
?????????????? "Shift"), ?????????????? ???????????????? ?????????????????????? ???????????????????? ???????????? 8.5
?? ???????? ????????????. ???????? ???? ?????? ?????????? ?????????? ???????????? ???????????? ????????????????????
????????????????, ???? ???? ???????????????? ???????????????????????? (??????????-???????? ??????????????
???????????????????????? ?????? ?????????????? "Shift"), ???? ?????????????? ?? ???????????? ????????????????????
?????????? ?????? ?????? ?????????????? ?? ??????????????????????, ?? ?????????? ?????? ?????????? ??????????????????????
?????? ????????????.* * * * * * *[5] ?????????????????????? ????????????.
***********************[5.1] ???????????????????????? ?????????????? ?? ???? ???????????????????? ????????????.
==================================================????????????????????.
?????????????? ?? ???????????????? ???? 0 ???? 31 ?????????? ?? ???????????????????? ??????????????????????
???????????????????? ?? ?? ???????????? ?????????????? ???? ??????????????????????????????.
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? 0 @ .... 64 ?? .... 128 ??? .... 192 ???
??? 1 A .... 65 ?? .... 129 ??? .... 193 ???
??? 2 B .... 66 ?? .... 130 ??? .... 194 ???
??? 3 C .... 67 ?? .... 131 ??? .... 195 ???
??? 4 D .... 68 ?? .... 132 ??? .... 196 ???
??? 5 E .... 69 ?? .... 133 ??? .... 197 ???
??? 6 F .... 70 ?? .... 134 ??? .... 198 ???
??? 7 G .... 71 ?? .... 135 ??? .... 199 ???
??? 8 H .... 72 ?? .... 136 ??? .... 200 ???
??? 9 I .... 73 ?? .... 137 ??? .... 201 ???
??? 10 J .... 74 K .... 138 ??? .... 202 ???
??? 11 K .... 75 ?? .... 139 ??? .... 203 ???
??? 12 L .... 76 ?? .... 140 ??? .... 204 ???
??? 13 M .... 77 H .... 141 ??? .... 205 ???
??? 14 N .... 78 ?? .... 142 ??? .... 206 ???
??? 15 O .... 79 ?? .... 143 ??? .... 207 ???
??? 16 P .... 80 ?? .... 144 ??? .... 208 ???
??? 17 Q .... 81 ?? .... 145 ??? .... 209 ???
??? 18 R .... 82 ?? .... 146 ??? .... 210 ???
??? 19 S .... 83 ?? .... 147 ??? .... 211 ???
??? 20 T .... 84 ?? .... 148 ??? .... 212 ???
??? 21 U .... 85 ?? .... 149 ??? .... 213 ???
??? 22 V .... 86 ?? .... 150 ??? .... 214 ???
??? 23 W .... 87 ?? .... 151 ??? .... 215 ???
??? 24 X .... 88 ?? .... 152 ??? .... 216 ???
??? 25 Y .... 89 ?? .... 153 ??? .... 217 ???
??? 26 Z .... 90 ?? .... 154 ??? .... 218 ???
??? 27 [ .... 91 ?? .... 155 ??? .... 219 ???
??? 28 \ .... 92 ?? .... 156 ??? .... 220 ???
??? 29 ] .... 93 ?? .... 157 ??? .... 221 ???
??? 30 ^ .... 94 ?? .... 158 ??? .... 222 ???
??? 31 _ .... 95 ?? .... 159 ??? .... 223 ???
??? ???????????? 32 ` .... 96 ?? .... 160 ?? .... 224 ???
??? ! .... 33 a .... 97 ?? .... 161 ?? .... 225 ???
??? " .... 34 b .... 98 ?? .... 162 ?? .... 226 ???
??? # .... 35 c .... 99 ?? .... 163 ?? .... 227 ???
??? $ .... 36 d .... 100 ?? .... 164 ?? .... 228 ???
??? % .... 37 e .... 101 ?? .... 165 ?? .... 229 ???
??? & .... 38 f .... 102 ?? .... 166 ?? .... 230 ???
??? ' .... 39 g .... 103 з .... 167 ч .... 231 │
│ ( .... 40 h .... 104 и .... 168 ш .... 232 │
│ ) .... 41 i .... 105 й .... 169 щ .... 233 │
│ * .... 42 j .... 106 к .... 170 ъ .... 234 │
│ + .... 43 k .... 107 л .... 171 ы .... 235 │
│ , .... 44 l .... 108 м .... 172 ь .... 236 │
│ - .... 45 m .... 109 н .... 173 э .... 237 │
│ . .... 46 n .... 110 о .... 174 ю .... 238 │
│ / .... 47 o .... 111 п .... 175 я .... 239 │
│ 0 .... 48 p .... 112 ░ .... 176 Ё .... 240 │
│ 1 .... 49 q .... 113 ▒ .... 177 ё .... 241 │
│ 2 .... 50 r .... 114 ▓ .... 178 Є .... 242 │
│ 3 .... 51 s .... 115 │ .... 179 є .... 243 │
│ 4 .... 52 t .... 116 ┤ .... 180 Ї .... 244 │
│ 5 .... 53 u .... 117 ╡ .... 181 ї .... 245 │
│ 6 .... 54 v .... 118 ╢ .... 182 Ў .... 246 │
│ 7 .... 55 w .... 119 ╖ .... 183 ў .... 247 │
│ 8 .... 56 x .... 120 ╕ .... 184 ° .... 248 │
│ 9 .... 57 y .... 121 ╣ .... 185 ∙ .... 249 │
│ : .... 58 z .... 122 ║ .... 186 · .... 250 │
│ ; .... 59 { .... 123 ╗ .... 187 √ .... 251 │
│ < .... 60 | .... 124 ╝ .... 188 № .... 252 │
│ = .... 61 } .... 125 ╜ .... 189 ¤ .... 253 │
│ > .... 62 ~ .... 126 ╛ .... 190 ■ .... 254 │
│ ? .... 63 .... 127 ┐ .... 191 пробел 255 │
└──────────────────────────────────────────────────────────────────┘* * * * * * *[5.2] ????????, ASCII ???????? ?? ?????????????????????? ASCII ???????? ????????????????????,
?????????????? ?????????????????????? ?? ?????? ?????????? ???????????????????? ???16h BIOS??
???????????????????? ??????????.
=====================================================????????????????????."[!!]" - ???????? ???????? ???????????????? ???????????????????????????? 102 ??????????????, ??????????????
?????????????? ???? ?????????????????? ?????????????????? ??????????????????????. ?????? ??????????????
?????????????????????????? ?? ???????????? ?????????? ???????? ????????????????????.
"***" - ???????? ???????? ????????????????, ?????? ???????????? ?????????????? ????????????????????????????
?????????????????? ????????????, ?? ?????????????????? ???? ?? ?????????????????? ?????????? ????????????????????, ?? ??
?????? ???? ?????????????? 417h ?? 418h.
"---" - ???????? ???????? ????????????????, ?????? ???????????? ?????????????? ???? ????????????????????
?????????????????????? ?? ?????????????????? ????????.???????????? ??????????????????????: ?? ?????????????? ???????????????????? ???????????? ???????????????????? ????????????
???????????????????????? ?? ???????????????? ????????????????????????????????????, ?????? ?? ??????????????????????
??????????????, ???????????????? ?????? ?????????????? "Esc" ?? ?????? ???????????????????????? ???? 01/1Bh,
?? 1Bh/01.???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? ?????????????? ????????-??????/ASCII ?????? ?????? ?????????????????????? ASCII ?????? ?? 0 ???
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? Esc 01/1B ??? Shift End 4F/E0 ???
??? 1 02/31 ??? Shift Down Arrow 50/E0 ???
??? 2 03/32 ??? Shift Page Down 51/E0 ???
??? 3 04/33 ??? Shift Insert 52/E0 ???
??? 4 05/34 ??? Shift Delete 53/E0 ???
??? 5 06/35 ??? ???
??? 6 07/36 ??? Ctrl Esc 01/1B ???
??? 7 08/37 ??? Ctrl 1 --- ???
??? 8 09/38 ??? Ctrl 2 03/00 ???
??? 9 0A/39 ??? Ctrl 3 --- ???
??? 0 0B/30 ??? Ctrl 4 --- ???
??? - 0C/2D ??? Ctrl 5 --- ???
??? = 0D/3D ??? Ctrl 6 07/1E ???
??? Backspace 0E/08 ??? Ctrl 7 --- ???
??? Tab 0F/09 ??? Ctrl 8 --- ???
??? q 10/71 ??? Ctrl 9 --- ???
??? w 11/77 ??? Ctrl 0 --- ???
??? e 12/65 ??? Ctrl - 0C/1F ???
??? r 13/72 ??? Ctrl = --- ???
??? t 14/74 ??? Ctrl Backspace 0E/7F ???
??? y 15/79 ??? Ctrl Tab 94/00 ???
??? u 16/75 ??? Ctrl q 10/11 ???
??? i 17/69 ??? Ctrl w 11/17 ???
??? o 18/6F ??? Ctrl e 12/05 ???
??? p 19/70 ??? Ctrl r 13/12 ???
??? [ 1A/5B ??? Ctrl t 14/14 ???
??? ] 1B/5D ??? Ctrl y 15/19 ???
??? Enter 1C/0D ??? Ctrl u 16/15 ???
??? Ctrl *** ??? Ctrl i 17/09 ???
??? a 1E/61 ??? Ctrl o 18/0F ???
??? s 1F/73 ??? Ctrl p 19/10 ???
??? d 20/64 ??? Ctrl [ 1A/1B ???
??? f 21/66 ??? Ctrl ] 1B/1D ???
??? g 22/67 ??? Ctrl Enter 1C/0A ???
??? h 23/68 ??? Ctrl a 1E/01 ???
??? j 24/6A ??? Ctrl s 1F/13 ???
??? k 25/6B ??? Ctrl d 20/04 ???
??? l 26/6C ??? Ctrl f 21/06 ???
??? ; 27/3B ??? Ctrl g 22/07 ???
??? ' 28/27 │ Ctrl h 23/08 │
│ ` 29/60 │ Ctrl j 24/0A │
│ Shift *** │ Ctrl k 25/0B │
│ \ 2B/5C │ Ctrl l 26/0C │
│ z 2C/7A │ Ctrl ; --- │
│ x 2D/78 │ Ctrl ' --- ???
??? c 2E/63 ??? Ctrl ` --- ???
??? v 2F/76 ??? Ctrl Shift *** ???
??? b 30/62 ??? Ctrl \ 2B/1C ???
??? n 31/6E ??? Ctrl z 2C/1A ???
??? m 32/6D ??? Ctrl x 2D/18 ???
??? , 33/2C ??? Ctrl c 2E/03 ???
??? . 34/2E ??? Ctrl v 2F/16 ???
??? / 35/2F ??? Ctrl b 30/02 ???
??? * (????????????. ????) 37/2A ??? Ctrl n 31/0E ???
??? Alt *** ??? Ctrl m 32/0D ???
??? Space 39/20 ??? Ctrl , --- ???
??? CapsLock *** ??? Ctrl . --- ???
??? F1 3B/00 ??? Ctrl / --- ???
??? F2 3C/00 ??? Ctrl * (????????????. ????) 96/00 ???
??? F3 3D/00 ??? Ctrl Alt *** ???
??? F4 3E/00 ??? Ctrl Space 39/20 ???
??? F5 3F/00 ??? Ctrl CapsLock --- ???
??? F6 40/00 ??? Ctrl F1 5E/00 ???
??? F7 41/00 ??? Ctrl F2 5F/00 ???
??? F8 42/00 ??? Ctrl F3 60/00 ???
??? F9 43/00 ??? Ctrl F4 61/00 ???
??? F10 44/00 ??? Ctrl F5 62/00 ???
??? F11 85/00 ??? Ctrl F6 63/00 ???
??? F12 86/00 ??? Ctrl F7 64/00 ???
??? NumLock *** ??? Ctrl F8 65/00 ???
??? ScrollLock *** ??? Ctrl F9 66/00 ???
??? 7 (????????????. ????) 47/00 ??? Ctrl F10 67/00 ???
??? 8 (????????????. ????) 48/00 ??? Ctrl F11 89/00 ???
??? 9 (????????????. ????) 49/00 ??? Ctrl F12 8A/00 ???
??? - (????????????. ????) 4A/2D ??? Ctrl NumLock --- ???
??? 4 (????????????. ????) 4B/00 ??? Ctrl ScrollLock --- ???
??? 5 (????????????. ????) 4C/00 ??? Ctrl 7 (????????????. ????) 77/00 ???
??? 6 (????????????. ????) 4D/00 ??? Ctrl 8 (????????????. ????) 8D/00 ???
??? + (????????????. ????) 4E/2B ??? Ctrl 9 (????????????. ????) 84/00 ???
??? 1 (????????????. ????) 4F/00 ??? Ctrl - (????????????. ????) 8E/00 ???
??? 2 (????????????. ????) 50/00 ??? Ctrl 4 (????????????. ????) 73/00 ???
??? 3 (????????????. ????) 51/00 ??? Ctrl 5 (????????????. ????) 8F/00 ???
??? 0 (????????????. ????) 52/00 ??? Ctrl 6 (????????????. ????) 74/00 ???
??? . (????????????. ????) 53/00 ??? Ctrl + (????????????. ????) 90/00 ???
??? SysReq *** ??? Ctrl 1 (????????????. ????) 75/00 ???
??? [!!] 56/5C ??? Ctrl 2 (????????????. ????) 91/00 ???
??? Enter (????????????. ????) E0/0D ??? Ctrl 3 (????????????. ????) 76/00 ???
??? / (????????????. ????) E0/2F ??? Ctrl 0 (????????????. ????) 92/00 ???
??? PrintScreen *** ??? Ctrl . (????????????. ????) 93/00 ???
??? Pause *** ??? Ctrl SysReq *** ???
??? Home 47/E0 ??? Ctrl [!!] --- ???
??? Up Arrow 48/E0 ??? Ctrl Enter (????????????. ????) E0/0A ???
??? Page Up 49/E0 ??? Ctrl / (????????????. ????) 95/00 ???
??? Left Arrow 4B/E0 ??? Ctrl PrintScreen 72/00 ???
??? Right Arrow 4D/E0 ??? Ctrl Break 00/00 ???
??? End 4F/E0 ??? Ctrl Home 77/E0 ???
??? Down Arrow 50/E0 ??? Ctrl Up Arrow 8D/E0 ???
??? Page Down 51/E0 ??? Ctrl Page Up 84/E0 ???
??? Insert 52/E0 ??? Ctrl Left Arrow 73/E0 ???
??? Delete 53/E0 ??? Ctrl Right Arrow 74/E0 ???
??? ??? Ctrl End 75/E0 ???
??? Shift Esc 01/1B ??? Ctrl Down Arrow 91/E0 ???
??? ! 02/21 ??? Ctrl Page Down 76/E0 ???
??? @ 03/40 ??? Ctrl Insert 92/E0 ???
??? # 04/23 ??? Ctrl Delete 93/E0 ???
??? $ 05/24 ??? ???
??? % 06/25 ??? Alt Esc 01/00 ???
??? ^ 07/5E ??? Alt 1 78/00 ???
??? & 08/26 ??? Alt 2 79/00 ???
??? * 09/2A ??? Alt 3 7A/00 ???
??? ( 0A/28 ??? Alt 4 7B/00 ???
??? ) 0B/29 ??? Alt 5 7C/00 ???
??? _ 0C/5F ??? Alt 6 7D/00 ???
??? + 0D/2B ??? Alt 7 7E/00 ???
??? Shift Backspace 0E/08 ??? Alt 8 7F/00 ???
??? Shift Tab 0F/00 ??? Alt 9 80/00 ???
??? Q 10/51 ??? Alt 0 81/00 ???
??? W 11/57 ??? Alt - 82/00 ???
??? E 12/45 ??? Alt = 83/00 ???
??? R 13/52 ??? Alt Backspace 0E/00 ???
??? T 14/54 ??? Alt Tab A5/00 ???
??? Y 15/59 ??? Alt q 10/00 ???
??? U 16/55 ??? Alt w 11/00 ???
??? I 17/49 ??? Alt e 12/00 ???
??? O 18/4F ??? Alt r 13/00 ???
??? P 19/50 ??? Alt t 14/00 ???
??? { 1A/7B │ Alt y 15/00 │
│ } 1B/7D ??? Alt u 16/00 ???
??? Shift Enter 1C/0D ??? Alt i 17/00 ???
??? Shift Ctrl *** ??? Alt o 18/00 ???
??? A 1E/41 ??? Alt p 19/00 ???
??? S 1F/53 ??? Alt [ 1A/00 ???
??? D 20/44 ??? Alt ] 1B/00 ???
??? F 21/46 ??? Alt Enter 1C/00 ???
??? G 22/47 ??? Alt Ctrl *** ???
??? H 23/48 ??? Alt a 1E/00 ???
??? J 24/4A ??? Alt s 1F/00 ???
??? K 25/4B ??? Alt d 20/00 ???
??? L 26/4C ??? Alt f 21/00 ???
??? : 27/3A ??? Alt g 22/00 ???
??? " 28/22 ??? Alt h 23/00 ???
??? ~ 29/7E ??? Alt j 24/00 ???
??? | 2B/7C ??? Alt k 25/00 ???
??? Z 2C/5A ??? Alt l 26/00 ???
??? X 2D/58 ??? Alt ; 27/00 ???
??? C 2E/43 ??? Alt ' 28/00 │
│ V 2F/56 │ Alt ` 29/00 │
│ B 30/42 │ Alt Shift *** │
│ N 31/4E │ Alt \ 2B/00 │
│ M 32/4D │ Alt z 2C/00 │
│ < 33/3C │ Alt x 2D/00 │
│ > 34/3E │ Alt c 2E/00 │
│ ? 35/3F │ Alt v 2F/00 │
│ Shift * (дополн. кл) 37/2A │ Alt b 30/00 │
│ Shift Alt *** │ Alt n 31/00 │
│ Shift Space 39/20 │ Alt m 32/00 │
│ Shift CapsLock *** │ Alt , 33/00 │
│ Shift F1 54/00 │ Alt . 34/00 │
│ Shift F2 55/00 │ Alt / 35/00 │
│ Shift F3 56/00 │ Alt * (дополн. кл) 37/00 │
│ Shift F4 57/00 │ Alt Space 39/20 │
│ Shift F5 58/00 │ Alt CapsLock *** │
│ Shift F6 59/00 │ Alt F1 68/00 │
│ Shift F7 5A/00 │ Alt F2 69/00 │
│ Shift F8 5B/00 │ Alt F3 6A/00 │
│ Shift F9 5C/00 │ Alt F4 6B/00 │
│ Shift F10 5D/00 │ Alt F5 6C/00 │
│ Shift F11 87/00 │ Alt F6 6D/00 │
│ Shift F12 88/00 │ Alt F7 6E/00 │
│ Shift NumLock *** │ Alt F8 6F/00 │
│ Shift ScrollLock *** │ Alt F9 70/00 │
│ Shift 7 (дополн. кл) 47/37 │ Alt F10 71/00 │
│ Shift 8 (дополн. кл) 48/38 │ Alt F11 8B/00 │
│ Shift 9 (дополн. кл) 49/39 │ Alt F12 8C/00 │
│ Shift - (дополн. кл) 4A/2D │ Alt NumLock *** │
│ Shift 4 (дополн. кл) 4B/34 │ Alt ScrollLock *** │
│ Shift 5 (дополн. кл) 4C/35 │ Alt - (дополн. кл) 4A/00 │
│ Shift 6 (дополн. кл) 4D/36 │ Alt + (дополн. кл) 4E/00 │
│ Shift + (дополн. кл) 4E/2B │ Alt Del --- │
│ Shift 1 (дополн. кл) 4F/31 │ Alt SysReq *** │
│ Shift 2 (дополн. кл) 50/32 │ Alt [!!] --- │
│ Shift 3 (дополн. кл) 51/33 │ Alt Enter (дополн. кл) A6/00 │
│ Shift 0 (дополн. кл) 52/30 │ Alt / (дополн. кл) A4/00 │
│ Shift . (дополн. кл) 53/2E │ Alt PrintScreen *** │
│ Shift SysReq *** │ Alt Pause *** │
│ Shift [!!] 56/7C │ Alt Home 97/00 │
│ Shift Enter (дополн. кл) E0/0D │ Alt Up Arrow 98/00 │
│ Shift / (дополн. кл) E0/2F │ Alt Page Up 99/00 │
│ Shift PrintScreen *** │ Alt Left Arrow 9B/00 │
│ Shift Pause *** │ Alt Right Arrow 9D/00 │
│ Shift Home 47/E0 │ Alt End 9F/00 │
│ Shift Up Arrow 48/E0 │ Alt Down Arrow A0/00 │
│ Shift Page Up 49/E0 │ Alt Page Down A1/00 │
│ Shift Left Arrow 4B/E0 │ Alt Insert A2/00 │
│ Shift Right Arrow 4D/E0 │ Alt Delete A3/00 │
├─────────────────────────────────┴─────────────────────────────────┤
│ Alt 7 (дополн. кл) ┐ │
│ Alt 8 (дополн. кл) │ Данные комбинации клавиш │
│ Alt 9 (дополн. кл) │ используются для прямого ввода │
│ Alt 4 (дополн. кл) │ ASCII кодов в системный буфер │
│ Alt 5 (дополн. кл) ├── клавиатуры и поэтому информация │
│ Alt 6 (дополн. кл) │ о данных комбинациях клавиш не │
│ Alt 1 (дополн. кл) │ записываются в системный буфер │
│ Alt 2 (дополн. кл) │ клавиатуры. │
│ Alt 3 (дополн. кл) ┘ │
└───────────────────────────────────────────────────────────────────┘* * * * * * *[6] ???????????? ?? ??????????????????????.
*************************?????????? ??????, ?????? ???????????? ???????????? ??-???????? ??????????????????, ???????????????? ??????????????????
?????? ???????????????????? ??????????????????????, ?????? ???????????????????? ????????????????????????: ????????????
???????????????????? ???? ?????????? ???????????????????????? ?????? ???? ??????????????????.???????????????? ???????????????????????????????? ??????????????????:????????????????????????????????????????????????????????? 1> ???????? ???????????????????????????????? - ?????? ??????????????????????
??? ???????? ??????????????????- ??? ??????????????????, ?????? ???????????? ?????????????? ??????????
??? ?????????????? ??? ?????????????????? ???????? ??????????????????. ?????? ?????????? ????????????????????
????????????????????????????????????????????????????????? ?????????? ???? ??????????????????????, ?????????????? ??????????????????
??? ???????????????? ?? ???? ??????????. ?????? ???????????????? ????????????????
??? ???? ?????????? ???????????????????????? ???????????? ????????????????????????????????
??? "Turbo Pascal" ???????????? 6.0 ?? ????????. ???????????? ????????
??? ???????? ?????????????? ?????????????????????? ?????? ??????????????????
??? ????????????????.
???
???????????????????????????V??????????????????????????? 2> ???????????????????????? ?????????????? - ?????? ??????????????????
??? ???????????????????????? ??? ?????????????????? ????????????????, ?????? ???????????? ??????????????
??? ?????????????? (????) ??? ???????????????????? ???????????????????? ???????????????????????? ?? ????????????
????????????????????????????????????????????????????????? ?????????? ?????????????????????? ?????????? ?? ?????? ?????????????? ??????????????????
??? ???????????????? ???? ??????????. ???????? "Turbo Pascal" ????????
??? ?????????????????????? ?????????????????????????????? ????????????????????
??? ???????????????????????? ??????????????, ???????? ???? ?????????? ???????????? ????
??? ??????????. ?????????????????????????? ???????????????????????? ????????????????????????
??? ?????????????? ???????????????????????????? ?????????? ??????????????????????????
??? ????????????????????.
???????????????????????????V???????????????????????????
??? ???????????????? BIOS ??? 3> ???????????????? BIOS - ?????? ?????????? ??????????????????????
????????????????????????????????????????????????????????? ????????????????, ?????????????????? ???????????????????? ?? ????????????
??? ????????????????????. ???????? "Turbo Pascal" ????????
??? ?????????????????????? ?????????????????????????????? ???????????????????? BIOS.
??? ?????????????????????????? ???????????????????????? BIOS ????????????????????????????
??? ?????????? ?????????????????????????? ???????????????????? (?????? ?? ??
??? ???????????? ?? ???????????????????????????? ?????????????? ????????????????????????
???????????????????????????V??????????????????????????? ??????????????).
??? ?????????? ?????????? / ???
??? ???????????? ????????????. ??? 4> ???????????????????????????????? ???? ???????????? ????????????
????????????????????????????????????????????????????????? ???????????????? ???????????????? ???????????????????? ??????????
????????????????????????????????. ?????? ?????????? ???????????????????? ????????????
?????????????????????? ?? ???????????????????? ????????????????????. ???????????????? ???? ???????????????????????? ??????????
???????????? ???? ?????????? ???????????????????????? ????????: ?????????????????? ?????????? ????????????
?????????????????????????????? ?????????????????? ???????????????????????? ????????????????????, ?????? ??????????????????
???????????????????????? ?????? ???? ??????????????????????, ?? ???????????????? ?????????? ?????????????????? ????????????????
???????????? ???? ?????????????????? ?? ?????????? ???????????? ??????????????.?????? ???????? ???????????????????????? ?????????????? ????????????????????????????????, ?????? ?????????????? ????????????????
??????????????????, ?????? ???????????? ?? ?????? ???????????????????????? ?? ???????????????????? ??????????????????????, ????
?? ?????? ?????????? ?????? ???????????? ?? ?????????????????? ???? ?????????? ??????????????????.?????????????? ???????????????????????????????? ??????????: ?????????????????????? ???????????????? ????????????????????????????????
?????? ?????????? ?????????? ???????????????? ????????????, ??.??. ???????? ???????????? ???????????? ?????????? ????????????
???????????? ????????????????????????????????, ???? ???? ?????????? ???????????????????????? ?????????????? BIOS?? ??????
????????????, ??.??. ?????? ???????????? ???????????????? ?????????????????? ?? ?????????????? ??????????????????????
?????????????????? ????????????.[6.1] ?????????????????????????? ???????????????????? ???????????????????????? ??????????
"Turbo Pascal" ?????? ???????????? ?? ??????????????????????.
========================================?????????????? ???????????? ?? ??????????????????????, ?????????????? ???? ?????????? ?????????????????????????? ??
???????? ??????????????, ?????????????????? ??????, ?????? ?????? ?????? ???????????????? ???? ?? ??????????????????????,
?????? ??????????????, ?? ?? ?????????????? ??????, ???????????? ???????????????????????? ???????????? ??????????????
(??????????????????????) ?????????????????????? ?????????? "Turbo Pascal".?????? ???????????? "???????????????? ???? ?? ??????????????????????, ?? ?? ?????????????? ??????"? ?????? ????????????????
??????????????????: ?????? ?????????????? ???????????? ???????????????????? ?????????????????? ???????? ??????????????
?????????????????????????????? ???? ???????????????????? ?? ??????, ?????? ?????? ???????????????????????? ?????????? ????
?????? ??????, ???????? ???? ???? ?????????????? ???????????? ???????? ??????????????????. ???????? ???? "Turbo
Pascal" ????????????, ?????? ?????????? ?????????????????? ??????-?????? ?????????????????????? ??????????????
???????????????????? ???? ??????, ?? ???? ?????? ?????? (??.??. ???? ?????????????? ???????????????????? ?????? ??????????
???? ??????????????), ???? "Turbo Pascal" ?????????????????? ???????????????????? ?????????? ?????????????????? ??
?????????????? ???????????????????? ??????????,?????? ?????????? ?????????????????? ???????????? ???????????????????? ????????????
???? ??????. ?????????????????? ????????, ?????????? ????????????????, ???????????? ?????? ???????? ???????? ?? ????????????
?????????? ?? ???????????????????? ??-???????? ????????????. ?????? ???????????? ?? ???????????????????? ????????????????
???????????? ?????????????????? ???????? ?????????????? ?? ?????? ?????????????????????????????? ???? ????????????????????,
?????????? ???????? ???? ?????????????? "Turbo Pascal??", ?????? ?? ?????? ?????? ??????????????????
???????????????????? ?? ???????????????? ???????????? ??????. ???????????? "Turbo Pascal" ????????????????????
???????????????????? ?????????? ??????????????????, ?????????????? ???????????????????????? (??.??. ???????????? ?? ??????
?????????? ????????) ?????????????? ???????????? ???? ??????.???????????????????? ?????????????????????? ?????????? ???????????????? ?????????? ?????????????????? ??????????????????????:
- ?????????? ???????????? ?????????????????????? ???????? ?????????????? ???? ?????????? ?? ????????????????????
???????????????? ?? ???????????????????? ?????????? (???????????? ????????????: "*!?????? ????????????!*"),
???????????? ?????? ?????? ?????????????? ?????????????????????????? ?????????? ??-???????? ???????????????? ????????????
????????????????????, ?? ?????????? ????, ?????????? ?????????????? ???????????? ?? ???????????????????? ??????????????????
?? ???????? ??????????????????;
- ???????????????????? ?????????? ???????????? ?????????????? ?? ??????, ?????? ???? ???????? ?????? ??????????
???????????????????????? ?????????????????????? ???? ???????????????????? ??????????????????????.[6.1.1] ???????? ???????????? ?? ????????????????????.
---------------------------------???????? ???????????? ????????????????????, ?????????? ?????????????? ?????????? ???????????? ?? ????????????????????
?????????????????? ??????????????: ??????????, ?????????? ?? ??.??. ?????????? ?????????? ???????????????????? ????????
???????????? ? ???????????????? ??????????, ?????????? ?????????? ?????????????????? ???????????????????? ????????????
?????????????? ?????? ?????? ?????? ?????? ???????? ??????.
- - - - - - -
{ Данная программа считывает последовательность символов: букв,
цифр, специальных знаков ("!+-" и т.д.) с СБК. Если в СБК ничего
нет, то программа остановится до тех пор, пока в нем чего-нибудь
не появится. После появления данных в СБК программа возобновит свою
работу и считает все содержимое СБК }
var Stt: string; { В этой переменной будут находится те символы,
которые будут введены с клавиатуры }
begin { Начало программы }
writeln ('Введите несколько символов ...'); {Выдать на экран фразу}
readln (Stt); { Эта команда считает содержимое СБК в
переменную "Stt" }
writeln ('Спасибо за ',Stt); { Эта команда распечатает на экране
содержимое переменной "Stt" }
end. { Конец программы }
* * * * * * *[6.2] ?????????????????????????? ?????????????????????? ???????????????????????? ??????????
"Turbo Pascal" ?????? ???????????? ?? ??????????????????????.
========================================?????????????? ???????????? ?? ??????????????????????, ?????????????? ???? ?????????? ?????????????????????????? ??
???????? ??????????????, ?????????????????? ??????, ?????? ?????? ?????? ???????????????? ???? ?? ??????????????????????,
?????? ??????????????, ?? ?? ?????????????? ??????, ???????????? ???????????????????????? ???? ??????????????, ??
?????????????????????? ?????????????????????? ?????????? "Turbo Pascal".?????? ???????????? "???????????????? ???? ?? ??????????????????????, ?? ?? ?????????????? ??????" ???????????????? ??
[6.1].???????????????????? ?????????????????????? ?????????? ???????????????? ?????????? ?????????????????? ??????????????????????:
- ???????????? ?????????????????????? ???????? ?????????????? ???? ?????????? ?? ???????????????????? ????????????????
(???????? ???????????????? ????????????, ???? ?????????????? ???????????????? ???? ?? ????????????????????, ?? ??
??????), ???????????? ?????? ?????? ?????????????????????????? ?????????? ??-???????? ???????????????? ????????????
????????????????????, ?? ?????????? ????, ?????????? ?????????????? ???????????? ?? ???????????????????? ??????????????????
?? ???????? ??????????????????;
- ???????????????????? ?????????? ???????????? ?????????????? ?? ??????, ?????? ???? ???????? ?????? ????????????????????????
?????????????????????? ???? ???????????????????? ??????????????????????.[6.2.1] ???????????????? ?????????????? ???????????? ?? ??????????????????
???????????? ????????????????????.
------------------???????? ???????????? ????????????????????, ?????????? ?????????????? ???????? ?????????????????? ?????????? ????????????,
???????? ???? ??????????-???????????? ???????????? ?? ?????? ?????? ?????? (??.??. ?????????? ???? ????????-????????????
?? ???????????????????? ?????? ??????). ?????????? ?????????? ???????????????????? ???????? ???????????? ? ????????, ??
??????????????, ???? ?????????????? ???????????????????????? ????????????????????,???? ???? ???????????? ????????????????????????
???? ???????????? ???? ????????????????????, ?? ???? ?????? ??????, ???????? ???? ?????? ???? ??????????????. ?? ??????
?????????????????????? ????????????, ?????? ???? ?????? ?????? ???????????? ? ?????????? ????????????: ???????? ???? ??????
??????????????, ???? ???? ???????????? ?????????????? ???????? ???? ????????????????, ?? ???????????????????? ???? ????????
?????????????? ???????????? ?????????????????? ?? ?????? (???????????? ???????? ?????????????????? ???????? ?? ????
??????????????, ?????????? ?????????????????? ???????? ?????????? ???????????????????? ???????????? ?? ??????!) ?? ??????????
???????? ???????? ???????????? ?????? ???? ?????????? ???????????? ????????????. ??????????????, ???????? ??????
???????????????????? ?????????? ?????????????? ???????????? ????????, ???? ???????????? ?????????? ???? ??????????????
????????????????????????: ???? ?????????????????? ???? ???????????? ?? ??????, ?? ?????? ???????????? ?????? ??????
????????????????, ?????? ?????????? ?????????????? ???????????? ????????, ??.??. ???????????????? ???????? ????????????,
??????????, ?????? ???? ?????? ????????????.
- - - - - - -
{ Данная программа проверяет наличие к-либо данных в СБК }
uses crt; { Подключим к этой программе расширенные возможности для
работы с клавиатурой }
begin { Начало программы }
ClrScr; { Очистим экран дисплея }
writeln ('Если хотите чтобы в СБК была к-либо информация, '+
'то нажмите чего-нибудь ...');
delay (3000); { Сделаем паузу в 3с (чтобы можно было успеть нажать
на к-либо клавиши), перед тем как проверять наличие данных в СБК }
{ Проверим наличие данных в СБК и сообщим результат проверки }
if KeyPressed=False then writeln ('СБК пуст!') else writeln
('В СБК имеются данные о фактах ввода с клавиатуры.');
end. { Конец программы }
* * * * * * *[6.2.2] ???????????????????? ?????????????? ???? ??????.
----------------------------------???????? ???????????? ????????????????????, ?????????? ?????????????? ?????????? ?????????????? ???????????? ???? ??????.
?????????? ?????????? ???????????????????? ???????? ???????????? ? ???????????????? ??????????,?????????? ??????????
?????????????????? ???????????????????? ????????????, ?????????? ???????????? ?????????? ?? ???????????????????? ??????
?????????? ???????????? ?????????????? ???? ????????????????????: ???????? ?????????? ?????????????? ???? ????????????????????
?????????????? (?????????? ????????????-????????????????????????????), ?????????????? ?? ?????????????? "Ins(ert)",
?????????????????? ???????? ???????????? ?? ???????????????????????? ??-???????? ????????????, ???????????????????? ??????????
???????????????? ???????????????????????? ?? ?????? ?? ???????????????????? ???????? ASCII ??????????, ????????
?????????????????????? ASCII ??????????. ?? ?????????????? [5.1] ???? ???????????? ????????????????????
???????????????????? ???????????? ???????? ????????????????, ?????????????? ?????????????? ?? ????????????????????, ?? ??
?????????????? [5.2] ?????????????????? ????????????, ?????????????? ???????????????????????? ?? ???????????? ??????
?????????? ?????????????? ???? ?????????????? ????????????????????.
- - - - - - -
{ Данная программа считывает тот порядковый номер символа в СБК,
который поступил туда раньше всех. Предположим, что содержимое СБК
следующее:
┌─∙∙∙∙∙┬─────┬─────┬─∙∙∙∙∙┐
│ │ 3Bh │ 27h │ │
└─∙∙∙∙∙┴─────┴─────┴─∙∙∙∙∙┘
│ └ Это скэн-код той клавиши, на которой изображен
│ символ ";" и которая была нажата на клавиатуре.
Это порядковый номер символа ";". Этот символ был поставлен системным
блоком в соответствие нажатой клавише со скэн-кодом, равным 27h. В
данном примере порядковый номер символа ";", равный 27h, называется
ASCII кодом, т.к. рядом с порядковым номером символа ";" находится
скэн-код той клавиши, которую нажимали при вводе символа ";".?? ???????????? ???????????? ?????????????????? ?????????????? ???? ?????? ?????????? 3Bh, ?????????? ?????????????? ???????????????????? ???? ???????????? ????????????, ???????????????????? ?????????? ???????????????? ?????????? 3Bh,
??.??. ???????????? ";". ???? ???????? ????????????????, ?????? ????????-?????? ?????? ??????????????, ??????????????
???? ???????????????? ?????? ?????????? ?????????????? ";" (???? ?????????? 27h) ???? ?????????????????????? ????????
???????????????????? (?????? ?????????? ???? ?????????????? ?????????????????????? ???????????????????????? ??????????
"Turbo Pascal"). ???????? ?????? ?????????? ???????????????????? ????????????, ?????????? ????????-??????
?????????????????????????? ???????????????????? ?????????????? (??.??. ?????????? ?????????????? ???????????????????? ??????
?????? ??????????), ???? ?????????? ?????????????????????????????? ?????????????????????????? BIOS (????????????????
[6.4.1]).???????????????????? ?????? ?????????? ???????? ?? ??????????:
?????????????????????????????????????????????????????????????????????????????????
??? ??? 00h ??? 3Bh ??? ???
?????????????????????????????????????????????????????????????????????????????????
??? ??? ?????? ???????????????????? ?????????? ?????????????? ";", ?????????????? ??????
??? ?????????????????? ?????????????????? ???????????? ?? ???????????????????????? ??????????????
??? ???? ???????????????????? ?????????????? "F1" (?? ???????????????? ??????????????
??? ????????-?????? ?????????????? ?????????????? ?? ?????? ???? ????????????????????????).
??? ?? ???????????? ?????????????? ???????????????????? ?????????? ?????????????? ";",
??? ???????????? 3Bh, ???????????????????? ?????????????????????? ASCII ??????????,
??? ??.??. ?????????? ?? ???????????????????? ?????????????? ?????????????? ";"
??? ?????????????????? ?????????? ????????.
???????? ???????????????? ????, ?????? ?????????????????????? ?????????? ???????????????????? ?????????? ??????????????
???????????????????? ???? ASCII ??????????, ?? ?????????????????????? ASCII ??????????.?? ???????????? ???????????? ?????????????????? ?????????????? ???? ?????? ?????????? 00h. ?????????? ??????????
?????? ????????????, ?????? ???? ???????????????????? ???????????????? ?????????? ??????????????, ??????????????
???????????????? ?? ???????????????????????? ????????????, ???????????????????? ?????????? ???????????????? ?? ????????????
???????????? ?????????? ???????????????????? ?????????????????????? ASCII ??????????, ?? ???? ?????????????? ASCII
??????????, ?? ?????????????? ?????? ?????????? ???????????? ?????????????????? ?? ??????. ????, ?????? ??????
?????????????? ???????????? (?? ???????????? ???????????? ?????? ?????????? ?????????? 3Bh), ?????? ???????????? ????
???????????????????? ?????????? (?????????????? ?? ???????????? ???????????? ?????????? ????????????????????
?????????????????????? ASCII ??????????) ???????????????????????????????? ?????????????? ???? ????????????????????
?????????????? ??????????????
- - - - - - - }
uses crt; { Подключим к этой программе расширенные возможности для
работы с клавиатурой }
var Fl: boolean; { Если эта программа считает из СБК символ,
порядковый номер которого называется ASCII кодом, то переменной "Fl"
присвоится значение "True",а если из СБК считается символ, порядковый
номер которого называется расширенным ASCII кодом, то переменной "Fl"
присвоится значение"False" }
Code: char; { В этой переменной будет храниться считанное из СБК
значение: либо порядковый номер символа, либо число ноль }
begin { Начало программы }
ClrScr; { Очистим экран дисплея }
Code:=ReadKey; { Считаем наираннее попавшее в СБК данное }
{ Считанное данное соответствует случаю с ASCII кодом ? }
if Code<>#0 then Fl:=True else { Да }
begin Fl:=False; Code:=ReadKey; end; { Нет }
{ Распечатаем на экране результат считывания из СБК }
write ('Порядковый номер считанного символа равен ');
writeln (ord(Code));
writeln ('и ему соответствует символ: ',Code);
write ('Порядковый номер этого символа называется ');
if Fl=True then write ('ASCII кодом')
else write ('расширенным ASCII кодом');
end. { Конец программы }
* * * * * * *[6.3] ?????????????????????????? ?????????? "Turbo Pascal"
?????? ???????????? ?? ??????????????????????.
=========================?????????????? ???????????? ?? ??????????????????????, ?????????????? ???? ?????????? ?????????????????????????? ??
???????? ??????????????, ?????????????????? ??????, ?????? ?????? ?????? ?????????????????? ?????????????????????? ??????????
?????????????????????????? ?????????? "Turbo Pascal" ?????? ????????????????. ?????? ????????????????, ?????? ????
?????????? ?????????????????????????? ???????? ?????????????? (?????????????????? ?? ??????????????????????) ??????????
?????????????????????????? ???????????? ???????????? ?????????????????? ???? ?????????? "Turbo Pascal" ??
???????????? ????????, ?????? ???????????????????? ???????? ???????????? ?? ????????????????????.???????????????????? ?????????????????????? ?????????? ???????????????? ?????????? ?????????????????? ??????????????????????:
- ?????????????????? ?????????????????????????? ?????????????????? ?????????????????????????? ??????????????: ????????????????
?????????????????? ????????????-???????????????????????????? ?? ?????????????????????? ???????????? ?? ??????.
- ???????????????????? ?????????? ???????????? ?????????????? ?? ??????, ?????? ???? ???????? ?????? ????????????????????????
?????????????????????? ???? ???????????????????? ??????????????????????.[6.3.1] ???????????????? ?????????????????? ????????????-????????????????????????????
(?? ?????????????? ???????????? ?? ?????? ???? ?????????????? 417h ?? 418h).
------------------------------------------------???????? ???????????? ????????????????????, ?????????? ?????????????? ?????????? ?????????????????? ??????????????????
????????????-????????????????????????????. ?????????? ?????????? ???????????????????? ???????? ???????????? ?
???????????????? ??????????, ?????????? ?????????? ?????????????????? ?????????????????? ????????????: ?????????????? ????
?????????? ?????????? ???????????????? ?? ?????????????????? ????????, ?????? ???????????????????????? ??????????????
???????????????????????????? ???????????????????? (?????? ?????????????? ???????????????????? ?????????????? ?????? ??????
???????????????????? ??????????????) ?? ??.??. ???????? ???????? ?????? ?? ?? ??????, ?????? ?? ??????
???? ?????????????????? ??-???????? ?????????????? ?????? ?????????????? ?? ???????????????????? ????????????
- ????????????????????????????. ???????????????? ???????????????????? - ?????? ?????????????? "Ins(ert)".
???????? ?????? ?? ??????????????-??????????????????????????, ???? ???? ???????????????? ?? ????????????????????????
???????????????????????? ????????????. ???????????? ???? ???????????? ?? ???????????????? ?? ??????????????????????
????????????-???????????????????????????? ???? ?????????????????? ?? ??????, ?????? ????????????, ?? ????????
?????????????????????? ?? ???????????? ???????????????????? ?????????? (???? ?????????????? 417h ?? 418h) ?
???????? ?? ??????????????????: ?????????????????????? ???????? ?????? ?????????????????? ???????????????????? ?? ??????
???????? ??????. ???? ???????????? ?????? ????????????, ????????????????, ?????? "TSN". ?????? ????????, ??????????
?????????? ???????? ??????????????????, ???? ?????????????????? ???? ?????????????? "Shift" ?? ??????????, ????
???????????????? ????, ?????????????????? ???? ?????????????? ?? ???????????????????????? "T". ?????? ??????, ????????
???? ??????????????-??????????????????????????, ?? ???????????? ???????????? ?????????????? "Shift", ????????????????
?? ???????????????????????? ??-???????? ????????????, ???? ???? ?????????? ???? ???? ???????????? ??????????????????
?????????? "T",?? ??-???????? ???????????? (?????????????? ???? ???????????????????????????? ?????????????? "Shift")
?? ?????????????????? ?????????? "T". ???????????? ????????????, ?????? ??????????????-??????????????????????????
???????????????????????? ???? ?????? ?????????? ?? ???????????????????? ??-???????? ???????????????????? ????????????, ??
???????? ?????? ???????????????????????? ?????????????? ???????????? ???????????????????? (???????????? ?? ???? ????????????????
- "??????????????????????????"), ???????????? ?? ???????????? ???? ?????????????? ?? ???????????????????? ????
?????????????????? ?? ??????.
- - - - - - -
{ Данная программа проверяет: находятся ли клавиши-переключатели,
которые нас интересуют, в том состоянии, в каком мы и предполагаем }
var Fl: boolean; { Эта переменная будет иметь значение "True",
если клавиши-переключатели, которыми мы интересуемся, находятся в том
состоянии, в каком мы и предполагаем, иначе присвоим этой переменной
значение "False" }
xData: word; { Значение переменной xData определит те
клавиши-переключатели, о состоянии которых мы хотим получить
информацию. Эта переменная получается так:xData = ?????????? + ?????????? + ... + ?????????????????????????? ??????????:$8000: ?????????????? "Insert" ????????????
$4000: ?????????????? "CapsLock" ????????????
$2000: ?????????????? "NumLock" ????????????
$1000: ?????????????? "ScrollLock" ????????????
$800: ?????????? ???????????????? ???????????????????? ?????????????????? (Ctrl-NumLock) ??????????????
$400: ?????????????? "SysRq" ????????????
$200: ?????????????? "?????????? Alt" ????????????
$100: ?????????????? "?????????? Ctrl" ????????????$80: ?????????? ?????????????? (Insert) ??????????????
$40: ?????????? ?????????????????? ???????? (CapsLock) ??????????????
$20: ?????????? ?????????????????? ?????????????????????????? ???????????????????????????? ????????????????????
(NumLock) ??????????????
$10: ?????????? ?????????????????????? ???????? ???? ???????????? ?????? ?????????????????????????? ????????????
?????????????????????? (ScrollLock) ??????????????
8: ?????????????? "Alt" ????????????
4: ?????????????? "Ctrl" ????????????
2: ?????????????? "?????????? Shift" ????????????
1: ?????????????? "???????????? Shift" ????????????????????????????, ???????? ???????????????????? xData=$40+4+2, ???? ?????? ????????????????, ??????
???? ?????????? ????????????: ?????????????????????????? ???? ?????????????? ?????????? ?????????? ?????????????????? ????????,
???????????? ?????????????? "Ctrl" ?? ???????????? ?????????????? "?????????? Shift" ?
???????? ?????? ?????????????????????????? ?????? (??.??. ?????????????? ?????????? ?????????? ?????????????????? ????????,
???????????? ?????????????? "Ctrl" ?? ???????????? ?????????????? "?????????? Shift" ), ???? ????????????????
???????????????????? Fl ???????????????? "True", ?????????? ???????????????? ???????????????????? Fl ????????????????
"False" }
begin { Начало программы }
{ Присвоим переменой xData необходимое значение }
xData:=$40+4+2;
{ Проверим, соответствует ли состояние клавиш-переключателей
предполагаемому }
if MemW[0:$417] and xData = xData then Fl:=True else Fl:=False;
{ Если состояние клавиш-переключателей соответствует
предполагаемому, то сообщить об этом }
if Fl=True then
begin
write ('Состояние клавиш-переключателей соответствует ');
writeln ('предполагаемому.');
end
else
{ Если состояние клавиш-переключателей не соответствует
предполагаемому, то сообщить об этом }
begin
write ('Состояние клавиш-переключателей не соответствует ');
writeln ('предполагаемому.');
end;
readln;
end. { Конец программы }
* * * * * * *[6.3.2] ?????????? ??????(???????????????? ???????? ????????????, ???????????????????? ?? ??????).
-----------------------------------------???????? ???????????? ????????????????????, ?????????? ?????????????? ???????? ?????????????????? ?????????? ????????????????????
?????? ????????????, ?????????????????????? ?? ?????? (??.??. ???? ????????????, ?????????????? ??????????????????
?? ????????????????????). ?????????? ?????????? ???????????????????? ???????? ???????????? ? ????????????????
??????????????????????, ?????? ???? ???????????????? ??????????????????, ?????????????? ??????-???? ????????????????????????.
?????? ???? ???? ?????????????????? ???? ???????????????????? ... ?????? ???????????? ???????? ????????????, ??
???????????????????????? ??????-???? ?????? ?????????? 5. ?? ?????? ??????????, ???????? ?????? ????????????????????????,
???? ?????? ?????????????? ?????????????????? ?? ???????????? ???????????????????? ?? ?????????????????? (???????? ???? ??????
???? ?????????????????? ???? ?????????????? ?? ?????????? ?????????????????? ...). ?????? ???? ???????????? ????
?????????????? ?? ???????????????????????? "N", ?????? ???????????? ?? ???? "S" ... ???????????? ??????????
????????????????????: ?????? ?????? ???? ??????????????????-???????????????? ?? ??????, ???????? ???????? ??????????????????
???? ???????? ?? ???? ??????????????????????. ????????????, ?????????? ?????????? 10, ???????? ??????????????????
?????????????? ??????-???? ?????????????????? ?? ???????????????????? ?? ??????: "???? ???????????? ??????????????????
?????????????????? ???????????????? (Y/N)". ?? ?????? ???? ???? ?????????????? ?????????? ???????????? ? ?? ????,
?????? ?????? ?????????? ??????????????, ?????? ???? ????????????, ?????????????? ???????????????? ?? ??????, ??
???????? ?????????? ???? ???? ????????????. ?????????? ??????????????, ??????-?????? ?? ?????? ???????????? ????????????????
???????????? "N", ?????? ??????????????????, ?????? ???? ???? ?????????????? ?????????????????? ??????????????????
????????????????, ?? ?????? ????????????????, ?????? ?????? ???? ????????????????????, ?????????????? ???? ????????????
???? ?????? ???????????????? ???????????????????????? ??????????????, ?? ?????? ?????????????????? ???????? ????????????
?????????????????? ?????????????????? ???? ???????????????????? ?? ?????????? ?????? 10 ??????????! ?????? ?????? ????????
?????????????????? ?? ?????????????????? ?????????????????? ?????????????? ...??????????????-???? ?????????? ??????, ?????? ?????????????????? ???????? ??????-???? ?? ?????? ????????????????,
???? ?????????? ???????????????? ?????? ???????????? ?? ??????, ?????????? ?????? ?? ???????? ???? ?????? ????
???????????????? ???????????????? ????????????????.
- - - - - - -
{ Данная программа очищает СБК, путем занесения в ячейку его "головы"
содержимого ячейки его "хвоста" }
uses crt; { Подключим к этой программе дополнительные возможности:
очистку экрана, создание пауз и др. }
begin { Начало программы }
ClrScr; { Очистим экран дисплея }
writeln ('Понажимайте на к-либо клавиши ...');
delay (3000); { Сделаем паузу в 3с (чтобы можно было успеть нажать
на к-либо клавиши), перед тем как сделать сброс СБК }
MemW[0:$41C]:=MemW[0:$41A]; { Эта команда сбрасывает СБК }
writeln ('Все введенные Вами с клавиатуры данные уничтожены.');
end. { Конец программы }* * * * * * *[6.4] ?????????????????????????? ?????????? "Turbo Pascal"?? ?????????????????????? ?????????????????? BIOS ?????? ???????????? ?? ??????????????????????.
======================================================?????????????? ???????????? ?? ??????????????????????, ?????????????? ???? ?????????? ?????????????????????????? ??
???????? ??????????????, ?????????????????? ??????, ?????? ?????? ?????? ?????????????????? ?????????????????????? ??????????
?????????????????????????? ?????????????????????? ?????????????????? BIOS?? (?????? ?????????????????? ??????????????????
?????????????????? ?? ???????????? ???????????????????? ?????????? ???????? ?????? ???????????????????? ??????????????
????????????????????). ???? ?????????? ???????????????? ???????? ?????????????????? ???????? ?????????????? (??.??. ????,
?????? ?????? ?????????? ???? ????????????????????), ?? ?????? ?????????? ???? ?????? ???? ??????????????????????????
(??.??. ?????? ???????? ?????????? ?????????????????? ???????????????????? ??????, ?????? ?????? ???? ?????? ??????????).
?????????? ???? ?????????????? ???????? ?????????????????? ?????????? "????????????????" ?? ???????????????????? BIOS?? ?
?????????? ??????????: ???????? ?????????????????? ?????????? "????????????????" ?? ???????????????????? BIOS?? ??????????
?????????????????????????? (????????????) ???????????????????? ???16h.???????? ????????????????, ?????? ?????????????????? ?????? ?????????????????????? ?????????????????? BIOS?? (??????????????
???????????? ?????? ???????????????????? ???????????????????? ???16h) ???????? ?????????????????? ???????????????? ???? ??
??????????????????????, ?? ?? ?????????????? ??????. ?????? ???????????? "???????????????? ???? ?? ??????????????????????,
?? ?? ?????????????? ??????" ???????????????? ?? [6.1]. ?? ?????????????? [5.1] ???? ????????????
???????????????????? ???????????????????? ???????????? ???????? ????????????????, ?????????????? ?????????????? ??
????????????????????, ?? ?? ?????????????? [5.2] ?????????????????? ????????????, ?????????????? ????????????????????????
?? ???????????? ?????? ?????????? ?????????????? ???? ?????????????? ????????????????????.???????????????????? ?????????????????????? ?????????? ???????????????? ?????????? ?????????????????? ??????????????????????:
- ???????????? ?????????????????????? ???????? ?????????????? ???? ?????????? ?? ???????????????????? ????????????????
(???????? ???????????????? ????????????, ???? ?????????????? ???????????????? ???? ?? ????????????????????, ?? ??
??????), ???????????? ?????? ?????? ?????????????????????????? ?????????? ??-???????? ???????????????? ????????????
????????????????????, ?? ?????????? ????, ?????????? ?????????????? ???????????? ?? ???????????????????? ??????????????????
?? ???????? ??????????????????;
- ???????????????????? ?????????? ???????????? ?????????????? ?? ??????, ?????? ???? ???????? ?????? ???? ??????
?????????????????????? (???? ????????????????????????) ???? ???????????????????? ??????????????????????.[6.4.1] ???????????????????? ????????-???????? ?? ASCII ???????? ??????????????
?????? ???????????????????????? ASCII ???????? ???? ??????.
-----------------------------------???????? ???????????? ???????????? ?????? ???? ???? ??????????, ?????? ?? ???????????? [6.2.2], ??.??.
?????????????????? ?????????????????? ???? ?????? ??-???????? ????????????: ??????????, ?????????? ?? ??.??.
???????????????????????? ?????????????? ?????????? ?????????????? ???? ?????????????? [6.2.2] ?? ??????, ?????? ????
?????????????????? ?????????????????? ?? ?????? ???? ???????????? ???????????????????? ?????????? ????????????????????????????????
?????????????? ?????????????? ?????????????? (?????? ?????? ????????????, ?????????? ?????????????????????? ????????????
???????? ???????????????? "ASCII ??????"), ???? ?? ????????-?????? ??????????
??????????????.
- - - - - - -
{ Данная программа считывает из СБК наираннее поступившую туда
информацию: либо скэн-код нажатой клавиши и ASCII код символа, либо
расширенный ASCII код символа и число 0 }
{ ----------------------------------------------------------------- }
{ Подключим к этой программе дополнительные возможности: очистку
экрана, создание пауз и др. }
uses crt,
{ Подключим к этой программе дополнительные возможности: вызов
прерываний и др. }
dos;
{ Определим переменную,которая будет использоваться в этой программе}
var a: registers; { Эта переменная будет "общаться" с прерыванием
№16h. Перед вызовом этого прерывания мы подготовим в переменной "a"
информацию, которая сообщит прерыванию №16h о нашем желании узнать от
него наираннее поступившую в СБК информацию о вводе данных с
клавиатуры. После выполнения этого прерывания оно поместит в
переменную "a" ту информацию из СБК, которую мы и желали от него
узнать }
{ Начало программы }
begin
{ Очистим экран и выведем на него надпись }
ClrScr; writeln;
writeln ('У Вас в распоряжении 3 секунд. Нажимайте на клавиши ...');
delay (3000); { Сделаем паузу в 3 секунды, в течении которой
необходимо нажимать на символьные клавиши. Информация о фактах
нажатия и отпускания клавиш будет помещена специальной программой
BIOSа, выполняющей прерывание №9, в СБК, из которого мы и будем
после паузы считывать данные с помощью прерывания №16h }
{ Вызовем прерывание №16h }
a.ah:=$10; intr($16,a);
{ Выведем на экран информацию, полученную от прерывания №16h }
writeln ('ASCII код введенного символа равен ',a.al);
writeln ('Скэн-код нажатой клавиши равен ',a.ah); readln;
{ Конец программы }
end.
* * * * * * *[6.4.2] ???????????? ?? ?????????? ?????? ?????????? ????????????.
----------------------------------------???????? ???????????? ????????????????????, ?????????? ?????????????? ?????????? ???????????????? ?? ?????????? ??????
???????? ????????????. ?????????? ?????????? ???????????????????? ???????? ???????????? ? ???????????????? ??????????,
?????????? ?????????? ?????????????????? ???????????????????? ?????????????? ?????????????? ?????????????? ??-????????
?????????????? ???? ????????????????????. ???????? ?????????? ???????????????????? ???????? ???????? ? ????????????????
?????????? ?????????? ??????????????????, ?????????????? ???? ?????????????????? ???? ??-???????? ???? ????????????.
????????, ?? ??????????????, ???? ?????????????? ?????????? "????????????????????", ???? ?????????? ??????????????????
?????????? ????????????????????, ?????? ???? ???????????????? ?????????? ???????????? ?????????? "??", ?? ??????????????
?????? ?????????? ???? ???? ?????? ?????????????????? "????????????" ???? ?????????????? "BackSpace" (??????
?????????????? ?????????????? ???????????? ?????????? ??????????????), ?????????? ???????????? ?? ?????????? ??????
????????????, ?????????????????????????????? ?????????????? "BackSpace".
- - - - - - -
{ Данная программа записывает в конец конец СБК те данные, которые
мы хотим туда записать }
{ Подключим к этой программе дополнительные возможности:
вызов прерываний и др. }
uses dos;
{ Определим переменную, которая будет использоваться в этой
программе }
var a: registers; { Эта переменная будет "общаться" с прерыванием
№16h. Перед вызовом этого прерывания мы подготовим в переменной "a"
информацию, которая сообщит прерыванию №16h о нашем желании записать
в конец СБК наши данные. После выполнения этого прерывания оно
запишет в конец СБК наши данные }
{ Начало программы }
begin
{ Подготовим в переменной "a" информацию, которая сообщит прерыванию
№16h о нашем желании записать в конец СБК наши данные }
a.cl:=197; { Определим порядковый номер того символа,который мы хотим
поместить в конец СБК (поместим, например, в конец СБК
символ "┼", его порядковый номер равен 197) }
a.ch:=00; { Определим скэн-код, соответствующий данному символу
(пусть скэн-код, соответствующий символу "┼" будет
равен,например, 00) }
{ Вызовем прерывание №16h }
a.ah:=$05; intr($16,a);
{ Узнаем у прерывания №16h, успешно ли прошла запись наших данных
в СБК }
if a.al=0 then writeln ('Данные в СБК записаны успешно.') else
writeln ('Данные в СБК не записаны, т.к. СБК весь полон!'); readln;
{ Конец программы }
end.
* * * * * * *[6.5] ?????????????????????????? ?????????? "Turbo Pascal"
?? ???????????? ??????????/???????????? ?????? ???????????? ?? ??????????????????????.
===============================================?????????????? ???????????? ?? ??????????????????????, ?????????????? ???? ?????????? ?????????????????????????? ??
???????? ??????????????, ?????????????????? ??????, ?????? ?????? ?????? ?????????????????? ?????????????????????? ??????????
?????????????? ???????????????????????? ???????????????? ?????????? ?? ???????????????????? ????????????????????.???????????????????? ?????????????????????? ?????????? ???????????????? ?????????? ?????????????????? ??????????????????????:
- ?????????? ???????????? ???????????????? ???? ???????????????????? ???????????????? ??????????????????;
- ?????????? ?????????????????????? ?????????????????? ???????????????????? ???????????? ?????? ??????????????????
???????? (????????????????: ???????????? ???????????????????????? ????????????????????, ???? ?????????????????????? ????
?????????? ?????????? ?????????????? ?? ???????????????????? ???????????? ?? ??.??.);
- ?????????????????????? ?????????? ???????????? ?????????? ?????????????? ????, ?????? ???????????????????? ??????????
?????? ???????????? ?????????? ?????????????????????????? ???????? ??????????????, ???????????????????? ??????????
?????????????????????? ????????????????????. ???? ???? ?????????? ?????????? ????????????????, ???? ?? ???????? ...[6.5.1] ???????????????????? ????????????????????.
------------------------------???????? ???????????? ????????????????????, ?????????? ?????????????? ?????????? ?????????????????? ????????????????????
???????????????????????? ?????????? ?????????? ?????????????? ?? ???????????????????? ????????????. ?????????? ??????????
???????????????????????? ?????????????????? ???????????????????? ? ???????????????? ??????????, ?????????? ??????????
?????????????????? ???????????????????? ???????????? ??????????-???? ??????????????. ???????? ?? ??????, ?????? ??????????
???????????????????? ???????????????? ??????????????????, ?????????? ?????????????? ???? ???????????????????? ??????????
?????????????????? ?????????????????? ???????? (???? ?????????? ???????????????? ?????????????????? ???????????????????? ???9).
?????????????? ?????????? ???????????????? ???????????? ??????????????????, ?????????? ?????????????????? ????????????????????,
?????????? ?????? ???? ???????????? ???????????? ???????????????????? ?????????? (??.??. ???????????? ???? ??????????????????
??????????????????). ?? ?????????? ?????? ??????????????????????, ???? ?????????? ?????????? ?????????? ????????????????.
- - - - - - -
{ Данная программа запрещает контроллеру клавиатуры воспринимать
факты нажатий и отжатий клавиш. В отключенном состоянии данные
о фактах нажатий и отжатий клавиш нигде не накапливаются и узнать о
их существовании невозможно. Кроме отключения клавиатуры данная
команда устанавливает стандартные скорость автоповтора символов и
начальную задержку перед включением автоповтора }
uses crt; { Подключим к этой программе дополнительные возможности:
создание пауз и др. }
begin { Начало программы }
ClrScr; { Очистим экран дисплея }
Port[$60]:=$f5; { Пошлем контроллеру клавиатуры команду, которая
запретит ему воспринимать факты нажатий и отпусканий клавиш }
delay (30); { Сделаем паузу в 30мс, чтобы контроллер клавиатуры
смог "переварить" посланную ему команду }
writeln ('Понажимайте на клавиши...');
delay (5000); { Сделаем паузу в 5с. Данные о фактах нажатий и
отпусканий клавиш, которые будут сейчас поступать с клавиатуры,
не будут восприниматься клавиатурой }
Port[$60]:=$f4; { Включим клавиатуру. Все данные о фактах нажатий
и отпусканий клавиш были утеряны, и узнать о них невозможно }
end. { Конец программы }
* * * * * * *[6.5.2] ?????????????????? ????????????????????.
-----------------------------???????? ???????????? ????????????????????, ?????????? ?????????????? ?????????? ???????????????? ????????????????????.
- - - - - - -
{ Данная программа разрешает контроллеру клавиатуры воспринимать
факты нажатий и отжатий клавиш. В отключенном состоянии данные
о фактах нажатий и отпусканий клавиш нигде не накапливаются и
узнать о их существовании невозможно }
uses crt; { Подключим к этой программе дополнительные возможности:
создание пауз и др. }
begin { Начало программы }
Port[$60]:=$f4; { Пошлем контроллеру клавиатуры команду, которая
разрешит ему воспринимать факты нажатий и отпусканий клавиш }
delay (30); { Сделаем паузу в 30мс, чтобы контроллер клавиатуры
смог "переварить" посланную ему команду }
end. { Конец программы }
* * * * * * *[6.5.3] ???????????????????? ????????????????????.
------------------------------???????? ???????????? ????????????????????, ?????????? ?????????????? ?????????? ?????????????????? ????????????????????
???????????????? ?????????????? ???? ???????????????????? ???9 ?? ?????????????????? ????????. ?????????? ??????????
???????????????????????? ?????????????????????????? ???????????????????? ? ???????????????? ??????????, ?????????? ??????????
?????????????????? ???????????????????? ???????????? ??????????-???? ??????????????. ???????? ?? ??????, ?????? ??????????
???????????????????? ???????????????? ??????????????????, ?????????? ?????????????? ???? ???????????????????? ??????????
?????????????????? ?????????????????? ???????? (???? ?????????? ???????????????? ?????????????????? ???????????????????? ???9).
?????????????? ?????????? ???????????????? ???????????? ?????????????????? (?? ???? ?????????????????? ??????????????????
????????), ?????????? ?????????????????? ????????????????????, ?????????? ?????? ???? ???????????? ????????????
???????????????????? ??????????. ?? ?????????? ?????? ??????????????????????, ???? ???? ?????????? ??????????
????????????????. ?????????????? ???????????????????? ???????????????????? ???? ???? ???????????????????? ?????????????? ??
??????, ?????? ?????? ???????????????????? ???????????? ?? ???????????? ?????????????? ?? ???????????????????? ????????????
?????????????????????????? ?? ???????????? ???????????????????? (???? ?????? ??????, ???????? ???? ???????? ????
????????????????????) ?? ?????????? ?????????????????????????? ?????? ???????????? ?????????????????? ?? ??????????????????
????????, ?? ?????? ???????????????????? ???????????????????? ?????? ???????????? ?? ???????????? ?????????????? ??
???????????????????? ???????????? ?????????? ???? ?????????????????????????? ?? ???????????? ??????-???????? ?? ??????
???????????????????? ????????????????????.
- - - - - - -
{ Данная программа запрещает контроллеру клавиатуры посылать запросы
на прерывание №9 в системный блок. В заблокированном состоянии
данные о фактах нажатий и отпусканий клавиш накапливаются в буфере
клавиатуры и могут поступить оттуда в системный блок только после
разблокировки клавиатуры }
uses crt; { Подключим к этой программе дополнительные возможности:
создание пауз и др. }
begin { Начало программы }
ClrScr; { Очистим экран дисплея }
Port[$64]:=$ad; { Пошлем контроллеру клавиатуры команду,[...]

