Ïðèìåð: Ãëîáàëüíàÿ ñåòü INTERNET
ß èùó:
Íà ãëàâíóþ  |  Äîáàâèòü â èçáðàííîå  

Ãëàâíàÿ/

Ïðîãðàììèðîâàíèå, áàçû äàííûõ. /

Ñèñòåìíîå ïðîãðàììèðîâàíèå

←ïðåäûäóùàÿ ñëåäóþùàÿ→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 

- 3 -

;---çacûëêa c÷eò÷èêa â çaäâèæêó

MOV AX,2705 ;c÷eò÷èê = 1190000/440

OUT CHANNEL_2,AL ;ïocûëaeì ìëaäøèé áaéò

MOV AL,AH ;cäâèãaeì ìëaäøèé áaéò â AL

OUT CHANNEL_2,AL ;ïocûëaeì còapøèé áaéò

;---æäeì íaæaòèÿ êëaâèøè

MOV AH,1 ;íoìep ôóíêöèè ïpepûâaíèÿ 21H

INT 21H ;âûçûâaeì ïpepûâaíèe

;---âûêëþ÷eíèe çâóêa

IN AL,PORT_B ;ïoëó÷aeì áaéò èç ïopòa B

AND AL,11111100B ;cápacûâaeì äâa ìëaäøèx áèòa

OUT PORT_B,AL ;ïocûëaeì áaéò oápaòío

3. Ãeíepaöèÿ íaáopa òoíoâ.

B ýòoì ïoäpaçäeëe ïoêaçaío êaê ãeíepèpoâaòü öeïo÷êó çâóêoâ, êoãäa

êoìïüþòep íè÷eì äpóãèì íe çaíÿò; â cëeäóþùeì áóäeò ïoêaçaío êaê

âûïoëíèòü òó æe çaäa÷ó, êoãäa êoìïüþòep çaíÿò äpóãoé paáoòoé. Koãäa

êoìïüþòep íè÷eì äpóãèì íe çaíÿò, òo ìoæío âûâoäèòü ìeëoäèþ èëè

ïpoèçâoäèòü cïeöèaëüíûe çâóêoâûe ýôôeêòû; êoãäa æe êoìïüþòep çaíÿò

äpóãoé paáoòoé, òo íeëüçÿ ïpoèçâoäèòü çâóêoâûe ýôôeêòû.

Coçäaíèe çâóêoâûx còpoê ÿâëÿeòcÿ oäíoé èç ìoùíeéøèx âoçìoæíoc- òeé,

ïpeäocòaâëÿeìûx Áeécèêoì. Ïocòpoeíèe æe còpoê çâóêoâ â ac- ceìáëepe

òpeáóeò áoëüøoé paáoòû. Moæeò áûòü ècïoëüçoâaí ëþáoé èç äâóx ìeòoäoâ

ãeíepaöèè çâóêa. Äëÿ oáoèx ìeòoäoâ íaäo ïpocòo ãeíepèpoâaòü oäèí òoí â

òe÷eíèè çaäaííoão âpeìeíè, çaòeì cëeäóþùèé è ò.ä. Kaæäaÿ çâóêoâaÿ

còpoêa ôopìèpóeòcÿ èç äâóx còpoê äaííûx, oäía èç êoòopûx coäepæèò

÷acòo- òû ïocëeäoâaòeëüíûx òoíoâ, a äpóãaÿ xpaíèò èx äëèòeëüíocòè (ïpè

ócëoâèè, ÷òo òpeáóþòcÿ paçíûe äëèòeëüíocòè). Ïpoäoëæèòeëüíocòü çâó÷aíèÿ

oïpeäeëÿeòcÿ c ècïoëüçoâaíèeì c÷eò÷èêa âpeìeíè cóòoê BIOS [2.1.6].

Hèçêèé ópoâeíü.

B ïpèìepe äëÿ ãeíepaöèè çâóêa ècïoëüçóeòcÿ ìèêpocxeìa òaéìepa 8253.

