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

Ãëàâíàÿ/

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

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

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

í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

äoïócòèìaÿ êoìáèíaöèÿ.

Koìáèíaöèÿ 1 2 3 4 5 6

íopìaëüíûé X X

cæaòûé X X

âûäeëeííûé X X

ça äâa ïpoxoäa X X X

c èíäeêcaìè X X X

äâoéíoé øèpèíû X X X X X X

c ïoä÷epêèâaíèeì X X X X X X

8. Ïocûëêa äaííûx ía ïpèíòep.

Ïocûëêa äaííûx ía ïpèíòep òpèâèaëüía â ÿçûêax âûcoêoão ópoâíÿ, a äëÿ

ïpoãpaììècòa ía ÿçûêe acceìáëepa èìeeòcÿ pÿä ôóíêöèé oïepa- öèoííoé

cècòeìû, êoòopûe äeëaþò çaäa÷ó òaêæe äocòaòo÷ío ïpocòoé.

Ïpoãpaììèpoâaíèe ía íèçêoì ópoâíe òpeáóeò áoëüøe paáoòû, ío çaòo

ïpeäocòaâëÿeò áoëüøe âoçìoæíocòeé. Kaê ïpaâèëo, ïpoöeäópû ïe÷aòè

íèçêoão ópoâíÿ ïocûëaþò cèìâoë ía ïpèíòep, a çaòeì ïocòoÿíío ïpoâepÿeò

peãècòp còaòóca ââoäa ïopòa, ê êoòopoìó ïpècoeäèíeí ïpèíòep. Cëeäóþùèé

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

ãoòoâ (ïpèíòep ìoæeò íe ïe÷aòaòü cèìâoë cpaçó, a çaïacaòü eão â câoeì

áóôepe, äo òex ïop ïoêa íe áóäeò ïoëó÷eía öeëaÿ còpoêa cèìâoëoâ äëÿ

ïe÷aòè).

Kpoìe òoão, ïpoöeäópû íèçêoão ópoâíÿ ìoãóò ècïoëüçoâaòü ïpepûâaíèe

ïpèíòepa èëè ìoãóò èìèòèpoâaòü äeécòâèe ýòoão ïpepûâaíèÿ. C ïoìoùüþ

cïeöèaëüíoão ïpoãpaììèpoâaíèÿ ìoæío cäeëaòü òaê, ÷òo ïpèíòep áóäeò

äeëaòü ïpepûâaíèe ïpoöeíccopa, êoãäa oí ãoòoâ ê ïpèeìó cëeäóþùeão

cèìâoëa. Ïpoöeäópa oápaáoòêè ïpepûâaíèÿ ïocûëaeò cëeäóþùèé cèìâoë,

ïocëe ÷eão ïpoöeccop ìoæeò ïpoäoëæaòü çaíèìaòücÿ câoèìè äeëaìè. Ýòoò

ìeòoä ècïoëüçóeòcÿ äëÿ ôoíoâoé ïe÷aòè (êoòopóþ íaçûâaþò òaêæe cïó-

ëèíãoì). Ïocêoëüêó ôèçè÷ecêèe ïepeìeùeíèÿ äeòaëeé ïpèíòepa íaìíoão

ìeäëeííee, ÷eì cêopocòü ýëeêòpoíèêè êoìïüþòepa, òo âûâoä cèìâoëoâ ía

ïpèíòep çaíèìaeò ëèøü ìaëóþ äoëþ ïpoöeccopíoão âpeìeíè. Ècïoëüçoâaíèe

ïpepûâaíèÿ ïoçâoëÿeò ècïoëüçoâaòü ýòo âpeìÿ ýôôeêòèâío.

Ïpè ïocûëêe äaííûx ía ïpèíòep òpeáóeòcÿ cpaâíèòeëüío íeáoëüøèe

ócèëèÿ, ÷òoáû äoáèòücÿ óæacío cëoæíoão âûâoäa. Bce cëoæíûe êap- òèíêè,

êoòopûe ìoæeò âûâoäèòü ïpèíòep, äocòèãaþòcÿ ça c÷eò êoìáèíèpoâaíèÿ

òeêcòoâûx è ãpaôè÷ecêèx äaííûx, a òaêæe ìíoão÷ècëeííûx êoäoâ óïpaâëeíèÿ

ïpèíòepoì, oácóæäaâøèxcÿ paíee â ýòoé ãëaâe. Koìáèíèpóÿ â oäíoé còpoêe

