Professional Documents
Culture Documents
KTMT PDF
KTMT PDF
CHÖÔNG TRÌNH
----------------
NHAÄP MOÂN KỸ THUẬT MÁY TÍNH
I. Lòch söû phaùt trieån maùy tính vaø khaùi quaùt chung Trang 3
III. Khaùi nieäm veà phaàn cöùng vaø phaàn meàm Trang 6
1. Khaùi nieäm veà phaàn cöùng
2. Khaùi nieäm veà phaàn meàm
II. Qui taéc chuyeån ñoåi giöõa caùc heä thoáng soá Trang 9
1. Töø nhò phaân sang thaäp phaân vaø ngöôïc laïi
2. Töø nhò phaân sang thaäp luïc phaân vaø ngöôïc laïi
3. Töø thaäp phaân sang heä thaäp luïc phaân vaø ngöôïc laïi
III. Caùc pheùp toaùn cô baûn treân heä nhò phaân Trang 14
1. Pheùp toaùn soá hoïc
2. Pheùp toaùn luaän lyù
2. Phaân loaïi :
Döïa theo khaû naêng cuûa maùy tính ngöôøi ta thöôøng phaân laøm 3 loaïi : Large
Computer (main frame), mini Computer, micro computer
- Ñaàu nhöõng naêm 1950 môùi chính thöùc xuaát hieän nhöõng maùy tính hoaøn chænh
duøng ñeøn ñieän töû
- Cuoái nhöõng naêm 1950 cuøng vôùi söï phaùt trieån kyõ thuaät baùn daãn caùc loaïi maùy
tính duøng baùn daãn cuõng xuaát hieän.
- Ñaàu nhöõng naêm 1960 baét ñaàu coù 2 höôùng saûn xuaát maùy tính : Maùy tính lôùn
(large computer) vaø maùy tính nhoû (mini computer). Ñeå giaûm giaù thaønh cuõng
taïi thôøi ñieåm naøy ngöôøi ta ñaõ tìm ñöôïc caùch gheùp noái soá lôùn baùn daãn vaøo 1 khoái nhoû
goïi laø maïch toå hôïp (IC)
- Ñeán giöõa nhöõng naêm 1960, kyõ thuaät tích hôïp côû nhoû SSI (Small scale
integration) vaø trung bình MSI (Medium scale integration) ñaõ cho pheùp giaûm
giaù thaønh maùy tính raát nhieàu vaø thöïc hieän caùc maïch ñieän raát phöùc taïp.
- Ñeán cuoái thaäp nieân 1960 vaø ñaàu nhöõng naêm 1970 thì caùc maïch tích hôïp côû
lôùn (LSI = Large Scale Integration) trôû neân phoå bieán. Vaøo naêm 1980 thì maïch tích
hôïp cöïc lôùn VLSI ñaõ cho pheùp taïo treân 100.000 transistor trong 1 con IC →
giaûm raát nhieàu kích thöôùc 1 maùy tính.
- Keå töø ñaàu nhöõng naêm 1970 baét ñaàu kyõ thuaät vi xöû lyù. Töø nhöõng vi xöû lyù 4 bit
ñaàu tieân noù ñaõ nhanh choùng phaùt trieån leân 8 bit, 16 bit vaø 32 bit.
Ñaàu nhöõng naêm 1980 cuøng vôùi söï hoaøn chænh vi xöû lyù 8 bit thì maùy vi tính ñaõ
trôû neân ngaøy caøng phoå bieán cho ñeán ngaøy hoâm nay.
Memory
* CPU : Boä xöû lyù trung taâm laø ñaàu naõo ñieàu khieån moïi hoaït ñoäng cuûa maùy tính
thoâng qua caùc tuyeán ñòa chæ, döõ lieäu vaø tuyeán ñieàu khieån.
* Memory : (boä nhôù) laø nôi löu tröõ caùc thoâng tin, chöông trình caàn xöû lyù laâu daøi hoaëc
taïm thôøi.
* Heä thoáng xuaát nhaäp (I/O System) : Boä phaän giao tieáp giöõa maùy tính vôùi beân ngoaøi
- Laø taäp hôïp caùc oâ nhôù, moãi oâ nhôù laø moät ñôn vò truy xuaát vaø goàm 1 byte
(thöôøng laø 8 bit)
- CPU seõ laáy leänh, döõ lieäu cuûa caùc chöông trình thoâng qua caùc ñòa chæ coá ñònh
cuûa oâ nhôù (dung löôïng toái ña cuûa boä nhôù tuøy thuoäc vaøo soá ñöôøng ñòa chæ)
- Döõ lieäu vaø chöông trình ôû beân ngoaøi ñöa vaøo seõ ñöôïc chöùa trong caùc boä nhôù
tröôùc vaø trong khi xöû lyù.
- Ñoái vôùi maùy vi tính coù 2 loaïi boä nhôù chuû yeáu laø :
+ Boä nhôù chæ ñoïc (ROM = Read only memory) : Chöùa caùc chöông trình
ghi saün ñeå laøm 1 soá taùc vuï coá ñònh naøo ñoù.
+ Boä nhôù truy xuaát ngaãu nhieân (RAM = Random Access Memory) duøng
ñeå löu tröõ taïmthôøi caùc chöông trình vaø döõ lieäu trong luùc maùy tính laøm vieäc.
- Trong caùc heä thoáng naøy cuõng coù nhöõng boä nhôù RAM ñeå chöùa taïm thôøi caùc döõ
lieäu xuaát / nhaäp.
- Ñoái vôùi maùy vi tính heä thoáng xuaát nhaäp laø caùc maïch giao tieáp (interface card)
vôùi maøn hình, baøn phím, ... vaø caùc maïch ñieàu khieån ñóa meàm, ñóa cöùng ...
- Caùc maïch giao tieáp phaûi thích hôïp vôùi caùc loaïi thieát bò ngoaïi vi vaø phaûi coù
khaû naêng gheùp noái vôùi caùc thieát bò naøy.
1. Phaàn cöùng :
Laø nhöõng ñoái töôïng cuï theå trong maùy tính nhö maïch ñieän, IC, oå ñóa, ...
Phaàn cöùng laø caùc boä phaän taïo neân 1 maùy tính vôùi nhöõng khaû naêng coá ñònh cuûa
noù
2. Phaàn meàm :
Laø nhöõng yù nieäm, giaûi thuaät ñeå giaûi quyeát 1 vaán ñeà naøo ñoù theå hieän qua ngoân
ngöõ vaø chöông trình ñeå giaûi quyeát 1 vaán ñeà thöôøng phaûi coù raát nhieàu leänh, taäp hôïp taát
caû caùc leänh naøy theo moät chuaån möïc nhaát ñònh ñöôïc goïi laø moät ngoân ngöõ, vaø taäp hôïp
caùc leänh theo moät trình töï nhaát ñònh ñeå giaûi quyeát moät vaán ñeà naøo ñoù ñöôïc goïi laø
chöông trình.
Maùy tính chæ coù theå hieåu ñöôïc ngoân ngöõ maùy (laø nhöõng taäp leänh chæ coù 2 giaù trò
0, 1 öùng vôùi 2 möùc ñieän 0 vaø + 5v. Ngoân ngöõ naøy raát khoù nhôù deã laàm laãn → ngöôøi ta
phaûi taïo ra nhöõng taäp leänh deã nhôù hôn laø nhöõng ngoân ngöõ caáp cao hôn.
Luùc naøy ñeå maùy tính hieåu ñöôïc ngoân ngöõ caáp cao phaûi coù quaù trình dòch laïi
thaønh ngoân ngöõa maùy tính roài môùi thöïc hieän, coù 2 caùch dòch :
Caùc chöông trình dòch naøy do caùc haõng taïo ra ngoân ngöõ caáp cao vieát saün cho
ngöôøi khaùc coù theå söû duïng ñöôïc ngoân ngöõ cuûa mình ñeå vieát chöông trình.
Töø ñoù hình thaønh nhieàu loaïi ngoân ngöõ caáp cao vaø ñeán nay coù theå phaân chia töø
thaáp ñeán cao nhö sau :
* Toùm laïi : Ñoái vôùi moät baøi toaùn naøo ñoù thì khaû naêng giaûi quyeát baèng phaàn
cöùng seõ nhanh hôn (chæ caàn thay ñoåi linh kieän, maïch ñieän, ....) nhöng toán keùm hôn vaø
tuøy thuoäc vaøo toác ñoä, ñoä tin caäy, giaù thaønh. Coøn phaàn meàm seõ ít toán keùm hôn, deã hôn.
Hieäu quaû söû duïng maùy tính chuû yeáu do phaàn meàm quyeát ñònh.
naêng cuûa caùc maùy chuû thì DOS khoâng ñuû söùc quaûn lyù maø phaûi duøng caùc heä ñieàu haønh
nhö UNIX (ñoái vôùi maïng lôùn nhö WAN) vaø XENIX (ñoái vôùi maïng nhoû nhö LAN)
- Töông töï heä thaäp phaân, heä nhò phaân cuõng duøng caùc coät kyù soá aâm ñeå moâ taû
phaàn leû
- Trong laõnh vöïc maùy tính vaø kyõ thuaät soá moãi coät ôû heä nhò phaân ñöôïc goïi laø 1
bit
- Heä thaäp luïc phaân ñöôïc duøng vì noù laø caùch bieåu dieãn ngaén nhaát. Vôùi 8 bit thì
heä nhò phaân chæ bieåu dieãn caùc giaù trò thaäp phaân töø 0 ñeán 255, coøn vôùi heä thaäp luïc phaân
thì 1 kyù soá coù theå thay theá 4 bit heä nhò phaân : 0H → FH töông ñöông töø 0000B →
1111B
II. QUI TAÉC CHUYEÅN ÑOÅI GIÖÕA CAÙC HEÄ THOÁNG SOÁ
1) Heä nhò phaân vaø thaäp phaân :
a) Chuyeån ñoåi töø nhò phaân sang thaäp phaân :
- Qui taéc : Nhaân taát caû caùc bit 1 vôùi caùc troïng soá heä nhò phaân töông öùng, roài
coäng taát caû caùc giaù trò laïi.
Ví duï :
* Ñoåi soá 11001100B sang heä thaäp phaân
1 1 0 0 1 1 0 0
20 0
21 0
22 4
23 8
24 0
25 0
26 64
27 128
204
⇒ 11001100B = 204D
2-3 0,125
2-2 0,25
2-1 0,0
20 1
21 0
22 4
________
5,375
⇒ 101,011B = 5,375D
b) Chuyeån ñoåi töø thaäp phaân sang nhò phaân :
- Qui taéc : Ñoåi theo 2 phaàn : Nguyeân vaø leû
+ Chia laàn löôït phaàn nguyeân cho 2 cho ñeán khi keát quaû laø 0, soá dö cuûa moãi laàn
chia seõ laø 0 hoaëc 1. Ñoù laø caùc kyù soá ôû heä nhò phaân theo thöù töï soá dö cuûa laàn chia ñaàu
tieân laø bit thaáp nhaát (LSB) taêng daàn leân ñeán soá dö cuoái cuøng laø bit cao nhaát (MSB)
+ Nhaân lieân tieáp phaàn leû vôùi 2 cho ñeán khi naøo phaàn leû baèng 0 (hay tích soá
ñuùng baèng 1) phaàn nguyeân cuûa caùc tích soá chính laø caùc kyù soá cuûa heä nhò phaân sau daáu
chaám theo thöù töï tích soá ñaàu tieân laø bit gaàn daáu chaám nhaát.
54 0
27 1
13 1 ⇒ 54D = 110110B
6 0
3 1
1 1
0
PGS.TS.Traàn Coâng Huøng
trang 11
Nhập môn Kỹ thuật máy tính Hoïc Vieän Coâng Ngheä Böu Chính Vieãn Thoâng_Tp HCM
0,375
0,75 0 ⇒ 0,375D = 0,011B
1,5 1
1,0 1
Ghi chuù : Tröôøng hôïp caùc tích soá khoâng bao giôø baèng 1,0 thì ta seõ ñoåi toái ña
ñeán bit thöù 8
Ví duï : 0,3D = 0,01001100B
+ Töø binary sang hexa : chia thaønh töøng nhoùm 4 bit, neáu khoâng chaün theâm caùc
bit 0 ôû phía traùi ñeå coù ñuû soá nhoùm 4 bit. Roài thay theá töông ñöông caùc nhoùm naøy thaønh
caùc kyù töï hexa.
Ví duï : 1 0 1 0 1 0 1 1 1 1 1 1 0 1D
0 010 1010 1111 1101
2 A F D
⇒ 2AFDH
+ Töø hexa sang binary : Ñoåi töø caùc kyù soá hexa thaønh 4 bit nhò phaân vaø gheùp laïi
theo thöù töï .
Ví duï : 2 7 A H
0010 0111 1010
⇒ = 1001111010D
Ví duï :
+ Ñoåi soá 0,01011010 sang hexa
0. 0101 1010
0 5 A ⇒ 0,5AH
2 7 A . 5 4
0010 0111 1010 . 0101 0100
⇒ 1 0 0 1 1 1 1 0 1 0 . 0 1 0 1 0 1B
⇒ 634 = 27AH
0,328125 x 16 = 5,25 5
0,25 x 16 = 4,0 4
⇒ 2,328125D = 0,54H
Keát quaû : 634.328125D = 27A.54H
b) Chuyeån töø thaäp luïc phaân sang thaäp phaân :
- Qui taéc : Töông töï chuyeån ñoåi töø nhò phaân sang thaäp phaân nhöng vôùi troïng soá
cuûa heä thaäp luïc phaân, vaø chuù yù laø caùc kyù soá cuûa hexa phaûi ñoåi sang thaäp phaân tröôùc
khi nhaân vôùi caùc troïng soá.
2 7 A . 5 4
16-2 0,015625
(0,00390625)
16-1 0,312500
(0,0625)
160 10,000000
(1)
161 112,000000
(16)
162 512,000000
(256) 634,328125
Caùc chöông trình ñöa vaøo maùy tính vôùi caùc con soá ôû heä thaäp phaân seõ ñöôïc
chuyeån ñoåi sang heä nhò phaân ñeå CPU xöû lyù.
b) Pheùp tröø :
Nhö vaäy 00000000 vaø 11111111 ñeàu bieåu dieãn soá thaäp phaân zero cuûa 1 byte
Soá nhò phaân 8 bit Giaù trò thaäp phaân töông öùng
Cuûa soá buø 2 Cuûa soá khoâng
daáu
00000000 +0 0
00000001 +1 1
00000010 +2 2
. . .
. . .
01111111 + 127 127
10000000 -128 128
. . .
. . .
11111101 -3 253
11111110 -2 254
11111111 -1 255
Nhaän xeùt :
* Theo baûng töông ñöông cuûa 1 soá 8 bit thì neáu duøng phöông phaùp soá buø 2 seõ
bieåu dieãn 127 soá döông, 0, vaø 128 soá aâm. Neáu duøng phöông phaùp soá khoâng daáu thì
bieåu dieãn ñöôïc 256 giaù trò töø 0 ñeán 255.
* Trong heä buø 2 thì neáu MSB = 0 laø soá döông, MSB = 1 laø soá aâm
* Khi tính toaùn caàn phaûi bieát ñang duøng heä naøo, vì keát quaû 1 baøi toaùn ñeàu laø 1
soá bit nhaát ñònh vaø coù theå hieåu laø 1 soá khoâng daáu hay cuõng coù theå hieåu laø 1 soá buø 2.
Ví duï : 10000010 → soá khoâng daáu laø 130 , soá buø 2 laø -126
* Quan heä giöõa 1 soá x coù n bit vôùi soá buø 2 ( x ) cuûa noù
x = 2n - x
⇒ 2n - x =
{ 10000
0010
PGS.TS.Traàn Coâng Huøng
trang 16
Nhập môn Kỹ thuật máy tính Hoïc Vieän Coâng Ngheä Böu Chính Vieãn Thoâng_Tp HCM
01110
⇒ x = 1110
Ví duï : Muoán tìm giaù trò thaäp phaân töông öùng cuûa 1 soá x (16 bit) laø
Ví duï : x = 11111111
2n = 100000000
⇒ x = 2n - x = 00000001
⇒ Soá thaäp phaân x = -1
Nhö vaäy tröø 2 soá a, x coù n chöõ soá chính laø pheùp coäng a vôùi x
a - x = a - (2n - x ) = a +x - 2n
Vì n bit thaáp cuûa 2n luoân luoân laø 0 neân coù theå boû qua (-2n) ⇒ a - x = a + x
Nhö vaäy baèng caùch duøng soá buø 2 ta ñaõ ñoåi ñöôïc pheùp tröø sang pheùp coäng
{a x
{ a
{x
{
Ví duï : 1010 - 0110 = 1010 + 1010 - 10000
= 10100 - 10000
= 0100
Vì chæ caàn 4 bit neân khoâng caàn laøm pheùp tröø ta cuõng nhaän ñöôïc keát quaû laø 0100
(Vì MSB laø 1 bò boû qua)
x 0 1 Ví duï : 1010
0 0 0 110
1 0 1 0000
1010
1010
111100
PGS.TS.Traàn Coâng Huøng
trang 17
Nhập môn Kỹ thuật máy tính Hoïc Vieän Coâng Ngheä Böu Chính Vieãn Thoâng_Tp HCM
Ñoái vôùi maùy tính ñeå thöïc hieän 1 pheùp nhaân duøng phöông phaùp dòch vaø coäng
e) Pheùp dòch chuyeån (Shift)
0← 1 0 1 1 0 1 0 0
← dòch traùi
1← 0 1 1 0 1 0 0 0
0 0 1 0 1 1 0 1 0
dòch phaûi →
0 0 0 1 0 1 1 0 1
0 0 0 0 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0
← M N → A
Xeùt bit thaáp nhaát (LSB) cuûa N laø 1 neân laáy M coäng vaøo A (neáu laø 0 thì giöõ
nguyeân A). Sau ñoù dòch traùi thanh M vaø dòch phaûi thanh N ta coù :
0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 1
← M N → A
Vì LSB cuûa N laø 0 neân giöõ nguyeân A, sau ñoù dòch traùi thanh M vaø dòch phaûi
thanh N ta coù :
0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 1
← M N → A
Vì LSB cuûa N laø 1 neân coäng M vaøo A, sau ñoù dòch traùi thanh M vaø dòch phaûi
thanh N ta coù :
0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1
← M N → A
e) Pheùp chia :
Töông töï pheùp chia soá thaäp phaân
1001 10 Ví duï : 1 0 0 1 : 10 = 1 0 0
10 100 (dö soá 1)
0001
Caùch thöïc hieän pheùp chia ñoái vôùi maùy tính : Keát hôïp pheùp tröø vaø dòch traùi cuûa
soá buø 2 cuûa soá chia
3) Chuyeån ñoåi caùc soá nhò phaân sau thaønh soá hexa
a) 1 0 1 d) 1 1 1 , 1 1 1
b) 1 1 1 1 1 1 1 1 e) 0 1 1 0 , 0 1 1 0
c) 1 1 1 0 1 1 0 1
7) Ñoåi baøi toaùn coäng thaäp phaân sau thaønh baøi toaùn coäng caùc soá nhò phaân 8
hoaëc 16 bit vaø thöïc hieän pheùp coäng
a) 101 + 16 b) 225 + 168 c) 398 + 132
d) 56 + 10 e) 86 + 25 f) 289 + 493
10) Chia 2 soá nhò phaân sau, vaø ñoåi ra thaäp phaân ñeå kieåm tra
a) 1 0 1 0 0 0 : 1 0 0
b) 1 1 0 0 1 1 : 1 0 0 1
c) 1 0 0 0 0 1 0 0 : 1 1 0 0
x y x. y x. 0=0 x x. y
0 0 0 x. 1=x y
0 1 0 (∀x ∈ 0 , 1)
1 0 0
1 1 1
x x x. x = 0 x x
0 1 x+x =1
1 0
x y x + y x + y = x. y + x . y
0 0 0
0 1 1 x
1 0 1 x + y
1 1 0 y
1) Khaùi nieäm :
a) Ñònh nghóa : Thoâng tin bao goàm caùc döõ lieäu, chöông trình duøng ñeå xöû lyù 1
coâng vieäc naøo ñoù. Thoâng tin khi ñöa vao maùy tính seõ ñöôïc bieán ñoåi thaønh 1 chuoãi caùc
kyù soá 0 , 1
b) Caùc ñôn vò thoâng tin trong maùy tính :
- Bit (Binary digit) : Laø ñôn vò nhoû nhaát goàm 1 trong 2 giaù trò 0 , 1
- Byte : Goàm 8 bit, ñôn vò truy xuaát caùc boä nhôù.
- Töø : (Word) moãi loaïi CPU seõ coù chæ khaû naêng xöû lyù döõ lieäu theo töøng khoái coù
chieàu daøi coá ñònh goïi laø töø, chieàu daøi töø tuøy thuoäc vaøo loaïi vi xöû lyù (microprocessor).
Chieàu daøi töø 4 bit, 8 bit, 16 bit vaø 32 bit laø nhöõng chieàu daøi thoâng duïng nhaát vì ñôn vò
byte thöôøng ñöôïc duøng neân ngöôøi ta coøn duøng byte ñeå laøm ñôn vò tính chieàu daøi töø. Ví
duï ñôn vò CPU 16 bit thì 1 töø goàm 2 byte 8 bit goïi laø byte cao (töø bit 8 ÷ bit 15) vaø
byte thaáp (bit 0 ÷ bit 7)
b7 b0 b15 b8 b7 b0
0 1 0 1 0 1 1 0
b) Soá thöïc :
* Duøng daáu chaám coá ñònh : (Fixed point)
Ví duï : 154 . 50D ; 11 1 0 1 . 1 0 1 0 1 0 B ; AF . 54CH
Caùch bieåu dieãn naøy coù nhöôïc ñieåm laø seõ toán raát nhieàu oâ nhôù ñeå bieåu dieãn
nhöõng con soá raát lôùn vaø raát nhoû
* Duøng daáu chaám di ñoäng (Floating point)
Moät soá thöïc baát kyø R seõ ñöôïc bieåu dieãn döôùi daïng sau :
R = m . Bn
Trong ñoù :
m = laø phaàn ñònh trò (mantissa), coù giaù trò trong khoaûng B-1 < m < 1
n = phaàn muõ (exponent)
B = Tuøy theo heä thoáng, thöôøng duøng B = 10 hoaëc 1E
Ví duï : B = 10 ⇒ 0,1 < m < 1
R = 0,00105 = 0,105 x 10-2 = + 0,105E - 2
R = - 750 = -0,75 x 103 = - 0,75E + 3
ñoä chính xaùc toái ña ñeå bieåu dieãn moät soá thöïc theo kieåu naøy maùy tính duøng 4 bytes (32
bits) goàm : 3 bytes phaàn ñònh trò vaø 1 byte phaàn muõ.
(Ñoái vôùi phaàn nguyeân coù theå bieåu dieãn töø + (223 - 1) x B127 ñeán - 223 x B127,
ñoái vôùi phaàn leû coù theå ñeán ± B-128)
Caùc kyù töï chöõ A, B, C , .... hoaëc soá 0, 1, ..... vaø caùc daáu hieäu + , - , = , ..... khi
ñöa vaøo maùy tính seõ ñöôïc bieán ñoåi thaønh nhöõng nhoùm bit saép xeáp theo 1 quy öôùc nhaát
ñònh goïi laø söï maõ hoùa. Coù moät soá loaïi maõ thoâng duïng nhö sau :
a) Maõ BCD : (Binary Coded Decimal = thaäp phaân maõ hoùa nhò phaân) duøng 6 bit
ñeå bieåu dieãn 1 kyù töï vaø theâm 1 bit kieåm tra chaün , leû.
C A B
Bit kieåm tra 2 bit vuøng 4 bit soá
chaün leû
b) Maõ EBCDIC (Extend BCD Interchange Code) : Laø daïng môû roäng
cuûa heä maõ BCD goàm 8 bit vaø 1 bit kieåm tra trong ñoù vuøng A, B ñöôïc môû roäng thaønh 4
bit
A B 4 bit soá
Nhö vaäy maõ EBCDIC seõ bieåu dieãn ñöôïc 256 tröôøng hôïp khaùc nhau. Bit vuøng
ñöôïc chia thaønh 9 vuøng (1 soá vuøng chöa söû duïng)
Ngoaøi ra coøn coù heä ASCII môû roäng duøng 8 bit vôùi 256 kyù töï, trong ñoù giaù trò töø
0 ÷ 127 ñöôïc chuaån hoùa nhö treân coøn laïi 128 kyù töï khaùc ñeå boå sung nhöõng kyù töï veõ
hình, ñieàu khieån, ....
Caùc kyù töï nhö chöõ hoaëc soá khi ñöa vaøo maùy tính ñieàu ñöôïc maõ hoùa ra daïng
ASCII vaø ñöôïc löu tröõ theo nhöõng giaù trò töông öùng. Caùc kyù töï naøy ñeàu ñöôïc saép xeáp
theo thöù töï neân coù theå so saùnh vôùi nhau.
1) Bieåu dieãn caùc soá thaäp phaân sau döôùi daïng soá buø 2 vôùi 8 bit
a) 64 f) 32
b) - 56 g) - 32
c) 12 h) 256
d) - 128 i) - 100
e) + 127 j) - 4
2) Bieåu dieãn caùc soá sau baèng daáu chaám di ñoäng vôùi B = 10
a) 12 b) 222 . 3 c) - 0. 334
d) 1,256,000 e) 0. 0000125
f) -0.000101 g) 0.000000021
3) Cho 2 con soá 8 bit M vaø N dòch phaûi M 3 laàn vaø dòch traùi N 3 laàn, roài thöïc
hieän caùc pheùp toaùn coäng, tröø giöõa M vaø N
a) M = 1 1 1 1 1 1 1 1 N=10101010
b) M = 0 1 1 0 1 1 0 1 N=01010101
i) Xeùt neáu LSB cuûa N baèng 1 thì coäng M vaøo A, neáu LSB baèng 0 thì giöõ
nguyeân A
ii) Sau moãi laàn xeùt LSB cuûa N, dòch traùi M ñi 1 bit vaø dòch phaûi thanh N ñi 1 bit
iii) Laäp laïi 2 böôùc treân ñeán khi N = 0 0 0 0 . 0 0 0 0 cho keát quaû vaø nhaän xeùt .
Baét ñaàu
Nhaäp M , N
A = 0
Ñ
LSBN = 1 A=A+M
S
dòch traùi M 1 bit
dòch phaûi N 1 bit
S
N=0
Ñ
IN A
Keát thuùc
1) Khaùi nieäm :
CPU laø 1 IC vi xöû lyù chính trong maùy tính, coù 2 chöùc naêng chính :
- Xöû lyù döõ lieäu : thöïc hieän caùc pheùp soá hoïc vaø luaän lyù treân heä nhò phaân, giaûi maõ
leänh ñeå thöïc hieän caùc coâng vieäc maø caùc leänh yeâu caàu nhö : tính toaùn döõ lieäu, di
chuyeån döõ lieäu , ....
- Ñieàu khieån : Ñieàu khieån quaù trình laøm vieäc cuûa caùc heä thoáng khaùc trong maùy
tính nhö boä nhôù, heä thoáng xuaát nhaäp , ....
Ñeå phaân bieät khaû naêng giöõa caùc CPU, ngöôøi ta döïa vaøo caùc thoâng soá chuû yeáu
sau :
1) Chieàu daøi töø : CPU coù khaû naêng xöû lyù döõ lieäu vôùi chieàu daøi töø lôùn hôn seõ
thöïc hieän chöông trình nhanh hôn vaø coù lôøi giaûi toát hôn cho taát caû caùc baøi toaùn.
2) Kích thöôùc (dung löôïng) cuûa boä nhôù maø CPU coù theå phaân chia ñòa chæ tröïc
tieáp.
chieàu daøi töø cuûa noù, CPU coøn phaûi coù caùc ñöôøng ñeå ghi ñòa chæ boä nhôù goïi laø tuyeán ñòa
chæ (Address bus)
a) Soá ñòa chæ toái ña :
Tuøy thuoäc vaøo soá ñöôøng treân tuyeán ñòa chæ cuûa CPU, soá ñöôøng naøy tuøy thuoäc
vaøo moãi loaïi CPU vôùi chieàu daøi töø khaùc nhau.
Toång quaùt : CPU coù K ñöôøng ñòa chæ thì seõ coù 2k ñòa chæ
Vì moãi ñòa chæ töông öùng 1 oâ nhôù 1 byte neân dung löôïng toái ña cuûa boä nhôù maø
CPU coù theå quaûn lyù ñöôïc seõ laø 2k bytes
Ví duï :
- CPU 4 bit Intel 4004 coù 14 ñöôøng ñòa chæ ⇒ coù 16,384 ñòa chæ.
- CPU 8 bit thöôøng coù 16 ñöôøng ñòa chæ neân coù 65,536 ñòa chæ ⇒ dung löôïng boä
nhôù trong moät maùy tính duøng CPU 8 bit laø 64KB.
- CPU 16 bit nhö 8088 coù 20 ñöôøng ñòa chæ neân coù 220 ñòa chæ ⇒ dung löôïng boä
nhôù toái ña laø 220 bytes = 1024 Kbytes = 1 Mbytes (thöôøng chæ duøng 640 KB)
- CPU 16 bit 80286 coù 24 ñöôøng ñòa chæ ⇒ dung löôïng toái ña cuûa boä nhôù laø
16,384 KB
- CPU 32 bit nhö 68020, 80386 coù 32 ñöôøng ñòa chæ ⇒ boä nhôù toái ña coù theå leân
ñeán 4 Gbytes.
b) Phaân ñòa chæ theo ñoaïn (Segmental addressing)
CPU khi coù leänh ñoïc hoaëc ghi boä nhôù seõ tìm giaù trò ñòa chæ cuûa oâ nhôù töông öùng
chöùa trong boä nhôù. Trong tröôøng hôïp nhö CPU 8088 chæ coù chieàu daøi töø 16 bit maø
chieàu daøi ñaày ñuû cuûa ñòa chæ laïi laø 20 bit. Do ñoù phaûi duøng caùch phaân ñòa chæ thaønh
ñoaïn ñeå coù theå coù giaù trò ñaày ñuû 20 bit cuûa ñòa chæ khi chæ laøm vieäc vôùi 16 bit.
Caùch naøy ñöôïc moâ taû nhö sau : ñòa chæ oâ nhôù seõ goàm 2 soá 16 bit chia laøm 2
phaàn
- Phaàn ñoaïn : (Segment) : laø soá 16 bit ñaàu tieân vaø theâm vaøo 4 soá khoâng ôû phía
LSB ñeå coù 1 soá 20 bit goïi laø ñòa chæ ñoaïn vaø ñòa chæ naøy laø ñòa chæ oâ nhôù ñaàu tieân cuûa
moãi ñoaïn trong boä nhôù.
- Phaàn töông ñoái (ñoä dôøi = offset) : laø 1 soá 16 bit thöù hai coøn goïi laø ñoä dôøi
Ñeå coù ñòa chæ thöïc söï ta duøng phöông phaùp coäng 2 soá 16 bit naøy (ñòa chæ vaät lyù
cuûa oâ nhôù = ñòa chæ ñoaïn + ñoä dôøi)
Boä nhôù ñöôïc chia thaønh töøng ñoaïn 64 KB, ñòa chæ ñaàu cuûa moãi ñoaïn chính laø
phaàn ñoaïn theâm 1 byte 0 ôû phía thaáp.
Coøn ñòa chæ cuûa 1 byte baát kyø trong ñoaïn chính laø ñòa chæ ñaàu coäng theâm 1 ñoä
dôøi, ñoä dôøi naøy chính laø phaàn offset.
60000H
61111H
Ñoaïn cuoái
cuøng 9FFFFH
Ví duï : Ñeå CPU truy xuaát vaøo oâ nhôù coù ñòa chæ laø .... thì chuùng ta phaûi cung caáp
cho CPU 2 phaàn : Segment vaø offset ví duï oâ nhôù coù :
Segment = 6000H
Offset = 1111H
thì ñòa chæ thöïc (ñòa chæ vaät lyù) cuûa oâ nhôù maø CPU quaûn lyù laø :
Segment 6 0 0 0 6 0 0 0 0
+
Offset 1 1 1 1 1 1 1 1
* Toác ñoä xöû lyù leänh : Laø thôøi gian caàn thieát ñeå thöïc hieän leänh cuûa moät chöông
trình vì moät chöông trình coù theå bao goàm nhieàu leänh daøi ngaén khaùc nhau do ñoù toác ñoä
naøy ñöôïc tính trung bình vôùi moät chöông trình töông ñoái naøo ñoù, ñôn vò ñeå tính laø
MIPS (Million of instructions per second)
Ví duï : Toác ñoä cuûa moät soá loaïi CPU thoâng duïng :
Vi xöû lyù Taàn soá xung clock Chieàu daøi töø Toác ñoä xöû lyù MIPS
Z80A 4 Mhz 8 bit 0,3 MPS
Z80B 6 Mhz 8 bit 0,45 MPS
8088 5 Mhz 16 bit 0,75 MPS
8088 - Z 8 Mhz 16 bit 1,20 MPS
b) Caùc thoâng soá aûnh höôûng ñeán toác ñoä xöû lyù leänh :
Toác ñoä xöû lyù leänh tuøy thuoäc vaøo caùc thoâng soá sau :
* Kyõ thuaät tích hôïp vi xöû lyù : Tuøy thuoäc vaøo soá baùn daãn (transistor) coù theå gheùp
vaøo trong 1 IC CPU vaø caùc maïch tích hôïp LSI khaùc, caùc vi xöû lyù laøm vieäc raát nhanh
hieän nay thöôøng coù theå tích hôïp 1 trieäu trans treân 1 inch
* Coâng ngheä cheá taïo vi xöû lyù : Phaàn lôùn CPU hieän nay duøng 1 trong 2 coâng
ngheä laø NMOS (N Channel metal oxide semiconductor) vaø CMOS (Complementary
metal oxide semiconductor)
Toång quaùt : NMOS
CMOS
} FCK = Vaøi Mhz ÷ 20 MHz
NMOS reõ tieàn hôn nhöng tieâu thuï nguoàn nhieàu hôn vaø chaïy noùng hôn
CMOS ñaét tieàn hôn nhöng coù theå hoaït ñoäng trong moät phaïm vi nhieät ñoä vaø
ñieän theá roäng hôn, ít noùng hôn
Ví duï : CPU 80386 laø loaïi CMOS
T1 T2
laø nhöõng oâ nhôù ôû trong CPU, moãi thanh ghi coù chieàu daøi 8 bit hoaëc 16 bit. Moãi CPU
seõ coù soá löôïng vaø caùc loaïi thanh ghi khaùc nhau.
Toång quaùt thöôøng coù 2 loaïi :
- Loaïi thanh ghi ngöôøi laäp trình coù theå taùc ñoäng ñöôïc
- Loaïi thanh ghi khoâng taùc ñoäng ñöôïc.
CPU coù caøng nhieàu thanh ghi thì vieäc thöïc hieän caøng thuaän tieän vaø nhanh
choùng. Nhöng soá thanh ghi caøng nhieàu thì caøng chieám choã trong CPU vaø caøng phöùc
taïp neân giaù caøng ñaét.
ALU coù khaû naêng thöïc hieän caùc pheùp toaùn sau :
Coäng, tröø , AND, OR , EX-OR, laáy buø, dòch traùi, dòch phaûi, taêng, giaûm
Ñoái vôùi caùc pheùp toaùn soá hoïc caàn 2 toaùn haïng thì CPU seõ duøng 2 ngoõ vaøo, coøn
ñoái vôùi caùc pheùp nhö laáy buø, dòch traùi chæ caàn ñöa döõ lieäu vaøo 1 ngoõ vaøo. Ngoõ ra ALU
seõ ñöa keát quaû ra tuyeán döõ lieäu beân trong CPU ñeå ñöa qua caùc khoái caàn thieát khaùc.
Vuøng naøy laáy leänh töø caùc thanh ghi leänh, giaûi maõ leänh ñeå tìm hieåu coâng vieäc
caàn laøm vaø cho caùc leänh caàn thieát ñeå thöïc hieän coâng vieäc thoâng qua tuyeán ñieàu khieån
PGS.TS.Traàn Coâng Huøng
trang 32
Nhập môn Kỹ thuật máy tính Hoïc Vieän Coâng Ngheä Böu Chính Vieãn Thoâng_Tp HCM
Vuøng naøy laø nôi tieáp nhaän xung ñoàng hoà töø beân ngoaøi ñöa vaøo ñeå ñoàng boä caùc
hoaït ñoäng beân trong CPU, ñoâi khi CPU cuõng coù rieâng dao ñoäng clock ôû beân trong.
1) Phaûi duøng CPU coù bao nhieâu ñöôøng ñòa chæ ñeå quaûn lyù boä nhôù coù dung
löôïng laàn löôït nhö sau :
a) 1 Kbytes b) 2 Kbytes c) 8 Kbytes
d) 128 Kbytes e) 256 Kbytes f) 512 Kbytes g) 2 Mbytes
2) Giaû söû coù moät boä nhôù goàm 4 ñoaïn nhö hình veõ
0000H a) Phaûi duøng CPU coù bao nhieâu ñöôøng
} 4KB
0FFFH
ñòa chæ
b) Moãi ñoaøn coù bao nhieâu oâ nhôù
} 4KB c) Cho bieát ñòa chæ ñaàu vaø cuoái cuûa moãi
} 3KB
ñoaïn (theo soá hexa) bieát ñòa chæ ñaàu tieân
laø 0000H (16 bit)
} 3KB
3) CPU 8051 söû duïng xung clock 12MHz. Moät chöông trình chæ duøng 1 chu kyø
maùy (goàm 12 chu kyø xung clock) seõ coù toác ñoä laø bao nhieâu ?
4) Moät CPU söû duïng xung clock 10MHz moãi chu kyø coù 5 xung clock, moät
chöông trình coù 4 leänh : L1 , L2 , L3 , L4
12 bit
+ Caùc oâ nhôù cuûa RAM 2 seõ coù ñòa chæ laø :
10 x .......... x
11 bit
11 bit
→ CS laø ñöôøng choïn chip cuûa töøng chip (chip select) khi naøo CS cuûa chip coù
giaù trò 0 thì chip seõ laøm vieäc, coøn CS = 1 thì chip boä nhôù khoâng laøm vieäc. Do ñoù phaûi
laøm sao cho giaù trò cuûa caùc CS ñuùng theo baûng maõ treân → ñaây chính laø söï giaûi maõ ñòa
chæ (thöïc hieän nhôø 1 maïch giaûi maõ)
a0 a0
CPU a10 a10 RAM 1
(13 ñöôøng ñòa chæ) a11 a11
a12
a11 Y0 CS1
Giaûi Y1 a0
a12 maõ Y2
Y3 RAM 2
a10
CS2
a0
ROM
a10
CS3
0 0 0 1 1
0 1 0 1 1 } RAM 1
1 0 1 0 1 RAM 2
1 1 1 1 0 ROM
Trong ví duï naøy maïch giaûi maõ laø moät maïch coù 2 ngoõ vaøo noái vôùi a11, a12 vaø 4
ngoõ ra Y0 , .... Y3 tuaân theo caùch maõ hoùa treân.
⇒ Ngoaøi vieäc giaûi maõ beân ngoaøi nhö treân, beân trong boä nhôù cuõng coù phaàn giaûi
maõ rieâng ñeå coù theå choïn ñuùng oâ nhôù thöïc teá töông öùng vôùi ñòa chæ xuaát hieän treân tuyeán
ñòa chæ
Vieäc ghi thoâng tin ôû töøng bit laø nhôø söï tích ñieän treân caùc tuï ñieän ôû caùc oâ nhôù
DRAM coù maät ñoä cao vaø deã cheá taïo. Nhöng do tuï coù doøng ñieän ræ neân ñieän tích
treân tuï seõ bò maát ñi sau khoaûng thôøi gian laø 2ms, neân caùc heä thoáng duøng DRAM phaûi
thöôøng xuyeân laøm töôi (refresh) laïi caùc oâ nhôù ñeå khoâng bò maát thoâng tin
a) Ñóa meàm (Floppy disk) : Caáu taïo daïng hình troøn baèng chaát plastic coù phuû
caùc ñöôøng töø ñóa ghi, ñoïc thoâng tin.
ÔÛ 2 maët ñóa coù caùc raõnh (track) töø, treân thoâng tin seõ ñöôïc ghi leân caùc raõnh naøy,
caùc raõnh ñöôïc ñaùnh soá thöù töï vôùi track 0 laø ôû ngoaøi cuøng cuûa ñóa moãi track coøn ñöôïc
chia thaønh töøng ñoaïn goïi laø cung töø (sector). 1 Sector = 512 bytes = 0,5 KB
(Loaïi 3,5 inch, 720 KB : DD 80 track/ maët
9 sector / track
Loaïi 3,5 inch, 1,44 MB : HD 80 track / maët
18 sector / track
Loaïi 5.25 inch 360 KB : DD 2 maët
40 track / maët , 9sector / track
Loaïi 5.25 inch, 1,2MB : HD 2 maët
80 track / maët , 15 sector / track
Ñóa meàm ñöôïc boïc moät bao gioáng beân ngoaøi nhö hình veõ, trong ñoù :
- Loã chæ muïc : Ñaùnh daáu sector ñaàu tieân cuûa track
- Loã baûo veä ghi : Khi daùn laïi thì seõ khoâng cho pheùp ghi thoâng tin leân ñóa
- Vuøng ghi ñoïc : Tieáp xuùc vôùi ñaàu töø ñeå ghi ñoïc thoâng tin leân ñóa.
- Loã truïc xoay ñeå gaén vôùi motor quay ñóa
Muoán söû duïng ñöôïc ñóa meàm thì trong maùy tính phaûi coù oå ñóa meàm (floppy
disk driver) ; OÅ meàm seõ coù moät moâtô ñeå quay ñóa, ñaàu töø ñeå ghi ñoïc thoâng tin vaø boä
phaän ñieàu khieån ñaàu töø.
Dung löôïng cuûa ñóa tuøy thuoäc vaøo soá track treân moät maët ñóa, söû duïng moät maët
hay 2 maët, maät ñoä keùp (DD) hay maät ñoä cao (HD)
Soá sector coù theå ñöôïc ñònh daïng baèng phaàn meàm (loaïi soft sector) hoaëc ñöôïc
ñaùnh daáu coá ñònh tröôùc (loaïi hard sector)
Caùc oå ñóa meàm cuõng ñöôïc phaân loaïi theo dung löôïng vaø kích thöôùc nhö ñóa
meàm.
Thoâng soá caàn thieát ñoái vôùi moät ñóa cöùng khi ñònh daïng laø : Soá cylinder, soá ñaàu töø, (Soá
head = 2 x soá ñóa)
Soá sector / track (ví duï : 1 ñóa 40MB : 820 cyl, 6 head, 17 sector/ track)
- Dung löôïng cuûa ñóa cöùng lôùn hôn raát nhieàu so vôùi ñóa meàm. Toác ñoä truy xuaát
cuõng nhanh hôn raát nhieàu, giaù tieàn cuõng ñaéc hôn nhieàu.
* Phaân loaïi : Ñóa cöùng thöôøng ñöôïc phaân loaïi theo dung löôïng, loaïi ñóa cöùng
thoâng duïng laø 20MB, 40MB, 80MB, 120MB ,400MB vaø hieän nay leân ñeán 1GB.
Kích thöôùc ñóa Soá track/ maët Soá maët Soá sector/track Dung löôïng
vaø oå ñóa
5.25 inch 40 2 9 360 KB
5.25 inch 80 2 15 1.2 MB
3.5 inch 80 2 9 720 KB
3.5 inch 80 2 18 1.44 MB
Ghi chuù : Ñeå cho ñóa cöùng vaø meàm hoaït ñoäng ñöôïc thì trong maùy phaûi coù boä
phaän giao tieáp vaø ñieàu khieån goïi laø F.D / HD Controller Card
1) Trình baøy caùch phaân chia ñòa chæ vaø giaûi maõ cho moät boä nhôù goàm :
a) 4 RAM 4KB
b) 2 RAM 2K, 4 ROM 1K
c) 1 ROM 2K, 2 ROM 1K, 1 RAM 1K, 2 RAM 0,5K
Khi aán phím soá naøo thì seõ taïo ra 1 kyù töï maõ rieâng goïi laø maõ aán phím (make
code), moãimaõ naøy laø 1 byte ñoái vôùi tröôøng hôïp aán khi nhaõ ra thì baøn phím cuõng seõ taïo
ra moät maõ nhaõ phím (break code), maõ naøy goàm 2 bytes :
F 0
break code
byte byte make code
coá ñònh cuûa phím töông öùng
Taàng ñeäm laø moät vuøng nhôù nhoû trong baøn phím coù theå chöùa 16 kyùtöï theo
nguyeân taéc FIFO (First in, first out).
Döõ lieäu töø baøn phím ñöôïc ñöa vaøo boä nhôù RAM thoâng qua heä thoáng nhaäp. Khi
baøn phím saün saøng truyeàn döõ lieäu noù seõ baùo cho heä thoáng vaø baét ñaàu truyeàn caùc chuoãi
döõ lieäu cho boä nhôù thoâng qua heä thoáng nhaäp.
- Ñeå ñieàu khieån moïi hoaït ñoäng cuûa baøn phím thì trong baøn phím duøng caùc chip
vi xöû lyù nhö loaïi 84 (83) keys duøng 8042, loaïi 101 keys duøng 6805
* Phaân loaïi :
Chuû yeáu chia laøm 2 loaïi : Ñôn saéc (monochrome) vaø maøu (Color)
- Card maøn hình : Laø heä thoáng giao tieáp giöõa maùy tính vôùi maøn hình vôùi nhieäm
vuï chuû yeáu laø ñoåi töø chuoãi tín hieäu soá thaønh tín hieäu hình (analog) ñeå ñöa sang maøn
hình nhôø chip ñieàu khieån CRT. Ngoaøi ra trong card coøn coù ROM kyù töï ñeå chöùa caùc kyù
töï maõ ASCII. Khi nhaäp thoâng tin töø baøn phím thì caùc maõ baøn phím seõ ñöôïc ñoåi trôû laïi
maõ ASCII nhôø CPU laáy thoâng tin töø ROM kyù töï.
Sau khi ñoåi seõ ñöôïc chöùa trong video RAM (hay TV RAM) laø boä nhôù ñaët ôû
card maøn hình vaø ñöôïc xuaát sang maøn hình ñeå hieän thò
+ ÔÛ cheá ñoä kyù töï : Moãi kyù töï seõ chieám 2 bytes trong Tivi RAM goàm 1 bytes laø
maõ ASCII töông öùng cuûa kyù töï vaø 1 byte chöùa thoâng tin veà ñoä nhaáp nhaùy, ñoä saùng, ...
cuûa kyù töï.
1 byte maõ
1 byte maõ thuoäc tính
ASCII
+ ÔÛ cheá ñoä ñoà hoïa : Moãi ñieåm saùng laø 1 bit neáu chæ laø ñôn saéc, neáu laø maøn hình
maøu thì tuøy theo soá maøu thì moãi ñieåm saùng phaûi coù soá bit thích hôïp ñeå coù theå bieåu
dieãn ñuùng maøu cuûa Pixell
Giaû söû ñoái vôùi maøn hình EGA, ñoä phaân giaûi 640 x 200 moãi pixell coù theå choïn 1
trong 4 maøu thì boä nhôù TV RAM phaûi coù dung löôïng
640 x 200 x 2 = 256.000 bit = 256 KB (1 byte = 4 pixell)
Neáu choïn ñoä phaân giaûi thaáp hôn 320 x 200 thì vôùi 256 Kbyte coù theå moâ taû 16
maøu khaùc nhau.
3) Maùy in (Printer)
- Laø thieát bò xuaát ñeå in caùc vaên baûn, maãu maõ, taäp tin, ... cuûa maùy tính ñöa
sang.
- Nguyeân taéc in : Döõ lieäu cuûa maùy tính töø coång maùy in LPT 1 truyeàn sang maùy
in theo phöông thöùc song song (parallel) hoaëc noái tieáp (serial) vaø chöùa trong boä nhôù
ñeäm cuûa maùy in. Boä vi xöû lyù cuûa maïch in seõ giaûi maõ caùc döõ lieäu ñeå choïn caùc kyù töï löu
tröõ saün trong ROM maùy in hoaëc nhöõng tín hieäu ñieàu khieån nhö sang trang, nhaûy doøng,
.. ñeå ñieàu khieån vaø in ra caùc taäp tin caàn thieát.
Moãi ñaàu in coù theå coù 9, 12, 18, 24 hoaëc 36 kim. Moãi kyù töï ñöôïc in laø 1 ma traän
ñieåm
PGS.TS.Traàn Coâng Huøng
trang 44
Nhập môn Kỹ thuật máy tính Hoïc Vieän Coâng Ngheä Böu Chính Vieãn Thoâng_Tp HCM
Ví duï : Ma traän 5 x 8, moãi coät laø 1 byte öùng vôùi 8 kim (boû 256) → 1 kyù töï laø 5
byte. Tuøy theo giaù trò caùc bit trong töøng byte caùc ñaàu kim töông öùng seõ ñöôïc goû ra ñeå
keát hôïp thaønh caùc kyù töï treân giaáy.
256
128
64
32
8
4
2
1
0
Ñaàu in 9 kim
Maùy in kim coù nhöôïc ñieåm laø in chaäm (toác ñoä khoaûng 300 ÷ 400 kyù töï / s), oàn,
khoâng ñeïp nhöng ñôn giaûn.
+ Maùy in lazer : Boä phaän chuû yeáu laø troáng (Drum) tích ñieän, 1 nguoàn saùng maïnh
(thöôøng laø tia lazer) vaø möïc in (toner)
Nguyeân lyù hoaït ñoäng : Caùc haït möïc seõ ñöôïc tích ñieän troáng tích ñieän seõ ñöôïc
thay ñoåi ñieän tích döôùi taùc ñoäng cuûa tia laser tuøy theo hình aûnh, kyù töï, ... caàn in vaø töø
ñoù thu huùt caùc haït möïc phuû treân giaáy khi giaáy ñöôïc truyeàn qua troáng, phaàn hình aûnh
caàn in laø phaàn taïo bôûi caùc haït möïc coøn laïi treân giaáy.
Maùy in laser thoâng duïng laø loaïi HP laser Jet Series II, IIA hoaëc III