Çäecü ïpocòo ècïoëíÿþòcÿ 8 íoò, ío íeáoëüøaÿ ìoäèôèêaöèÿ ìoæeò cèëüío

pacøèpèòü âoçìoæíocòè ýòoé ïpoöeäópû. Èìeeòcÿ òpè còpoêè äaííûx. Ïepâaÿ

ócòaíaâëèâaeò äëèòeëüíocòü êaæäoé íoòû, êaê êpaòíoe ïpoèçâoëüíoão

ïepèoäa çaäepæêè (èçìeíÿÿ ýòoò ïepèoä ça- äepæêè, ìoæío èçìeíÿòü òeìï).

Bòopaÿ còpoêa coäepæèò ÷acòoòû êaæäoé èç 8 íoò; ýòè çía÷eíèÿ äoëæíû

áûòü ïoìeùeíû â cäâèãaòücÿ âïpaâo ïoäa÷eé oäíoão èëè

íecêoëüêèx cèìâoëâo ïpoáeëa èëè òaáóëÿöèè è âëeâo ïoäa÷eé oäíoão èëè

íecêoëüêèx cèìâoëoâ "âoçâpaò ía øaã" èëè cèìâoëa âoçâpaòa êapeòêè.

Äâèæeíèÿ ocóùecòâëÿþòcÿ íeïpepûâío - íe âocïpèíèìaéòe èx êaê

cooòâeòcòâóþùèe ïocëeäoâaòeëüíocòè ía oáû÷íoé ïèøóùeé ìaøèíêe. Äo òex

ïop, ïoêa Baøa ïpoãpaììa çíaeò ía- ÷aëüíoe ïoëoæeíèe ïe÷aòaþùeé ãoëoâêè

oía ìoæeò êoìáèíaöèeé ïepe- âoäoâ còpoêè, ïpoáeëoâ, òaáóëÿöèé è

âoçâpaòoâ ía øaã ôopìaòèpo- âaòü Baø âûâoä â cooòâeòcòâèè c Baøèìè

ïoæeëaíèÿìè. Ïpèíòepû, êoòopûe óìeþò âûïoëíÿòü oápaòíûé ïeepâoä còpoêè

ìoãóò ècïoëüço- âaòücÿ è êaê ãpaôoïocòpoèòeëè.

B ãpaôè÷ecêèx peæèìax âoçìoæío ïepeìeùeíèe ãoëoâêè ía ìaëûe äoëè

äþéìa. Ïpè ïe÷aòè òeêcòa Bû ìoæeòe âoéòè â ãpaôè÷ecêèé pe- æèì, ÷òoáû

äoáèòücÿ paçíûx ïpoìeæóòêoâ ìeæäó cëoâaìè.

Èìeeòcÿ cïeöèaëüíûé êoä, êoòopûé çacòaâëÿeò ãoëoâêó âceãäa

- 5 -

âoçâpaùaòücÿ â êpaéíþþ ëeâóþ ïoçèöèþ ïepeä ïe÷aòüþ o÷epeäíoé còpoêè,

oòìeíÿÿ äâóíaïpaâëeííóþ ïe÷aòü. Xoòÿ ýòo çía÷èòeëüío çaìeäëÿeò ïe÷aòü,

oäíaêo ïpè ýòoì äocòèãaeòcÿ áoëee òo÷íoe ïoçèöèoíèpoâaíèe ãoëoâêè. Ýòo

ocoáeíío ïoëeçío ïpè paáoòe â ãpaôè÷ec- êoì peæèìe. ×òoáû âêëþ÷èòü

oäíoíaïpaâëeííóþ ïe÷aòü íaäo ïocëaòü êoä 27,85,1, a ÷òoáû âepíóòücÿ ê

äâóíaïpaâëeííoé ïe÷aòè - êoä 27,85,0.

7. Èçìeíeíèe øpèôòa ïe÷aòè.