òeêcòoâûé è ãpaôè÷ecêèé peæèìû, ìoæío äoáèòücÿ âûpaâíèâaíèÿ ïpaâoão

ïoëÿ è ïpoïopöèoíaëüíoé ïe÷aòè. Kpoìe òoão ëþáoé ãpaôè÷ecêèé ïpèíòep

ìoæeò coçäaâaòü cïeöèaëüíûe cèìâoëû ïpoèçâoëüíoão âèäa, a ça c÷eò

aêêópaòíoão ìaíèïóëèpoâaíèÿ íaäïe÷aòêè è ìeæcòpo÷íoão èíòepâaëa ìoãóò

âûâoäèòücÿ ëþáûe cèìâo- ëû ïceâäoãpaôèêè.

- 7 -

9. Bûâoä òeêcòoâûx èëè ãpaôè÷ecêèx äaííûx ía ïpèíòep.

Ïpoöeccop ìoæeò çaíèìaòücÿ òoëüêo ïocûëêoé äaííûx ía ïpèíòep èëè oí

ìoæeò ïe÷aòaòü â ôoíoâoì peæèìe, ça c÷eò ècïoëüçoâaíèÿ ïpepûâaíèÿ

ïpèíòepa. Boçìoæía è òpeòüÿ aëüòepíaòèâa, êoãäa ïpoãpaììa ïocûëaeò

cèìâoëû ía ïpèíòep ÷epeç oïpeäeëeííûe èíòepâaëû, ÷òo ìoæío

paccìaòpèâaòü êaê "ïceâäoïpepûâaíèe". Ýòoò ìeòoä íe òaê òecío êoopäè-

íèpóeòcÿ c paáoòoé ïpèíòepa, êaê íacòoÿùee ïpepûâa- íèe, ío âo âcÿêoì

cëó÷ae paáoòa ïpèíòepa íe êpèòè÷ía êo âpeìeíè.

Heçaâècèìo oò òoão êaê âûâoäÿòcÿ äaííûe, êaæäûé paç ía ïpèíòep

ïocûëaeòcÿ òoëüêo 1 áaéò äaííûx. ßçûêè âûcoêoão ópoâíÿ ïpeäocòaâëÿþò

ôóíêöèè, êoòopûe âpoäe áû âûâoäÿò cpaçó öeëûe còpoêè, oäíaêo ía caìoì

äeëe ýòè ôóíêöèè paçáèâaþò còpoêè ía oòäeëüíûe cèìâoëû. Oáû÷ío ÿçûêè

âûcoêoão ópoâíÿ ïocûëaþò ía ïpèíòep ïapó âoçâpaò êapeòêè/ïepeâoä còpoêè

â êoíöe êaæäoé còpoêè. C äpóãoé còopoíû, ïpoãpaììû ía acceìáëepe äoëæíû

caìè äoáaâëÿòü ýòó ïapó êoäoâ. Èç-ça ýòoão ïpèxoäèòcÿ íeìíoão áoëüøe

ïpoãpaììèpoâaòü, ío âçaìeí Bû ïoëó÷aeòe íaìíoão áoëüøóþ ãèáêocòü,

ocoáeíío â oòíoøeíèè ïpo- âepêè oøèáoê.

Cpeäíèé ópoâeíü.

Ôóíêöèÿ 0 ïpepûâaíèÿ 17H ïocûëaeò oäèí cèìâoë ía ïpèíòep. Ïoìecòèòe

cèìâoë â AL, a íoìep ïpèíòepa â DX. Ïpè âoçâpaòe AH áóäeò coäepæaòü

peãècòp còaòóca, êoòopûé íaäo ïocòoÿíío ïpoâepÿòü äëÿ oáíapóæeíèÿ

oøèáoê. B [6.1.3] oáúÿcíÿeòcÿ êaê ýòo äeëaòü. Äëÿ âûâoäa ïoòoêa äaííûx

ócòaíoâèòe óêaçaòeëü ía áóôep, coäepæaùèé äaííûe, è íaïèøèòe ïpoöeäópó

òèïa cëeäóþùeé:

;---âûâoä äaííûx ía LPT1

MOV CX,NUMBER_CHARS ;CX coäepæèò ÷ècëo áaéò äëÿ âûâoäa

MOV DX,0 ;âûáèpaeì LPT1

NEXT_CHAR: MOV AH,0 ;ôóíêöèÿ ïocûëêè

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


Copyright © 2005—2007 «RefStore.Ru»