1
chÕ ®é text mµn h×nh m¸y
tÝnh
tù hc h×nh vÏ ®-îc hiÖnn mµn h×nh m¸ynhngp hîpc
®iÓm ng hay i. Trong chÕ ®é n b¶n (Text mode), c ®iÓm y
®-îc h×nh tnh ng viÖc cho tia ®iÖn tö ®Ëp hay kh«ng ®Ëp o
n hnh quang theo mét khn mÉun. trong ®ã c¸c ®iÓm ®-îc
cc theo ma trËn.
Trªn nh VIII.1
thÝ c¸c ma trËn ®iÓmng
m u ch÷ phôc cho
viÖc hiÓn thÞ ch÷ H ch÷ L
trªn n nh. ¤ ®en biÓu
diÔn nh÷ng chç tia ®iÖn
®Ëp vµo n nh, « tr¾ng
®Ó biÓu diÔn nh÷ng chç
kh«ng tia ®iÖn tö ®Ëp o
n h×nh. §©y ma trËn
®iÓm 5x7 cho c¸c tù.
H×nh VIII.1
Hn c H vµ c L
trªn n nh
2
c ch th-íc ma trËn kh¸c ®c ng trong tc lµ 7x9, 7x12 hc
9x14.
c u ch÷ nh- y thng ®-îc t¹o s½n cho i ASCII
®-îc ca trong t vi m¹ch nhí ROM tªn lµ ROM ph¸t tù.
Trªn nh VIII.2 ®å khèi a mét ch ®Ó hiÓn t ®-îc
t ma trang n nh n n gåm 80 theo chiÒu ngang 25
tù theo chiÒu däc (80x25).
D0 D7
A0 A7
ROM ph¸t ký tù
R0 R3
RAM §Öm
D0 D7
Ao A6
A7 A11
ghi dÞch
25
14
80
9
o xung
16.257MHz
H. syn 18. 4.32 KHz
n ®m
n hiÖu h×nh
16.257.000 ®iÓm/s
H×nh VIII.2
S¬ ®å ki ch hiÖn c theo ma tn 9x14 tn n nh m¸y
3
ASCII a c tù thuéc t trang n h×nh n hiÓn thÞ ®-îc
chøa s½n trong bé nhí RAM ®Öm n nh (mçi tù gåm 1 byte ®Ó
ghi nhí a nã). u ta n hiÓn thÞ t trang n nh m
80x25 = 2000 tù th× n ®Õn n RAM ®Öm cã dung l-îng 2KB.
i dung cña bé nhí RAM ®Ömy ®c bé ®u khiÓnn h×nh ®-a
ra ®Þnh kú (50 lÇn/1s) ®Ó lµm ti n h×nh.
Trong thùc , nhí RAM ®Öm y n ph¶i ®-îc th©m nhËp ®-îc
ng vi lý ®Ó ta n thÓ thay ®æi ®-îc i dung n hiÓn thÞ.
c ®Þa chØ A0 A6 c ®Þnh vÞ trÝ cña n hiÓn thÞ trong t
ng, n c ®Þa chØ A7 A11 c ®Þnh to¹ ®é nh theo t cña c¶
t ng ký cÇn hiÓn t.
Nãich kh¸c, tæ hîpc bit ®Þa chØ A0 A11 cña RAM ®Öm sÏ quyÕt
®Þnh t ®é cô t cña 1 ký tù tn n nh.
Trong thùc , ma trËn ®iÓm 9x14 a ROM ph¸t
ng nh- trªn h×nh VIII.3. C¸c dßng ®iÓm thõa ra ë bèn phÝa lµ ®Ó t¹o
ra gi·n ch gi÷a c ch÷ trong 1 hµng gi·n ch gi÷a c hµng víi
nhau.
R3 R2 R1 R0
4
H×nh VIII.3 Ma tn ®iÓm 9x14 cho ch÷ P p
Khi ROM ph¸t nhËn ®-îc n hiÖu ®Þa chØ RAM ®Öm th× ®ã
chÝnh ASCII a n hiÓn thÞ t ma trËn ®iÓm t-¬ng
øng cña ®-îc chän ®Ó quýet ra n nh. ViÖc quýet c dßng
®iÓm trong ma trËn ®iÓm do c n hiÖu quýet ng R0 R3 qut
®Þnh.
Gii dung a ®Õm c nµy 0. ®Çu tiªn ë c
tr¸i mµn h×nh ®-îc cn ®Ó hn thÞ. M· ASCII a nã ®-îc ®-a ®Õn
nhí ROM ph¸t tù. Gi thiÕt c ®Çu ®Õm ng quýet cã
R3R2R1R0 = 0000, ë ®Çu ra cña ROM pt ký tù cã dßng ®m ®Çu tiªn
(9 ®m cho t tù) ®c ®-a raghi ch, i ®©y,
d÷ liÖu ng song song ®-îc chuyÓn thµnh i tiÕp i ®-a ®Õn
khuyÕch ®¹i víic ®é 16.257.000 ®iÓm/s ®Ó ®u c c-êng ®é cña tia
®iÖn tö ph¸t ra cat«t ®Ìn h×nh.
Khi mét ng quýet cho t ký tù võa xong th× bé ®Õm tù tù ®éng
ng tm t ®Ó ®-a ra ng ®iÓm cña tù tp theo n hn t trªn
ng t ng. ng viÖc tiÕp tôc nh- y cho ®Õn khi thao c
xong víi 80 ký tù, lócy tia ®n tö l¸i ngc l¹i ®Ó b¾t ®Çu l¹i qu¸
tr×nh trªn ®èi víi dßng quýet tiÕp theo.
Khi ®· quýet xong ®-îc 14 ng ®iÓm cho 80 (tøc cho t
ng tù) th× ®Õm ng ®-îc ®éng ng thªm 1 ng
tù tiÕp theo i ®-îc qet nh- ®èi víi hµng tù trc ®ã.
Qu¸ tr×nh tp diÔn cho ®Õn khi thao c xong víi hµng tù thø 25.
5
Lóc nµy tia ®iÖn tö bÞ l¸i ngùoc trë i ®Ó thÓ b¾t ®Çu l¹i qu¸ tr×nh
m t-¬i n nh ®Çu tiªn trªn c tr¸i a ng tù thø
nhÊt tn mµn nh.
Qu¸ tr×nh m t-¬i t trang n nh ph¶i ®-îc thùc hiÖn 30 60
n/s ®Ó ta kh«ng pt hiÖn ®-îc tÝnh kh«ng liªn tôc cña qu¸ tr×nh hiÓn
thÞ.