Øèpèía còpaíèöû 8 1/2 äþéìa ïoçâoëÿeò íaïe÷aòaòü â còpoêe äo 80-òè

oáû÷íûx cèìâoëoâ, ecëè âce oíè èìeþò oäèíaêoâóþ øèpèíó.

Ïpoïopöèoíaëüíaÿ ïe÷aòü ïoçâoëÿeò ïoìecòèòü â còpoêe eùe íecêoëüêo

cèìâoëoâ. C äpóãoé còopoíû, ïëoòíaÿ ïe÷aòü ïoçâoëÿeò âûâecòè â còpoêe

132 cèìâoëa, ïe÷aòü c äâoéíoé øèpèíoé - 40 cèìâoëoâ, a ïëoòíaÿ ïe÷aòü c

äâoéíoé øèpèíoé - 64 cèìâoëa. Èìeéòe ââèäó, ÷òo ècïoëüçoâaíèe ïe÷aòè c

paçíoé øèpèíoé â oäíoé còpoêe ïpèâeäeò ê òpóäíocòÿì c ôopìaòèpoâaíèeì.

Áoëüøèícòâo ìaòpè÷íûx ïpèíòepoâ ïpeäocòaâëÿþò íaáop peæèìoâ ïe÷aòè

cïeöèaëüíûìè øpèôòaìè. Boò ïepe÷eíü còaíäapòíûx âoçìoæíoc- òeé

ïpeäocòaâëÿeìûx ãpaôè÷ecêèì ïpèíòepoì IBM:

Ïëoòíaÿ ïe÷aòü:

Äëÿ âêëþ÷eíèÿ peæèìa ïëoòíoé ïe÷aòè íaäo ïocëaòü oäíoáaéòíûé

óïpaâëÿþùèé êoä 15. Äëÿ âûêëþ÷eíèÿ ýòoão peæèìa - êoä 18. Còaíäapòíaÿ

còpaíèöa øèpèíoé 8 1/2 äþéìa ïoçâoëÿeò íaïe÷aòaòü 132 cèìâoëa â còpoêe

â ýòoì peæèìe.

Ïe÷aòü c äâoéíoé øèpèíoé:

Äëÿ òoão, ÷òoáû ïpèíòep ía÷aë ïe÷aòaòü c äâoéíoé øèpèíoé íaäo

ïocëaòü ía íeão óïpaâëÿþùèé êoä 14. Peæèì ïe÷aòè c äâoéíoé øèpèíoé

íeoáû÷eí òeì, ÷òo ïpèíòep aâòoìaòè÷ecêè âûêëþ÷aeò ýòoò peæèì, êoãäa

âcòpe÷aeò cèìâoë âoçâpaòa êapeòêè èëè ïepeâoäa còpoêè. Ïocêoëüêó òaêoé

âèä ïe÷aòè oáû÷ío ècïoëüçóeòcÿ äëÿ oäíocòpo÷íûx çaãoëoâêoâ, òo ýòo

câoécòâo óäoáío. ×òoáû âûêëþ÷èòü ýòoò peæèì â cepeäèíe còpoêè ïoøëèòe

êoä 20.

Bûäeëeííaÿ ïe÷aòü:

Ïpè âûäeëeííoé ïe÷aòè êaæäûé cèìâoë ïe÷aòaeòcÿ äâa paça â oäíoé è

òoé æe ïoçèöèè. Ýòo äeëaeò òo÷êè òeìíee, ÷òo coçäaeò ýôôeêò âûäeëeíèÿ.

Cêopocòü ïe÷aòè ïpè ýòoì óìeíüøaeòcÿ âäâoe. Äëÿ âêëþ÷eíèÿ ýòoão peæèìa

ïoøëèòe êoä 27,69. Äëÿ âûêëþ÷eíèÿ - 27,70.

Ïe÷aòü ça äâa ïpoxoäa:

B peæèìe ïe÷aòè ça äâa ïpoxoäa áóìaãa cäâèãaeòcÿ ía 1/216 äþéìa

ïepeä âòopûì ïpoxoäoì ïe÷aòaþùeé ãoëoâêè. Ïpè ýòoì ïoëó÷aþòcÿ áoëee

çaïoëíeííûe áóêâû, êoòopûe ê òoìó æe âûãëÿäÿò ÿp÷e. Cêopocòü ïe÷aòè

óìeíüøaeòcÿ âäâoe. Ýòoò peæèì âêëþ÷aeòcÿ óïpaâëÿþùèì êoäoì 27,71, a

âûêëþ÷aeòcÿ êoäoì 27,72.

Ïe÷aòü c ïoä÷epêèâaíèeì:

Ïe÷aòü c ïoä÷epêèâaíèeì ìoæeò âûïoëíÿòücÿ äâóìÿ cïocoáaìè.

Ãpaôè÷ecêèé ïpèíòep èìeeò peæèì ïoä÷epêèâaíèÿ, â êoòopoì ïoä÷epê

ïe÷aòaeòcÿ ïoä êaæäûì cèìâoëoì, âêëþ÷aÿ ïpoáeëû. Äëÿ ãpaôè÷ecêoão

ïpèíòepa IBM ýòoò peæèì âêëþ÷aeòcÿ êoäoì 27,45,1, a âûêëþ÷aeòcÿ êoäoì

27,45,0. Ïpèíòepû, íe èìeþùèe peæèìa ïoä÷epêèâaíèÿ ìoãóò cäeëaòü

ïoä÷epêè ïpè âòopoì ïpoxoäe ïo òoé æe còpoêe, ïe÷aòaÿ cèìâoëû

ïoä÷epêèâaíèÿ (ASCII 95) â òex ìecòax, ãäe oío íóæío è ïpoáeëû (ASCII

32) âo âcex ocòaëüíûx ïoçöèöèÿx. Bòopoé ïpoxoä äocòèãaeòcÿ òeì, ÷òo

ïocëe ïepâoão ïpoxoäa ïoäaeòcÿ êoä âoçâpaòa êapeòêè áeç êoäa ïepeâoäa

còpoêè. Bòopoé ïpoxoä íe ìeøaeò ïpèíòe- pó ïpaâèëüío ïoäc÷èòûâaòü

- 6 -

còpoêè ïpè âû÷ècëeíèè paçìepa còpaíèöû.

Ïe÷aòü c âepxíèìè è íèæíèìè èíäeêcaìè:

Ha ãpaôè÷ecêèx ïpèíòepax òeêcò c âepxíèìè è íèæíèìè èíäeêcaìè

cæèìaeòcÿ âepòèêaëüío. Äëÿ ïe÷aòè âepxíeão èíäeêca ïoøëèòe óïpaâëÿþùèé

êoä 27,83,0, a äëÿ ïe÷aòè íèæíeão - 27,83,1. Moæío ïpÿìo ïepexoäèòü oò

oäíèx èíäeêcoâ ê äpóãèì. Äëÿ âûêëþ÷eíèÿ ïe÷aòè èíäeêcoâ, c òeì, ÷òoáû

ïpèíòep oêaçaëcÿ ía òeêóùeé còpoêe ïoøëèòe óïpaâëÿþùèé êoä 27,84.

Heêoòopûe peæèìû íe ìoãóò ècïoëüçoâaòücÿ â êoìáèíaöèè c äpóãèìè.

Ecëè Bû xoòèòe ècïoëüçoâaòü 4 peæèìa oäíoâpeìeíío, òo ïpoêoícóëü-

òèpóéòecü co cëeäóþùeé òaáëèöeé. B êaæäoì èç øecòè còoëáöoâ ïpèâeäeía

←ïðåäûäóùàÿ ñëåäóþùàÿ→
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 


Copyright © 2005—2007 «RefStore.Ru»