Professional Documents
Culture Documents
3.1. B x l
(CPU - Central Processing Unit )
CPU c chc nng iu khin my tnh v x l thng tin theo chng trnh c lu tr trong b nh. CPU gm cc thnh phn: ng h (clock) to cc xung in p chnh xc, u n sinh ra cc tn hiu c bn iu ch thng tin v ng b ho cc thnh phn khc ca my tnh. Cc thanh ghi (registers). Ngoi b nh trong, CPU cn dng cc thanh ghi nh l nhng b nh nhanh, chuyn dng dng trong khi thc hin cc lnh. Cc thanh ghi thng c dng ghi cc lnh ang c thc hin, lu tr cc d liu Hnh 3.1. Mt CPU ca my tnh ln IBM v bn phuc phc v cho cc lnh, di l CPU ca Intel dng cho cc my vi tnh cc kt qu trung gian, cc a ch, cc thng tin dng n trong qu trnh thc hin mt lnh. Khi s hc v logic (ALU: arithmetic and logic unit) l khi chc nng thc hin cc php ton c s ca my nh cc php ton s hc, cc php ton logic, php to m v.v. ALU bao gm nhng mch chc nng thc hin cc php ton . Khi iu khin (CU: control unit) l khi chc nng iu khin s hot ng ca MTT theo chng trnh nh sn.
Nh cng ngh vi mch, ngi ta c kh nng ch to ton b b x l trong mt chp (mt mch vi in t c ng trong mt v duy nht). Nhng b x l nh vy gi l b vi x l (micro processor ) vit tt l P.
Hnh 3.2. Mt bng mch ch ca my vi tnh. trong c CPU, b nh v cc mch giao tip vi ngoi vi. Trong hnh trn ta thy mt qut in nh lm ngui CPU, pha di qut chnh l CPU
Mt chng trnh my l mt dy cc lnh. Do chng trnh cng nm trong b nh nn chnh cc lnh cng c a ch, chnh l a ch byte u tin ca lnh. Qu trnh thc hin mt chng trnh l mt qu trnh thc hin lin tip tng lnh. qun l th t thc hin cc lnh, CU s dng mt thanh ghi gi l thanh m a ch (Program Counter - PC) ghi a ch ca lnh s thc hin tip theo. Gi tr khi to ca PC l a ch lnh u tin chng trnh. MTT c iu khin bi cc lnh ca chng trnh. Chu k thc hin mt lnh bao gm cc bc sau:
c lnh. Trong chu k c lnh, CU gi ni dung PC vo b gii m a ch c byte u tin ca lnh ln mt thanh ghi khc l thanh ghi lnh. PC s tng ln mt n v CU c byte tip theo. di cc lnh c th khc nhau nhng byte u tin thng l ni cha m lnh. Gii m lnh. CU cn c vo m lnh c nt cc thng tin a ch ca lnh v hon thnh vic c lnh, PC tip tc tng theo s lng byte c vo. c d liu. Cc a ch d liu c gi vo b gii m a ch c ni dung cc i tng ca lnh gi l cc tan hng (operand) vo cc thanh ghi d liu. Thc hin lnh. Pht tn hiu iu khin cho mch chc nng ca ALU thc hin php ton m m lnh xc nh. Sau quay li chu k c lnh vi ni dung mi ca PC. Ch rng nu lnh thc hin l lnh iu khin th giai on thc hin ny s t a ch lnh s thc hin tip theo vo PC. Nh vy thc hin mt lnh ni chung phi c/ghi b nh nhiu ln. C hai phng php t chc iu khin: